From 0a3d010efd1d16338bd46cdd84d33d4c1fd7afb5 Mon Sep 17 00:00:00 2001 From: flap1 Date: Thu, 26 May 2022 16:19:30 +0900 Subject: [PATCH 1/3] init commit(feature/excel2toml) --- .gitmodules | 4 + .../src_user/TlmCmd/telemetry_definitions.c | 212 +- .../src_user/TlmCmd/telemetry_definitions.h | 10 +- .../CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv | 45 + .../CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv | 166 ++ .../CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md | 26 + .../CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md | 209 ++ .../CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml | 134 ++ .../toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml | 1121 +++++++++ .../toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml | 124 + .../expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml | 1081 +++++++++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv | 215 ++ .../csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv | 422 ++++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv | 289 +++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv | 247 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv | 118 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv | 60 + .../csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv | 103 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv | 217 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv | 244 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv | 404 ++++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv | 171 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv | 171 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv | 104 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv | 64 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv | 163 ++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv | 29 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv | 313 +++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv | 124 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv | 87 + .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv | 281 +++ .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv | 122 + .../csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv | 34 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md | 211 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md | 418 ++++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md | 285 +++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md | 243 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md | 114 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md | 56 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md | 99 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md | 213 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md | 240 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md | 400 ++++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md | 167 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md | 167 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md | 100 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md | 60 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md | 159 ++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md | 25 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md | 309 +++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md | 120 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md | 83 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md | 277 +++ .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md | 118 + .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md | 30 + data/DataBase/TLM_DB/status.md | 33 + data/DataBase/TLM_DB/status.toml | 188 ++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml | 57 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml | 41 + .../toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml | 26 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml | 86 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml | 59 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml | 44 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml | 206 ++ .../toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml | 30 + .../toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml | 36 + .../toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml | 69 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml | 1570 +++++++++++++ .../toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml | 67 + .../toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml | 77 + .../toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml | 498 ++++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml | 236 ++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml | 795 +++++++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml | 55 + .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml | 1461 ++++++++++++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml | 642 +++++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml | 395 ++++ .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml | 1526 ++++++++++++ .../toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 516 ++++ .../toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml | 68 + .../toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml | 1095 +++++++++ .../expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml | 2066 +++++++++++++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml | 1627 +++++++++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml | 1607 +++++++++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml | 594 +++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml | 267 +++ .../expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml | 471 ++++ .../expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml | 1041 +++++++++ .../expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml | 1256 ++++++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml | 1630 +++++++++++++ .../expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml | 812 +++++++ .../expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml | 811 +++++++ .../expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml | 558 +++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml | 296 +++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml | 855 +++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml | 115 + .../toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml | 1521 ++++++++++++ .../expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml | 702 ++++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml | 455 ++++ .../toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml | 1586 +++++++++++++ .../expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 576 +++++ .../SAMPLE_MOBC_TLM_DB_UART_TEST.toml | 128 + .../CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv | 2 + .../CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv | 40 + .../CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md | 4 + .../CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md | 79 + .../CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml | 1 + .../toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml | 213 ++ .../toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml | 1 + .../expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml | 213 ++ .../csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv | 112 + .../TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv | 105 + .../TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md | 108 + .../TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md | 101 + data/DataBaseAobc/TLM_DB/status.md | 18 + data/DataBaseAobc/TLM_DB/status.toml | 106 + .../TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml | 56 + .../toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml | 567 +++++ .../toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml | 486 ++++ .../SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml | 627 +++++ .../expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml | 546 +++++ data/settings.json | 25 + data/tlm-cmd-db | 1 + 123 files changed, 43153 insertions(+), 116 deletions(-) create mode 100644 .gitmodules create mode 100644 data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv create mode 100644 data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv create mode 100644 data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md create mode 100644 data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md create mode 100644 data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml create mode 100644 data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml create mode 100644 data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml create mode 100644 data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv create mode 100644 data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md create mode 100644 data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md create mode 100644 data/DataBase/TLM_DB/status.md create mode 100644 data/DataBase/TLM_DB/status.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml create mode 100644 data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml create mode 100644 data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml create mode 100644 data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv create mode 100644 data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv create mode 100644 data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md create mode 100644 data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md create mode 100644 data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml create mode 100644 data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml create mode 100644 data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml create mode 100644 data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml create mode 100644 data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv create mode 100644 data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv create mode 100644 data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md create mode 100644 data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md create mode 100644 data/DataBaseAobc/TLM_DB/status.md create mode 100644 data/DataBaseAobc/TLM_DB/status.toml create mode 100644 data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml create mode 100644 data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml create mode 100644 data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml create mode 100644 data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml create mode 100644 data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml create mode 100644 data/settings.json create mode 160000 data/tlm-cmd-db diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..4ac66449f --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "data/tlm-cmd-db"] + path = data/tlm-cmd-db + url = https://github.com/ut-issl/tlm-cmd-db.git + branch = feature/excel2toml diff --git a/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.c b/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.c index d77e853d9..39c7c6fae 100644 --- a/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.c +++ b/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.c @@ -27,14 +27,12 @@ static TF_TLM_FUNC_ACK Tlm_EH_RULE_(uint8_t* packet, uint16_t* len, uint16_t max static TF_TLM_FUNC_ACK Tlm_EH_LOG_(uint8_t* packet, uint16_t* len, uint16_t max_len); static TF_TLM_FUNC_ACK Tlm_EH_INDEX_(uint8_t* packet, uint16_t* len, uint16_t max_len); static TF_TLM_FUNC_ACK Tlm_GS_(uint8_t* packet, uint16_t* len, uint16_t max_len); +static TF_TLM_FUNC_ACK Tlm_AOBC_AOBC_(uint8_t* packet, uint16_t* len, uint16_t max_len); // AOBC TLM +static TF_TLM_FUNC_ACK Tlm_AOBC_HK_(uint8_t* packet, uint16_t* len, uint16_t max_len); // AOBC TLM static TF_TLM_FUNC_ACK Tlm_HK_(uint8_t* packet, uint16_t* len, uint16_t max_len); static TF_TLM_FUNC_ACK Tlm_GIT_REV_(uint8_t* packet, uint16_t* len, uint16_t max_len); static TF_TLM_FUNC_ACK Tlm_UART_TEST_(uint8_t* packet, uint16_t* len, uint16_t max_len); -// AOBC TLM -static TF_TLM_FUNC_ACK Tlm_AOBC_AOBC_(uint8_t* packet, uint16_t* len, uint16_t max_len); -static TF_TLM_FUNC_ACK Tlm_AOBC_HK_(uint8_t* packet, uint16_t* len, uint16_t max_len); - void TF_load_tlm_table(TF_TlmInfo tlm_table[TF_MAX_TLMS]) { tlm_table[Tlm_CODE_MOBC].tlm_func = Tlm_MOBC_; @@ -56,13 +54,11 @@ void TF_load_tlm_table(TF_TlmInfo tlm_table[TF_MAX_TLMS]) tlm_table[Tlm_CODE_EH_LOG].tlm_func = Tlm_EH_LOG_; tlm_table[Tlm_CODE_EH_INDEX].tlm_func = Tlm_EH_INDEX_; tlm_table[Tlm_CODE_GS].tlm_func = Tlm_GS_; + tlm_table[Tlm_CODE_AOBC_AOBC].tlm_func = Tlm_AOBC_AOBC_; // AOBC TLM + tlm_table[Tlm_CODE_AOBC_HK].tlm_func = Tlm_AOBC_HK_; // AOBC TLM tlm_table[Tlm_CODE_HK].tlm_func = Tlm_HK_; tlm_table[Tlm_CODE_GIT_REV].tlm_func = Tlm_GIT_REV_; tlm_table[Tlm_CODE_UART_TEST].tlm_func = Tlm_UART_TEST_; - - // AOBC TLM - tlm_table[Tlm_CODE_AOBC_AOBC].tlm_func = Tlm_AOBC_AOBC_; - tlm_table[Tlm_CODE_AOBC_HK].tlm_func = Tlm_AOBC_HK_; } static TF_TLM_FUNC_ACK Tlm_MOBC_(uint8_t* packet, uint16_t* len, uint16_t max_len) @@ -868,133 +864,133 @@ static TF_TLM_FUNC_ACK Tlm_CA_(uint8_t* packet, uint16_t* len, uint16_t max_len) #ifndef BUILD_SETTINGS_FAST_BUILD TF_copy_u8(&packet[26], (uint8_t)(command_analyze->tlm_page_no)); TF_copy_u32(&packet[27], (uint32_t)(command_analyze->cmd_table[offset+0].cmd_func)); - TF_copy_u8(&packet[31], (uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[32], (uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[33], (uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[31], (uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[32], (uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[33], (uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[34], (uint32_t)(command_analyze->cmd_table[offset+1].cmd_func)); - TF_copy_u8(&packet[38], (uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[39], (uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[40], (uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[38], (uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[39], (uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[40], (uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[41], (uint32_t)(command_analyze->cmd_table[offset+2].cmd_func)); - TF_copy_u8(&packet[45], (uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[46], (uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[47], (uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[45], (uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[46], (uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[47], (uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[48], (uint32_t)(command_analyze->cmd_table[offset+3].cmd_func)); - TF_copy_u8(&packet[52], (uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[53], (uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[54], (uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[52], (uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[53], (uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[54], (uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[55], (uint32_t)(command_analyze->cmd_table[offset+4].cmd_func)); - TF_copy_u8(&packet[59], (uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[60], (uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[61], (uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[59], (uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[60], (uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[61], (uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[62], (uint32_t)(command_analyze->cmd_table[offset+5].cmd_func)); - TF_copy_u8(&packet[66], (uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[67], (uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[68], (uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[66], (uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[67], (uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[68], (uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[69], (uint32_t)(command_analyze->cmd_table[offset+6].cmd_func)); - TF_copy_u8(&packet[73], (uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[74], (uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[75], (uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[73], (uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[74], (uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[75], (uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[76], (uint32_t)(command_analyze->cmd_table[offset+7].cmd_func)); - TF_copy_u8(&packet[80], (uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[81], (uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[82], (uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[80], (uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[81], (uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[82], (uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[83], (uint32_t)(command_analyze->cmd_table[offset+8].cmd_func)); - TF_copy_u8(&packet[87], (uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[88], (uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[89], (uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[87], (uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[88], (uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[89], (uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[90], (uint32_t)(command_analyze->cmd_table[offset+9].cmd_func)); - TF_copy_u8(&packet[94], (uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[95], (uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[96], (uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[94], (uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[95], (uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[96], (uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[97], (uint32_t)(command_analyze->cmd_table[offset+10].cmd_func)); - TF_copy_u8(&packet[101], (uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[102], (uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[103], (uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[101], (uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[102], (uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[103], (uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[104], (uint32_t)(command_analyze->cmd_table[offset+11].cmd_func)); - TF_copy_u8(&packet[108], (uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[109], (uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[110], (uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[108], (uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[109], (uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[110], (uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[111], (uint32_t)(command_analyze->cmd_table[offset+12].cmd_func)); - TF_copy_u8(&packet[115], (uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[116], (uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[117], (uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[115], (uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[116], (uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[117], (uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[118], (uint32_t)(command_analyze->cmd_table[offset+13].cmd_func)); - TF_copy_u8(&packet[122], (uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[123], (uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[124], (uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[122], (uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[123], (uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[124], (uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[125], (uint32_t)(command_analyze->cmd_table[offset+14].cmd_func)); - TF_copy_u8(&packet[129], (uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[130], (uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[131], (uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[129], (uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[130], (uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[131], (uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[132], (uint32_t)(command_analyze->cmd_table[offset+15].cmd_func)); - TF_copy_u8(&packet[136], (uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[137], (uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[138], (uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[136], (uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[137], (uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[138], (uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[139], (uint32_t)(command_analyze->cmd_table[offset+16].cmd_func)); - TF_copy_u8(&packet[143], (uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[144], (uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[145], (uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[143], (uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[144], (uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[145], (uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[146], (uint32_t)(command_analyze->cmd_table[offset+17].cmd_func)); - TF_copy_u8(&packet[150], (uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[151], (uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[152], (uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[150], (uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[151], (uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[152], (uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[153], (uint32_t)(command_analyze->cmd_table[offset+18].cmd_func)); - TF_copy_u8(&packet[157], (uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[158], (uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[159], (uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[157], (uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[158], (uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[159], (uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[160], (uint32_t)(command_analyze->cmd_table[offset+19].cmd_func)); - TF_copy_u8(&packet[164], (uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[165], (uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[166], (uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[164], (uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[165], (uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[166], (uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[167], (uint32_t)(command_analyze->cmd_table[offset+20].cmd_func)); - TF_copy_u8(&packet[171], (uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[172], (uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[173], (uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[171], (uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[172], (uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[173], (uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[174], (uint32_t)(command_analyze->cmd_table[offset+21].cmd_func)); - TF_copy_u8(&packet[178], (uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[179], (uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[180], (uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[178], (uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[179], (uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[180], (uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[181], (uint32_t)(command_analyze->cmd_table[offset+22].cmd_func)); - TF_copy_u8(&packet[185], (uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[186], (uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[187], (uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[185], (uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[186], (uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[187], (uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[188], (uint32_t)(command_analyze->cmd_table[offset+23].cmd_func)); - TF_copy_u8(&packet[192], (uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[193], (uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[194], (uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[192], (uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[193], (uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[194], (uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[195], (uint32_t)(command_analyze->cmd_table[offset+24].cmd_func)); - TF_copy_u8(&packet[199], (uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[200], (uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[201], (uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[199], (uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[200], (uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[201], (uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[202], (uint32_t)(command_analyze->cmd_table[offset+25].cmd_func)); - TF_copy_u8(&packet[206], (uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[207], (uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[208], (uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[206], (uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[207], (uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[208], (uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[209], (uint32_t)(command_analyze->cmd_table[offset+26].cmd_func)); - TF_copy_u8(&packet[213], (uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[214], (uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[215], (uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[213], (uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[214], (uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[215], (uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[216], (uint32_t)(command_analyze->cmd_table[offset+27].cmd_func)); - TF_copy_u8(&packet[220], (uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[221], (uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[222], (uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[220], (uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[221], (uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[222], (uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[223], (uint32_t)(command_analyze->cmd_table[offset+28].cmd_func)); - TF_copy_u8(&packet[227], (uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[228], (uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[229], (uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[227], (uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[228], (uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[229], (uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[230], (uint32_t)(command_analyze->cmd_table[offset+29].cmd_func)); - TF_copy_u8(&packet[234], (uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[235], (uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[236], (uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[234], (uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[235], (uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[236], (uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[237], (uint32_t)(command_analyze->cmd_table[offset+30].cmd_func)); - TF_copy_u8(&packet[241], (uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[242], (uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[243], (uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[241], (uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[242], (uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[243], (uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second & 0x0f))); TF_copy_u32(&packet[244], (uint32_t)(command_analyze->cmd_table[offset+31].cmd_func)); - TF_copy_u8(&packet[248], (uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[249], (uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second & 0x0f))); - TF_copy_u8(&packet[250], (uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[248], (uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[249], (uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second & 0x0f))); + TF_copy_u8(&packet[250], (uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second & 0x0f))); #endif *len = 251; @@ -2285,7 +2281,7 @@ static TF_TLM_FUNC_ACK Tlm_EL_TLOG_(uint8_t* packet, uint16_t* len, uint16_t max #ifndef BUILD_SETTINGS_FAST_BUILD TF_copy_u8(&packet[26], event_logger->tlm_info.tlog.page_no); - TF_copy_u8(&packet[27], (uint8_t)((err_level << 4 & 0xf0) | (event_logger->tlogs[err_level].is_enable_overwrite << 3 & 0x08) | ( event_logger->tlogs[err_level].is_table_overflow << 2 & 0x04))); + TF_copy_u8(&packet[27], (uint8_t)((err_level << 4 & 0xf0) | (event_logger->tlogs[err_level].is_enable_overwrite << 3 & 0x08) | (event_logger->tlogs[err_level].is_table_overflow << 2 & 0x04))); TF_copy_u32(&packet[28], event_logger->statistics.record_counter_total); TF_copy_u32(&packet[32], event_logger->statistics.record_counters[err_level]); TF_copy_u16(&packet[36], event_logger->tlogs[err_level].log_capacity); @@ -3183,7 +3179,7 @@ static TF_TLM_FUNC_ACK Tlm_HK_(uint8_t* packet, uint16_t* len, uint16_t max_len) TF_copy_u32(&packet[26], TMGR_get_master_clock().mode_cycle); TF_copy_double(&packet[30], TMGR_get_unixtime_at_ti0()); TF_copy_u8(&packet[38], (uint8_t)(mode_manager->current_id)); - TF_copy_u8(&packet[39], (uint8_t)( ((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7F) )); + TF_copy_u8(&packet[39], (uint8_t)(((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7f))); TF_copy_u16(&packet[40], TDSP_info->task_list_id); TF_copy_u8(&packet[42], (uint8_t)gs_driver->latest_info->rx.rec_status); TF_copy_u32(&packet[43], (uint32_t)gs_driver->latest_info->rx.last_rec_time); @@ -3219,8 +3215,8 @@ static TF_TLM_FUNC_ACK Tlm_HK_(uint8_t* packet, uint16_t* len, uint16_t max_len) TF_copy_i8(&packet[119], (int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)); TF_copy_u32(&packet[120], (PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))); TF_copy_u16(&packet[124], (uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))); - TF_copy_u8(&packet[126], (uint8_t)(((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout << 2 & 0x04) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error << 1 & 0x02) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout & 0x01) )); - TF_copy_u8(&packet[127], (uint8_t)((wdt_config->is_wdt_enable << 7 & 0x80) | (wdt_config->is_clear_enable << 6 & 0x40) | 0x00)); + TF_copy_u8(&packet[126], (uint8_t)(((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout << 2 & 0x04) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error << 1 & 0x02) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout & 0x01))); + TF_copy_u8(&packet[127], (uint8_t)((wdt_config->is_wdt_enable << 7 & 0x80) | (wdt_config->is_clear_enable << 6 & 0x40) | (0x00 & 0x3f))); TF_copy_u16(&packet[128], block_command_table->pos.block); TF_copy_u8(&packet[130], (uint8_t)(block_command_table->pos.cmd)); TF_copy_u32(&packet[131], ((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))); diff --git a/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.h b/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.h index 7b63decc7..4d9ec3d73 100644 --- a/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.h +++ b/Examples/minimum_user_for_s2e/src/src_user/TlmCmd/telemetry_definitions.h @@ -27,18 +27,12 @@ typedef enum Tlm_CODE_EH_LOG = 0x5c, Tlm_CODE_EH_INDEX = 0x5d, Tlm_CODE_GS = 0x78, + Tlm_CODE_AOBC_AOBC = 0x90, // AOBC TLM + Tlm_CODE_AOBC_HK = 0x91, // AOBC TLM Tlm_CODE_HK = 0xf0, Tlm_CODE_GIT_REV = 0xf1, Tlm_CODE_UART_TEST = 0xf8, - // AOBC TLM - Tlm_CODE_AOBC_AOBC = 0x90, - Tlm_CODE_AOBC_HK = 0x91, - - // FIXME: - // 莉飽BC縺ョTLM繧偵∪縺ィ繧√◆縺溘aシ栗D縺梧鬆縺ィ縺ェ縺」縺ヲ縺縺ェ縺 - // TLM_CODE_MAX 縺梧э蜻ウ繧偵↑縺輔↑縺上↑縺」縺ヲ縺励∪縺縺鯉シ御サ悶〒菴ソ繧上l縺ヲ縺縺ェ縺縺溘aシ御ク譌ヲ縺薙ョ縺セ縺セ縺ォ縺吶kシ井サ雁セ瑚ァ」豎コ縺吶k螳溯」シ - TLM_CODE_MAX } TLM_CODE; diff --git a/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv b/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv new file mode 100644 index 000000000..4d6c0f66c --- /dev/null +++ b/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv @@ -0,0 +1,45 @@ +Comment,Name,ShortName,BCID,GCAX,,,,,Danger Flag,Description,Note +,,,,Deploy,SetBlockPosition,Clear,Activate,Inactivate,,, +**,Block Cmds for Mode Transition (シーケンスリスト),,,,,,,,,, +*,./src_user/Settings/Modes/Transitions/ で定義,,,,,,,,,, +,BC_SL_START_UP_TO_INITIAL,,0,,,,,,danger,, +,BC_SL_NOP ,,17,,,,,,danger,, +**,Block Cmds for TaskList (タスクリスト) : 286-300,,,,,,,,,, +*,./src_user/Settings/Modes/TaskLists/ で定義,,,,,,,,,, +,BC_TL_START_UP,,20,,,,,,danger,, +,BC_TL_INITIAL,,21,,,,,,danger,, +**,Block Cmds for Elements (App Rotator@@ Combinar),,,,,,,,,, +*,./src_user/Settings/Modes/TaskLists/Elements/ で定義,,,,,,,,,, +,BC_AR_DEBUG_DISPLAY_INI,,40,,,,,,danger,, +,BC_AR_DRIVERS_UPDATE_INI,,42,,,,,,danger,, +,BC_AR_GS_RELATED_PROCESS,,44,,,,,,danger,, +,BC_AC_TLM_CMD_HIRATE,,50,,,,,,danger,, +**,==== 各系領域 ====,,,,,,,,,, +*,./C2A/TlmCmd/NormalBlockCommandDefinition/で定義,,,,,,,,,, +*,アノマリハンドラはBC_AH_など,接頭辞を適切につけること!,,,,,,,,,, +*,,,,,,,,,,, +*,CDH:60-79,,,,,,,,,, +,BC_HK_CYCLIC_TLM,BC_HK10S,60,,,,,,,, +,BC_RESERVED_FOR_HK,,77,,,,,,,EM電気試験でのコマンドファイルとのバッティングを防ぐ, +**,COMM:90-99,,,,,,,,,, +*,,,,,,,,,,, +*,==== 地上からupする“のみ”領域 ====,,,,,,,,,, +*,C2Aでは使用しない,,,,,,,,,, +*,,,,,,,,,,, +*,==== 追加領域 ====,,,,,,,,,, +*,,,,,,,,,,, +*,Telemetry Manager,,,,,,,,,, +,BC_TLM_MGR0,,350,,,,,,,, +,BC_TLM_MGR1,,351,,,,,,,, +,BC_TLM_MGR2,,352,,,,,,,, +,BC_TLM_MGR3,,353,,,,,,,, +,BC_TLM_MGR4,,354,,,,,,,, +,BC_TLM_MGR5,,355,,,,,,,, +,BC_TLM_MGR6,,356,,,,,,,, +,BC_TLM_MGR7,,357,,,,,,,, +,BC_TLM_MGR8,,358,,,,,,,, +,BC_TLM_MGR9,,359,,,,,,,, +**,Test,,,,,,,,,, +,BC_TEST_EH_RESPOND,,360,,,,,,,, +,BC_TEST_BCL,,361,,,,,,,, +**,BCT MAX : 382,,,,,,,,,, diff --git a/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv b/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv new file mode 100644 index 000000000..cdb1d5cf6 --- /dev/null +++ b/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv @@ -0,0 +1,166 @@ +Component,Name,Target,Code,Params,,,,,,,,,,,,,Danger Flag,Is Restricted,Description,Note +MOBC,,,,Num Params,Param1,,Param2,,Param3,,Param4,,Param5,,Param6,,,,, +Comment,,,,,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,,,, +*,Cmd_EXAMPLE,OBC,,2,uint32_t,address,int32_t,time [ms],,,,,,,,,,,,PIiFtime [ms]j* POWER, +* COM, +* MISSION, +* PROP, +* AOCS, +* Thermal, +* Trajectory, +* HILS, +* C2A_CORE, +,Cmd_NOP,OBC,0x0,0,,,,,,,,,,,,,,,ダミーコマンド,, +,Cmd_TMGR_SET_TIME,OBC,0x1,1,uint32_t,,,,,,,,,,,,,,MOBC時刻設定コマンド,, +,Cmd_TMGR_UPDATE_UNIXTIME,OBC,0x2,3,double,,uint32_t,,uint32_t,,,,,,,,,,MOBC UNIXTIME修正コマンド,, +,Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH,OBC,0x3,1,double,,,,,,,,,,,,,,UTL_cmdで用いるunixtimeの紀元を変更する,utl_unixtime_epoch [s], +,Cmd_TMGR_SET_CYCLE_CORRECTION,OBC,0x4,1,double,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を変更する@@ 初期値は1.0,, +,Cmd_TMGR_RESET_CYCLE_CORRECTION,OBC,0x5,0,,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を1.0に初期化する,, +,Cmd_TMGR_CLEAR_UNIXTIME_INFO,OBC,0x6,0,,,,,,,,,,,,,,,unixtime_info_ を初期化する,, +,Cmd_AM_REGISTER_APP,OBC,0x7,3,uint32_t,,uint32_t,,uint32_t,,,,,,,,,,アプリ登録コマンド,, +,Cmd_AM_INITIALIZE_APP,OBC,0x8,1,uint32_t,,,,,,,,,,,,,,アプリ初期化コマンド,, +,Cmd_AM_EXECUTE_APP,OBC,0x9,1,uint32_t,,,,,,,,,,,,,,アプリ実行コマンド,, +,Cmd_AM_SET_PAGE_FOR_TLM,OBC,0xa,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_AM_CLEAR_APP_INFO,OBC,0xb,0,,,,,,,,,,,,,danger,,アプリ実行時間計測の初期化,, +,Cmd_MM_SET_MODE_LIST,OBC,0xc,2,uint8_t,,uint16_t,,,,,,,,,,,,モード定義リスト設定コマンド,, +,Cmd_MM_SET_TRANSITION_TABLE,OBC,0xd,3,uint8_t,,uint8_t,,uint16_t,,,,,,,,,,モード遷移定義テーブル書き換えコマンド,, +,Cmd_MM_START_TRANSITION,OBC,0xe,1,uint8_t,,,,,,,,,,,,,,モード遷移開始コマンド,, +,Cmd_MM_FINISH_TRANSITION,OBC,0xf,0,,,,,,,,,,,,,,,モード遷移終了通知コマンド,, +,Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM,OBC,0x10,0,,,,,,,,,,,,,,,モードのTLMテーブル情報更新,, +,Cmd_TDSP_SET_TASK_LIST,OBC,0x11,1,uint8_t,,,,,,,,,,,,,,タスクリスト設定コマンド,, +,Cmd_TLCD_CLEAR_ALL_TIMELINE,OBC,0x12,1,uint8_t,,,,,,,,,,,,danger,,全TLC登録解除,, +,Cmd_TLCD_CLEAR_TIMELINE_AT,OBC,0x13,2,uint8_t,,uint32_t,,,,,,,,,,,,TI指定TLC登録解除,, +,Cmd_TLCD_DEPLOY_BLOCK,OBC,0x14,2,uint8_t,,uint16_t,,,,,,,,,,,,BLC展開 ,, +,Cmd_TLCD_CLEAR_ERR_LOG,OBC,0x15,1,uint8_t,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア,, +,Cmd_TLCD_SET_SOE_FLAG,OBC,0x16,2,uint8_t,,uint8_t,,,,,,,,,,,,異常時実行停止機能設定(ライン番号@@ フラグ),, +,Cmd_TLCD_SET_LOUT_FLAG,OBC,0x17,2,uint8_t,,uint8_t,,,,,,,,,,,,実行停止機能設定(ライン番号@@ フラグ),, +,Cmd_TLCD_SET_ID_FOR_TLM,OBC,0x18,1,uint8_t,,,,,,,,,,,,,,テレメで降ろすTL_IDの設定とTLテレメの更新,, +,Cmd_TLCD_SET_PAGE_FOR_TLM,OBC,0x19,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_GENERATE_TLM,OBC,0x1a,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,TLMパケット生成,, +,Cmd_BCT_CLEAR_BLOCK,OBC,0x1b,1,uint16_t,,,,,,,,,,,,,,BLC登録解除コマンド,, +,Cmd_BCT_SET_BLOCK_POSITION,OBC,0x1c,2,uint16_t,,uint8_t,,,,,,,,,,,,BLC操作ポインタ設定コマンド,, +,Cmd_BCT_COPY_BCT,OBC,0x1d,2,uint16_t,,uint16_t,,,,,,,,,,,,BCT の内容を別の場所にコピー,, +,Cmd_BCT_OVERWRITE_CMD,OBC,0x1e,5,uint16_t,,uint32_t,,uint16_t,,uint8_t,,raw,,,,danger,,BCTの内容を上書き,, +,Cmd_BCT_FILL_NOP,OBC,0x1f,1,uint8_t,,,,,,,,,,,,,,テレメ運用時の10個BCをNOP埋めする.(NOP個数),, +,Cmd_BCE_ACTIVATE_BLOCK,OBC,0x20,0,,,,,,,,,,,,,,,BLC有効化コマンド,, +,Cmd_BCE_ACTIVATE_BLOCK_BY_ID,OBC,0x21,1,uint16_t,,,,,,,,,,,,,,BCを(無条件に)有効化,, +,Cmd_BCE_INACTIVATE_BLOCK_BY_ID,OBC,0x22,1,uint16_t,,,,,,,,,,,,,,BCを(無条件に)無効化,, +,Cmd_BCE_ROTATE_BLOCK,OBC,0x23,1,uint16_t,,,,,,,,,,,,,,BLC回転コマンド,, +,Cmd_BCE_COMBINE_BLOCK,OBC,0x24,1,uint16_t,,,,,,,,,,,,,,BLC融合コマンド,, +,Cmd_BCE_TIMELIMIT_COMBINE_BLOCK,OBC,0x25,2,uint16_t,,uint8_t,,,,,,,,,,,,時間制限付きBLC融合コマンド,, +,Cmd_BCE_RESET_ROTATOR_INFO,OBC,0x26,0,,,,,,,,,,,,,danger,,カウンタ類リセット,, +,Cmd_BCE_RESET_COMBINER_INFO,OBC,0x27,0,,,,,,,,,,,,,danger,,カウンタ類リセット,, +,Cmd_BCE_SET_ROTATE_INTERVAL,OBC,0x28,2,uint16_t,,uint16_t,,,,,,,,,,,,BC回転時の回転間隔周期を設定する,, +,Cmd_GSCD_CLEAR_ERR_LOG,OBC,0x29,0,,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア,, +,Cmd_RTCD_CLEAR_ALL_REALTIME,OBC,0x2a,0,,,,,,,,,,,,,danger,,全RTC登録解除,, +,Cmd_RTCD_CLEAR_ERR_LOG,OBC,0x2b,0,,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア,, +,Cmd_MEM_SET_REGION,OBC,0x2c,2,uint32_t,,uint32_t,,,,,,,,,,,,始点アドレスと終点アドレスを指定する,, +,Cmd_MEM_LOAD,OBC,0x2d,2,uint32_t,,raw,,,,,,,,,,,,開始アドレス、データを指定,第2パラメータの指定は仮設定, +,Cmd_MEM_SET_DESTINATION,OBC,0x2e,1,uint32_t,,,,,,,,,,,,,,コピー先設定,, +,Cmd_MEM_COPY_REGION_SEQ,OBC,0x2f,1,uint32_t,,,,,,,,,,,,,,領域コピー,, +,Cmd_AL_ADD_ANOMALY,OBC,0x30,2,uint32_t,,uint32_t,,,,,,,,,,,,アノマリーコード(group@@ local)を発生させる,, +,Cmd_AL_CLEAR_LIST,OBC,0x31,0,,,,,,,,,,,,,,,AnomalyListをクリアする,, +,Cmd_AL_SET_PAGE_FOR_TLM,OBC,0x32,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_AL_INIT_LOGGING_ENA_FLAG,OBC,0x33,0,,,,,,,,,,,,,,,ロギングのフラグを初期化(全有効化),, +,Cmd_AL_ENABLE_LOGGING,OBC,0x34,1,uint32_t,,,,,,,,,,,,,,ロギングを有効化,, +,Cmd_AL_DISABLE_LOGGING,OBC,0x35,1,uint32_t,,,,,,,,,,,,,,ロギングを無効化,, +,Cmd_AL_SET_THRES_OF_NEARLY_FULL,OBC,0x36,1,uint16_t,,,,,,,,,,,,,,AL_NEARLY_FULLアノマリを出すしきい値設定,, +,Cmd_AH_REGISTER_RULE,OBC,0x37,6,uint8_t,,uint8_t,,uint8_t,,uint8_t,,uint8_t,,uint16_t,,,,AHパラメタを設定する,, +,Cmd_AH_ACTIVATE_RULE,OBC,0x38,1,uint8_t,,,,,,,,,,,,,,idで指定したルールを有効化する,, +,Cmd_AH_INACTIVATE_RULE,OBC,0x39,1,uint8_t,,,,,,,,,,,,,,idで指定したルールを無効化する,, +,Cmd_AH_CLEAR_LOG,OBC,0x3a,0,,,,,,,,,,,,,,,アノマリ記録と関連情報を初期化する,, +,Cmd_AH_SET_PAGE_FOR_TLM,OBC,0x3b,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_AHRES_LOG_CLEAR,OBC,0x3c,0,,,,,,,,,,,,,,,アノマリ対処ログをクリア,, +,Cmd_AHRES_LOG_SET_PAGE_FOR_TLM,OBC,0x3d,1,uint8_t,,,,,,,,,,,,,,アノマリ対処ログテレメトリ生成用ページ番号設定,, +,Cmd_EL_INIT,OBC,0x3e,0,,,,,,,,,,,,,,,EL初期化,, +,Cmd_EL_CLEAR_LOG_ALL,OBC,0x3f,0,,,,,,,,,,,,,,,全ログ削除,, +,Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL,OBC,0x40,1,uint8_t,,,,,,,,,,,,,,エラーレベル指定ログ削除,, +,Cmd_EL_CLEAR_STATISTICS,OBC,0x41,0,,,,,,,,,,,,,,,統計情報削除,, +,Cmd_EL_CLEAR_TLOG,OBC,0x42,1,uint8_t,,,,,,,,,,,,,,TLog削除,, +,Cmd_EL_CLEAR_CLOG,OBC,0x43,1,uint8_t,,,,,,,,,,,,,,CLog削除,, +,Cmd_EL_RECORD_EVENT,OBC,0x44,4,uint32_t,,uint32_t,,uint8_t,,uint32_t,,,,,,,,イベント記録,, +,Cmd_EL_TLOG_SET_PAGE_FOR_TLM,OBC,0x45,2,uint8_t,,uint8_t,,,,,,,,,,,,TLogのダウンリンクテレメ設定,, +,Cmd_EL_CLOG_SET_PAGE_FOR_TLM,OBC,0x46,2,uint8_t,,uint8_t,,,,,,,,,,,,CLogのダウンリンクテレメ設定,, +,Cmd_EL_INIT_LOGGING_SETTINGS,OBC,0x47,0,,,,,,,,,,,,,,,ログ設定を初期化,, +,Cmd_EL_ENABLE_LOGGING,OBC,0x48,1,uint32_t,,,,,,,,,,,,,,ロギングを有効化,, +,Cmd_EL_DISABLE_LOGGING,OBC,0x49,1,uint32_t,,,,,,,,,,,,,,ロギングを無効化,, +,Cmd_EL_ENABLE_LOGGING_ALL,OBC,0x4a,0,,,,,,,,,,,,,,,すべてのロギングを有効化,, +,Cmd_EL_DISABLE_LOGGING_ALL,OBC,0x4b,0,,,,,,,,,,,,,,,すべてのロギングを無効化,, +,Cmd_EL_ENABLE_TLOG_OVERWRITE,OBC,0x4c,1,uint8_t,,,,,,,,,,,,,,TLogのログ上書きを有効化,, +,Cmd_EL_DISABLE_TLOG_OVERWRITE,OBC,0x4d,1,uint8_t,,,,,,,,,,,,,,TLogのログ上書きを無効化,, +,Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL,OBC,0x4e,0,,,,,,,,,,,,,,,すべてのTLogのログ上書きを有効化,, +,Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL,OBC,0x4f,0,,,,,,,,,,,,,,,すべてのTLogのログ上書きを無効化,, +,Cmd_EH_INIT,OBC,0x50,0,,,,,,,,,,,,,,,EHの初期化,, +,Cmd_EH_CLEAR_ALL_RULE,OBC,0x51,0,,,,,,,,,,,,,,,EHのすべてのルールをクリア,, +,Cmd_EH_LOAD_DEFAULT_RULE,OBC,0x52,0,,,,,,,,,,,,,,,EHのデフォルトルールを読み込み,, +,Cmd_EH_SET_REGISTER_RULE_EVENT_PARAM,OBC,0x53,6,uint16_t,,uint32_t,,uint32_t,,uint8_t,,uint8_t,,uint16_t,,,,登録するEHルールのイベントパラメータを設定,, +,Cmd_EH_SET_REGISTER_RULE_CONDITION_PARAM,OBC,0x54,4,uint8_t,,uint16_t,,uint32_t,,uint8_t,,,,,,,,登録するEHルールの対応条件パラメタを設定,, +,Cmd_EH_REGISTER_RULE,OBC,0x55,0,,,,,,,,,,,,,,,設定したパラメタでEHルールを登録,, +,Cmd_EH_DELETE_RULE,OBC,0x56,1,uint16_t,,,,,,,,,,,,,,指定したルールを削除,, +,Cmd_EH_INIT_RULE,OBC,0x57,1,uint16_t,,,,,,,,,,,,,,指定したルールを初期化(ルールを有効化し,ルールカウンタも初期化),, +,Cmd_EH_INIT_RULE_FOR_MULTI_LEVEL,OBC,0x58,1,uint16_t,,,,,,,,,,,,,,指定したルールを初期化(ルールを有効化し,ルールカウンタも初期化)(多段EH対応用),, +,Cmd_EH_ACTIVATE_RULE,OBC,0x59,1,uint16_t,,,,,,,,,,,,,,指定したルールを有効化,, +,Cmd_EH_INACTIVATE_RULE,OBC,0x5a,1,uint16_t,,,,,,,,,,,,,,指定したルールを無効化,, +,Cmd_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL,OBC,0x5b,1,uint16_t,,,,,,,,,,,,,,指定したルールを有効化(多段EH対応用),, +,Cmd_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL,OBC,0x5c,1,uint16_t,,,,,,,,,,,,,,指定したルールを無効化(多段EH対応用),, +,Cmd_EH_SET_RULE_COUNTER,OBC,0x5d,2,uint16_t,,uint16_t,,,,,,,,,,,,EH_Rule の counter をセット,, +,Cmd_EH_CLEAR_RULE_COUNTER,OBC,0x5e,1,uint16_t,,,,,,,,,,,,,,EH_Rule の counter を0 クリア,, +,Cmd_EH_CLEAR_RULE_COUNTER_BY_EVENT,OBC,0x5f,3,uint32_t,,uint32_t,,uint8_t,,,,,,,,,,EH_Rule の counter を EL_Event 指定で 0 クリア,, +,Cmd_EH_CLEAR_LOG,OBC,0x60,0,,,,,,,,,,,,,,,EHの対応ログをクリア,, +,Cmd_EH_SET_MAX_RESPONSE_NUM,OBC,0x61,1,uint8_t,,,,,,,,,,,,,,一度のEH実行で対応するイベントの最大数を設定,, +,Cmd_EH_SET_MAX_CHECK_EVENT_NUM,OBC,0x62,1,uint16_t,,,,,,,,,,,,,,一度のEH実行でチェックするイベントの最大数を設定,, +,Cmd_EH_SET_MAX_MULTI_LEVEL_NUM,OBC,0x63,1,uint8_t,,,,,,,,,,,,,,設定可能な最大段数を設定,, +,Cmd_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM,OBC,0x64,1,uint8_t,,,,,,,,,,,,,,EHルールテーブルのテレメページの設定,, +,Cmd_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM,OBC,0x65,1,uint8_t,,,,,,,,,,,,,,EHルールのソート済みテーブルのテレメページの設定,, +,Cmd_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM,OBC,0x66,1,uint8_t,,,,,,,,,,,,,,EHログテーブルのテレメページの設定,, +,Cmd_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM,OBC,0x67,1,uint16_t,,,,,,,,,,,,,,EHテレメに表示するルールのID設定,, +,Cmd_EH_MATCH_EVENT_COUNTER_TO_EL,OBC,0x68,0,,,,,,,,,,,,,,,イベント発生を検知するためのEHカウンタをELカウンタに強制定期に合わせる,, +,Cmd_EVENT_UTIL_ENABLE_EH_EXEC,OBC,0x69,0,,,,,,,,,,,,,,,EHの実行を有効に,, +,Cmd_EVENT_UTIL_DISABLE_EH_EXEC,OBC,0x6a,0,,,,,,,,,,,,,,,EHの実行を無効に,, +,Cmd_EVENT_UTIL_EXEC_EH,OBC,0x6b,0,,,,,,,,,,,,,,,EHを単発で実行,, +,Cmd_TF_INIT,OBC,0x6c,0,,,,,,,,,,,,,,,TFの初期化,, +,Cmd_CA_INIT,OBC,0x6d,0,,,,,,,,,,,,,,,CAの初期化,, +,Cmd_TF_REGISTER_TLM,OBC,0x6e,2,uint8_t,,uint32_t,,,,,,,,,,,,テレメトリ登録コマンド,, +,Cmd_CA_REGISTER_CMD,OBC,0x6f,3,uint16_t,,uint32_t,,raw,,,,,,,,,,コマンド登録コマンド,, +,Cmd_TF_SET_PAGE_FOR_TLM,OBC,0x70,1,uint8_t,,,,,,,,,,,,,,テレメトリ定義テーブルページ番号設定,, +,Cmd_CA_SET_PAGE_FOR_TLM,OBC,0x71,1,uint8_t,,,,,,,,,,,,,,コマンド定義テーブルページ番号設定,, +,Cmd_TLM_MGR_INIT,OBC,0x72,0,,,,,,,,,,,,,,,初期化,, +,Cmd_TLM_MGR_INIT_MASTER_BC,OBC,0x73,0,,,,,,,,,,,,,,,master bc の初期化,, +,Cmd_TLM_MGR_CLEAR_HK_TLM,OBC,0x74,0,,,,,,,,,,,,,,,HKテレメを初期化,, +,Cmd_TLM_MGR_CLEAR_SYSTEM_TLM,OBC,0x75,0,,,,,,,,,,,,,,,systemテレメを初期化,, +,Cmd_TLM_MGR_CLEAR_USER_TLM,OBC,0x76,0,,,,,,,,,,,,,,,high_freq_tlm@@ low_freq_tlm を初期化,, +,Cmd_TLM_MGR_START_TLM,OBC,0x77,0,,,,,,,,,,,,,,,TLM送出開始,, +,Cmd_TLM_MGR_STOP_TLM,OBC,0x78,0,,,,,,,,,,,,,,,TLM送出一時停止,, +,Cmd_TLM_MGR_CLEAR_TLM_TL,OBC,0x79,0,,,,,,,,,,,,,,,TLM送出用TLをクリア,, +,Cmd_TLM_MGR_REGISTER_HK_TLM,OBC,0x7a,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,HKテレメを登録,, +,Cmd_TLM_MGR_REGISTER_SYSTEM_TLM,OBC,0x7b,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,systemテレメを登録,, +,Cmd_TLM_MGR_REGISTER_HIGH_FREQ_TLM,OBC,0x7c,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,high_freq_tlm を登録,, +,Cmd_TLM_MGR_REGISTER_LOW_FREQ_TLM,OBC,0x7d,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,low_freq_tlm を登録,, +,Cmd_DCU_ABORT_CMD,OBC,0x7e,1,uint16_t,,,,,,,,,,,,,,実行中の分割コマンドを停止する,, +,Cmd_DCU_DOWN_ABORT_FLAG,OBC,0x7f,1,uint16_t,,,,,,,,,,,,,,エラー,またはコマンドによって中断ステータスとなっているコマンドを,実行可能状態に戻す,, +,Cmd_DCU_CLEAR_LOG,OBC,0x80,0,,,,,,,,,,,,,,,ログをクリアする,, +* CDH, +,Cmd_DI_GS_CCSDS_TX_START,OBC,0x100,0,,,,,,,,,,,,,,,CCSDS 通信を有効に,, +,Cmd_DI_GS_CCSDS_TX_STOP,OBC,0x101,0,,,,,,,,,,,,,danger,,CCSDS通信を無効に,, +,Cmd_DI_GS_DRIVER_RESET,OBC,0x102,0,,,,,,,,,,,,,,,MS VCDUの排出間隔設定,, +,Cmd_DI_GS_SET_MS_FLUSH_INTERVAL,OBC,0x103,1,uint32_t,,,,,,,,,,,,,,MS VCDUの排出間隔設定,, +,Cmd_DI_GS_SET_RP_FLUSH_INTERVAL,OBC,0x104,1,uint32_t,,,,,,,,,,,,,,RP VCDUの排出間隔設定,, +,Cmd_DI_GS_SET_FARM_PW,OBC,0x105,1,uint8_t,,,,,,,,,,,,,,FARM-1のPositive Window Width設定,, +,Cmd_DI_GS_SET_INFO,OBC,0x106,1,uint8_t,,,,,,,,,,,,,,GS送信TLMが0ならCCSDSに@@ 1ならUARTの情報が出てくる,, +,Cmd_DI_GS_CCSDS_GET_BUFFER,OBC,0x107,0,,,,,,,,,,,,,,,,, +,Cmd_DI_GS_CCSDS_SET_RATE,OBC,0x108,1,uint8_t,,,,,,,,,,,,danger,,40M/パラメータ が bps になる.初期値は 0xAD で 230.4 Kbps (微妙に対応していない),, +,Cmd_WDT_INIT,OBC,0x109,0,,,,,,,,,,,,,,,WDT初期化.WDTがアプリイニシャライザを持たなくなったので追加,, +,Cmd_WDT_ENABLE,OBC,0x10a,0,,,,,,,,,,,,,,,WDT有効化,, +,Cmd_WDT_DISABLE,OBC,0x10b,0,,,,,,,,,,,,,,,WDT無効化,, +,Cmd_WDT_STOP_CLEAR,OBC,0x10c,0,,,,,,,,,,,,,danger,,WDTのカウンタクリアを止める=リセット実行,, +,Cmd_WDT_START_CLEAR,OBC,0x10d,0,,,,,,,,,,,,,,,WDTのカウンタクリアを開始する,, +,Cmd_UART_TEST_INIT_DI,OBC,0x10e,0,,,,,,,,,,,,,,,DI初期化,, +,Cmd_UART_TEST_UPDATE,OBC,0x10f,0,,,,,,,,,,,,,,,DI update,, +,Cmd_UART_TEST_SEND_TEST,OBC,0x110,1,uint8_t,,,,,,,,,,,,,,DI send test,, +* Other, +,Cmd_UTIL_CMD_ADD,OBC,0x3e0,6,uint8_t,,uint32_t,,uint32_t,,uint32_t,,uint32_t,,uint32_t,,,,汎用コマンドのバッファに指定サイズのデータを入れる,, +,Cmd_UTIL_CMD_SEND,OBC,0x3e1,1,uint8_t,,,,,,,,,,,,,,引数のCHに汎用コマンドのバッファにあるデータを送信する,, +,Cmd_UTIL_CMD_RESET,OBC,0x3e2,0,,,,,,,,,,,,,,,汎用コマンドのバッファをクリアする,, +,Cmd_UTIL_COUNTER_INCREMENT,OBC,0x3e3,1,uint8_t,,,,,,,,,,,,,,引数の汎用カウンタをインクリメントする,, +,Cmd_UTIL_COUNTER_RESET,OBC,0x3e4,1,uint8_t,,,,,,,,,,,,,,引数の汎用カウンタをリセットする.0xffでALL_CLR,, +,Cmd_UTIL_COUNTER_SET_PARAM,OBC,0x3e5,3,uint8_t,,uint32_t,,uint8_t,,,,,,,,,,引数の汎用カウンタの閾値・アノマリ発行有無を設定する,, diff --git a/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md b/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md new file mode 100644 index 000000000..73c57e5df --- /dev/null +++ b/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md @@ -0,0 +1,26 @@ +# SAMPLE_MOBC_CMD_DB_BCT + +Name|Short Name|BCID|Deploy|SetBlockPosition|Clear|Activate|Inactivate|Danger|Desc.|Note +-|-|-|-|-|-|-|-|-|-|- +BC_SL_START_UP_TO_INITIAL||0||||||o||| +BC_SL_NOP ||17||||||o||| +BC_TL_START_UP||20||||||o||| +BC_TL_INITIAL||21||||||o||| +BC_AR_DEBUG_DISPLAY_INI||40||||||o||| +BC_AR_DRIVERS_UPDATE_INI||42||||||o||| +BC_AR_GS_RELATED_PROCESS||44||||||o||| +BC_AC_TLM_CMD_HIRATE||50||||||o||| +BC_HK_CYCLIC_TLM|BC_HK10S|60|o|o|o|o|o|||| +BC_RESERVED_FOR_HK||77|||||||EM髮サ豌苓ゥヲ鬨薙〒縺ョ繧ウ繝槭Φ繝峨ヵ繧。繧、繝ォ縺ィ縺ョ繝舌ャ繝繧」繝ウ繧ー繧帝亟縺酢| +BC_TLM_MGR0||350||||||||| +BC_TLM_MGR1||351||||||||| +BC_TLM_MGR2||352||||||||| +BC_TLM_MGR3||353||||||||| +BC_TLM_MGR4||354||||||||| +BC_TLM_MGR5||355||||||||| +BC_TLM_MGR6||356||||||||| +BC_TLM_MGR7||357||||||||| +BC_TLM_MGR8||358||||||||| +BC_TLM_MGR9||359||||||||| +BC_TEST_EH_RESPOND||360||||||||| +BC_TEST_BCL||361||||||||| diff --git a/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md b/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md new file mode 100644 index 000000000..1f1580839 --- /dev/null +++ b/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md @@ -0,0 +1,209 @@ +# SAMPLE_MOBC_CMD_DB_CMD_DB + +## POWER + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## COM + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## MISSION + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## PROP + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## AOCS + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## Thermal + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## Trajectory + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## HILS + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## C2A_CORE + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +Cmd_NOP|0x0|0|||||||||||||||繝繝溘シ繧ウ繝槭Φ繝榎| +Cmd_TMGR_SET_TIME|0x1|1|uint32_t||||||||||||||MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝榎| +Cmd_TMGR_UPDATE_UNIXTIME|0x2|3|double||uint32_t||uint32_t||||||||||MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝榎| +Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH|0x3|1|double||||||||||||||UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k|utl_unixtime_epoch [s]| +Cmd_TMGR_SET_CYCLE_CORRECTION|0x4|1|double||||||||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0|| +Cmd_TMGR_RESET_CYCLE_CORRECTION|0x5|0|||||||||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧弓| +Cmd_TMGR_CLEAR_UNIXTIME_INFO|0x6|0|||||||||||||||unixtime_info_ 繧貞晄悄蛹悶☆繧弓| +Cmd_AM_REGISTER_APP|0x7|3|uint32_t||uint32_t||uint32_t||||||||||繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝榎| +Cmd_AM_INITIALIZE_APP|0x8|1|uint32_t||||||||||||||繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝榎| +Cmd_AM_EXECUTE_APP|0x9|1|uint32_t||||||||||||||繧「繝励Μ螳溯。後さ繝槭Φ繝榎| +Cmd_AM_SET_PAGE_FOR_TLM|0xa|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_AM_CLEAR_APP_INFO|0xb|0|||||||||||||o||繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹翻| +Cmd_MM_SET_MODE_LIST|0xc|2|uint8_t||uint16_t||||||||||||繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝榎| +Cmd_MM_SET_TRANSITION_TABLE|0xd|3|uint8_t||uint8_t||uint16_t||||||||||繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝榎| +Cmd_MM_START_TRANSITION|0xe|1|uint8_t||||||||||||||繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝榎| +Cmd_MM_FINISH_TRANSITION|0xf|0|||||||||||||||繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝榎| +Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM|0x10|0|||||||||||||||繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー|| +Cmd_TDSP_SET_TASK_LIST|0x11|1|uint8_t||||||||||||||繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝榎| +Cmd_TLCD_CLEAR_ALL_TIMELINE|0x12|1|uint8_t||||||||||||o||蜈ィTLC逋サ骭イ隗」髯、|| +Cmd_TLCD_CLEAR_TIMELINE_AT|0x13|2|uint8_t||uint32_t||||||||||||TI謖螳啜LC逋サ骭イ隗」髯、|| +Cmd_TLCD_DEPLOY_BLOCK|0x14|2|uint8_t||uint16_t||||||||||||BLC螻暮幕 || +Cmd_TLCD_CLEAR_ERR_LOG|0x15|1|uint8_t||||||||||||||譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「|| +Cmd_TLCD_SET_SOE_FLAG|0x16|2|uint8_t||uint8_t||||||||||||逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)|| +Cmd_TLCD_SET_LOUT_FLAG|0x17|2|uint8_t||uint8_t||||||||||||螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)|| +Cmd_TLCD_SET_ID_FOR_TLM|0x18|1|uint8_t||||||||||||||繝繝ャ繝。縺ァ髯阪m縺儺L_ID縺ョ險ュ螳壹→TL繝繝ャ繝。縺ョ譖エ譁ー|| +Cmd_TLCD_SET_PAGE_FOR_TLM|0x19|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_GENERATE_TLM|0x1a|3|uint8_t||uint8_t||uint8_t||||||||||TLM繝代こ繝繝育函謌酢| +Cmd_BCT_CLEAR_BLOCK|0x1b|1|uint16_t||||||||||||||BLC逋サ骭イ隗」髯、繧ウ繝槭Φ繝榎| +Cmd_BCT_SET_BLOCK_POSITION|0x1c|2|uint16_t||uint8_t||||||||||||BLC謫堺ス懊昴う繝ウ繧ソ險ュ螳壹さ繝槭Φ繝榎| +Cmd_BCT_COPY_BCT|0x1d|2|uint16_t||uint16_t||||||||||||BCT 縺ョ蜀螳ケ繧貞挨縺ョ蝣エ謇縺ォ繧ウ繝斐シ|| +Cmd_BCT_OVERWRITE_CMD|0x1e|5|uint16_t||uint32_t||uint16_t||uint8_t||raw||||o||BCT縺ョ蜀螳ケ繧剃ク頑嶌縺鋼| +Cmd_BCT_FILL_NOP|0x1f|1|uint8_t||||||||||||||繝繝ャ繝。驕狗畑譎ゅョ10蛟毅C繧誰OP蝓九a縺吶kシ趣シNOP蛟区焚シ榎| +Cmd_BCE_ACTIVATE_BLOCK|0x20|0|||||||||||||||BLC譛牙柑蛹悶さ繝槭Φ繝榎| +Cmd_BCE_ACTIVATE_BLOCK_BY_ID|0x21|1|uint16_t||||||||||||||BC繧抵シ育┌譚。莉カ縺ォシ画怏蜉ケ蛹翻| +Cmd_BCE_INACTIVATE_BLOCK_BY_ID|0x22|1|uint16_t||||||||||||||BC繧抵シ育┌譚。莉カ縺ォシ臥┌蜉ケ蛹翻| +Cmd_BCE_ROTATE_BLOCK|0x23|1|uint16_t||||||||||||||BLC蝗櫁サ「繧ウ繝槭Φ繝榎| +Cmd_BCE_COMBINE_BLOCK|0x24|1|uint16_t||||||||||||||BLC陞榊粋繧ウ繝槭Φ繝榎| +Cmd_BCE_TIMELIMIT_COMBINE_BLOCK|0x25|2|uint16_t||uint8_t||||||||||||譎る俣蛻カ髯蝉サ倥″BLC陞榊粋繧ウ繝槭Φ繝榎| +Cmd_BCE_RESET_ROTATOR_INFO|0x26|0|||||||||||||o||繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝|| +Cmd_BCE_RESET_COMBINER_INFO|0x27|0|||||||||||||o||繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝|| +Cmd_BCE_SET_ROTATE_INTERVAL|0x28|2|uint16_t||uint16_t||||||||||||BC蝗櫁サ「譎ゅョ蝗櫁サ「髢馴囈蜻ィ譛溘r險ュ螳壹☆繧弓| +Cmd_GSCD_CLEAR_ERR_LOG|0x29|0|||||||||||||||譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「|| +Cmd_RTCD_CLEAR_ALL_REALTIME|0x2a|0|||||||||||||o||蜈ィRTC逋サ骭イ隗」髯、|| +Cmd_RTCD_CLEAR_ERR_LOG|0x2b|0|||||||||||||||譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「|| +Cmd_MEM_SET_REGION|0x2c|2|uint32_t||uint32_t||||||||||||蟋狗せ繧「繝峨Ξ繧ケ縺ィ邨らせ繧「繝峨Ξ繧ケ繧呈欠螳壹☆繧弓| +Cmd_MEM_LOAD|0x2d|2|uint32_t||raw||||||||||||髢句ァ九い繝峨Ξ繧ケ縲√ョ繝シ繧ソ繧呈欠螳嘶隨ャ2繝代Λ繝。繝シ繧ソ縺ョ謖螳壹ッ莉ョ險ュ螳嘶 +Cmd_MEM_SET_DESTINATION|0x2e|1|uint32_t||||||||||||||繧ウ繝斐シ蜈郁ィュ螳嘶| +Cmd_MEM_COPY_REGION_SEQ|0x2f|1|uint32_t||||||||||||||鬆伜沺繧ウ繝斐シ|| +Cmd_AL_ADD_ANOMALY|0x30|2|uint32_t||uint32_t||||||||||||繧「繝弱槭Μ繝シ繧ウ繝シ繝(group, local)繧堤匱逕溘&縺帙k|| +Cmd_AL_CLEAR_LIST|0x31|0|||||||||||||||AnomalyList繧偵け繝ェ繧「縺吶k|| +Cmd_AL_SET_PAGE_FOR_TLM|0x32|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_AL_INIT_LOGGING_ENA_FLAG|0x33|0|||||||||||||||繝ュ繧ョ繝ウ繧ー縺ョ繝輔Λ繧ー繧貞晄悄蛹厄シ亥ィ譛牙柑蛹厄シ榎| +Cmd_AL_ENABLE_LOGGING|0x34|1|uint32_t||||||||||||||繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹翻| +Cmd_AL_DISABLE_LOGGING|0x35|1|uint32_t||||||||||||||繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹翻| +Cmd_AL_SET_THRES_OF_NEARLY_FULL|0x36|1|uint16_t||||||||||||||AL_NEARLY_FULL繧「繝弱槭Μ繧貞コ縺吶@縺阪>蛟、險ュ螳嘶| +Cmd_AH_REGISTER_RULE|0x37|6|uint8_t||uint8_t||uint8_t||uint8_t||uint8_t||uint16_t||||AH繝代Λ繝。繧ソ繧定ィュ螳壹☆繧弓| +Cmd_AH_ACTIVATE_RULE|0x38|1|uint8_t||||||||||||||id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹悶☆繧弓| +Cmd_AH_INACTIVATE_RULE|0x39|1|uint8_t||||||||||||||id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹悶☆繧弓| +Cmd_AH_CLEAR_LOG|0x3a|0|||||||||||||||繧「繝弱槭Μ險倬鹸縺ィ髢「騾」諠蝣ア繧貞晄悄蛹悶☆繧弓| +Cmd_AH_SET_PAGE_FOR_TLM|0x3b|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_AHRES_LOG_CLEAR|0x3c|0|||||||||||||||繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繧偵け繝ェ繧「|| +Cmd_AHRES_LOG_SET_PAGE_FOR_TLM|0x3d|1|uint8_t||||||||||||||繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_EL_INIT|0x3e|0|||||||||||||||EL蛻晄悄蛹翻| +Cmd_EL_CLEAR_LOG_ALL|0x3f|0|||||||||||||||蜈ィ繝ュ繧ー蜑企勁|| +Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL|0x40|1|uint8_t||||||||||||||繧ィ繝ゥ繝シ繝ャ繝吶Ν謖螳壹Ο繧ー蜑企勁|| +Cmd_EL_CLEAR_STATISTICS|0x41|0|||||||||||||||邨ア險域ュ蝣ア蜑企勁|| +Cmd_EL_CLEAR_TLOG|0x42|1|uint8_t||||||||||||||TLog蜑企勁|| +Cmd_EL_CLEAR_CLOG|0x43|1|uint8_t||||||||||||||CLog蜑企勁|| +Cmd_EL_RECORD_EVENT|0x44|4|uint32_t||uint32_t||uint8_t||uint32_t||||||||繧、繝吶Φ繝郁ィ倬鹸|| +Cmd_EL_TLOG_SET_PAGE_FOR_TLM|0x45|2|uint8_t||uint8_t||||||||||||TLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳嘶| +Cmd_EL_CLOG_SET_PAGE_FOR_TLM|0x46|2|uint8_t||uint8_t||||||||||||CLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳嘶| +Cmd_EL_INIT_LOGGING_SETTINGS|0x47|0|||||||||||||||繝ュ繧ー險ュ螳壹r蛻晄悄蛹翻| +Cmd_EL_ENABLE_LOGGING|0x48|1|uint32_t||||||||||||||繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹翻| +Cmd_EL_DISABLE_LOGGING|0x49|1|uint32_t||||||||||||||繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹翻| +Cmd_EL_ENABLE_LOGGING_ALL|0x4a|0|||||||||||||||縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹翻| +Cmd_EL_DISABLE_LOGGING_ALL|0x4b|0|||||||||||||||縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹翻| +Cmd_EL_ENABLE_TLOG_OVERWRITE|0x4c|1|uint8_t||||||||||||||TLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹翻| +Cmd_EL_DISABLE_TLOG_OVERWRITE|0x4d|1|uint8_t||||||||||||||TLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹翻| +Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL|0x4e|0|||||||||||||||縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹翻| +Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL|0x4f|0|||||||||||||||縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹翻| +Cmd_EH_INIT|0x50|0|||||||||||||||EH縺ョ蛻晄悄蛹翻| +Cmd_EH_CLEAR_ALL_RULE|0x51|0|||||||||||||||EH縺ョ縺吶∋縺ヲ縺ョ繝ォ繝シ繝ォ繧偵け繝ェ繧「|| +Cmd_EH_LOAD_DEFAULT_RULE|0x52|0|||||||||||||||EH縺ョ繝繝輔か繝ォ繝医Ν繝シ繝ォ繧定ェュ縺ソ霎シ縺ソ|| +Cmd_EH_SET_REGISTER_RULE_EVENT_PARAM|0x53|6|uint16_t||uint32_t||uint32_t||uint8_t||uint8_t||uint16_t||||逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ繧、繝吶Φ繝医ヱ繝ゥ繝。繝シ繧ソ繧定ィュ螳嘶| +Cmd_EH_SET_REGISTER_RULE_CONDITION_PARAM|0x54|4|uint8_t||uint16_t||uint32_t||uint8_t||||||||逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ蟇セ蠢懈擅莉カ繝代Λ繝。繧ソ繧定ィュ螳嘶| +Cmd_EH_REGISTER_RULE|0x55|0|||||||||||||||險ュ螳壹@縺溘ヱ繝ゥ繝。繧ソ縺ァEH繝ォ繝シ繝ォ繧堤匳骭イ|| +Cmd_EH_DELETE_RULE|0x56|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧貞炎髯、|| +Cmd_EH_INIT_RULE|0x57|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ榎| +Cmd_EH_INIT_RULE_FOR_MULTI_LEVEL|0x58|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ会シ亥、壽ョオEH蟇セ蠢懃畑シ榎| +Cmd_EH_ACTIVATE_RULE|0x59|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹翻| +Cmd_EH_INACTIVATE_RULE|0x5a|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹翻| +Cmd_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL|0x5b|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ榎| +Cmd_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL|0x5c|1|uint16_t||||||||||||||謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ榎| +Cmd_EH_SET_RULE_COUNTER|0x5d|2|uint16_t||uint16_t||||||||||||EH_Rule 縺ョ counter 繧偵そ繝繝|| +Cmd_EH_CLEAR_RULE_COUNTER|0x5e|1|uint16_t||||||||||||||EH_Rule 縺ョ counter 繧0 繧ッ繝ェ繧「|| +Cmd_EH_CLEAR_RULE_COUNTER_BY_EVENT|0x5f|3|uint32_t||uint32_t||uint8_t||||||||||EH_Rule 縺ョ counter 繧 EL_Event 謖螳壹〒 0 繧ッ繝ェ繧「|| +Cmd_EH_CLEAR_LOG|0x60|0|||||||||||||||EH縺ョ蟇セ蠢懊Ο繧ー繧偵け繝ェ繧「|| +Cmd_EH_SET_MAX_RESPONSE_NUM|0x61|1|uint8_t||||||||||||||荳蠎ヲ縺ョEH螳溯。後〒蟇セ蠢懊☆繧九う繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳嘶| +Cmd_EH_SET_MAX_CHECK_EVENT_NUM|0x62|1|uint16_t||||||||||||||荳蠎ヲ縺ョEH螳溯。後〒繝√ぉ繝繧ッ縺吶k繧、繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳嘶| +Cmd_EH_SET_MAX_MULTI_LEVEL_NUM|0x63|1|uint8_t||||||||||||||險ュ螳壼庄閭ス縺ェ譛螟ァ谿オ謨ー繧定ィュ螳嘶| +Cmd_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM|0x64|1|uint8_t||||||||||||||EH繝ォ繝シ繝ォ繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳嘶| +Cmd_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM|0x65|1|uint8_t||||||||||||||EH繝ォ繝シ繝ォ縺ョ繧ス繝シ繝域ク医∩繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳嘶| +Cmd_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM|0x66|1|uint8_t||||||||||||||EH繝ュ繧ー繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳嘶| +Cmd_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM|0x67|1|uint16_t||||||||||||||EH繝繝ャ繝。縺ォ陦ィ遉コ縺吶k繝ォ繝シ繝ォ縺ョID險ュ螳嘶| +Cmd_EH_MATCH_EVENT_COUNTER_TO_EL|0x68|0|||||||||||||||繧、繝吶Φ繝育匱逕溘r讀懃衍縺吶k縺溘a縺ョEH繧ォ繧ヲ繝ウ繧ソ繧脱L繧ォ繧ヲ繝ウ繧ソ縺ォ蠑キ蛻カ螳壽悄縺ォ蜷医o縺帙k|| +Cmd_EVENT_UTIL_ENABLE_EH_EXEC|0x69|0|||||||||||||||EH縺ョ螳溯。後r譛牙柑縺ォ|| +Cmd_EVENT_UTIL_DISABLE_EH_EXEC|0x6a|0|||||||||||||||EH縺ョ螳溯。後r辟。蜉ケ縺ォ|| +Cmd_EVENT_UTIL_EXEC_EH|0x6b|0|||||||||||||||EH繧貞腰逋コ縺ァ螳溯。芸| +Cmd_TF_INIT|0x6c|0|||||||||||||||TF縺ョ蛻晄悄蛹翻| +Cmd_CA_INIT|0x6d|0|||||||||||||||CA縺ョ蛻晄悄蛹翻| +Cmd_TF_REGISTER_TLM|0x6e|2|uint8_t||uint32_t||||||||||||繝繝ャ繝。繝医Μ逋サ骭イ繧ウ繝槭Φ繝榎| +Cmd_CA_REGISTER_CMD|0x6f|3|uint16_t||uint32_t||raw||||||||||繧ウ繝槭Φ繝臥匳骭イ繧ウ繝槭Φ繝榎| +Cmd_TF_SET_PAGE_FOR_TLM|0x70|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ螳夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_CA_SET_PAGE_FOR_TLM|0x71|1|uint8_t||||||||||||||繧ウ繝槭Φ繝牙ョ夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_TLM_MGR_INIT|0x72|0|||||||||||||||蛻晄悄蛹翻| +Cmd_TLM_MGR_INIT_MASTER_BC|0x73|0|||||||||||||||master bc 縺ョ蛻晄悄蛹翻| +Cmd_TLM_MGR_CLEAR_HK_TLM|0x74|0|||||||||||||||HK繝繝ャ繝。繧貞晄悄蛹翻| +Cmd_TLM_MGR_CLEAR_SYSTEM_TLM|0x75|0|||||||||||||||system繝繝ャ繝。繧貞晄悄蛹翻| +Cmd_TLM_MGR_CLEAR_USER_TLM|0x76|0|||||||||||||||high_freq_tlm, low_freq_tlm 繧貞晄悄蛹翻| +Cmd_TLM_MGR_START_TLM|0x77|0|||||||||||||||TLM騾∝コ髢句ァ弓| +Cmd_TLM_MGR_STOP_TLM|0x78|0|||||||||||||||TLM騾∝コ荳譎ょ●豁「|| +Cmd_TLM_MGR_CLEAR_TLM_TL|0x79|0|||||||||||||||TLM騾∝コ逕ィTL繧偵け繝ェ繧「|| +Cmd_TLM_MGR_REGISTER_HK_TLM|0x7a|3|uint8_t||uint8_t||uint8_t||||||||||HK繝繝ャ繝。繧堤匳骭イ|| +Cmd_TLM_MGR_REGISTER_SYSTEM_TLM|0x7b|3|uint8_t||uint8_t||uint8_t||||||||||system繝繝ャ繝。繧堤匳骭イ|| +Cmd_TLM_MGR_REGISTER_HIGH_FREQ_TLM|0x7c|3|uint8_t||uint8_t||uint8_t||||||||||high_freq_tlm 繧堤匳骭イ|| +Cmd_TLM_MGR_REGISTER_LOW_FREQ_TLM|0x7d|3|uint8_t||uint8_t||uint8_t||||||||||low_freq_tlm 繧堤匳骭イ|| +Cmd_DCU_ABORT_CMD|0x7e|1|uint16_t||||||||||||||螳溯。御クュ縺ョ蛻蜑イ繧ウ繝槭Φ繝峨r蛛懈ュ「縺吶k|| +Cmd_DCU_DOWN_ABORT_FLAG|0x7f|1|uint16_t||||||||||||||繧ィ繝ゥ繝シシ後∪縺溘ッ繧ウ繝槭Φ繝峨↓繧医▲縺ヲ荳ュ譁ュ繧ケ繝繝シ繧ソ繧ケ縺ィ縺ェ縺」縺ヲ縺繧九さ繝槭Φ繝峨rシ悟ョ溯。悟庄閭ス迥カ諷九↓謌サ縺處| +Cmd_DCU_CLEAR_LOG|0x80|0|||||||||||||||繝ュ繧ー繧偵け繝ェ繧「縺吶k|| + +## CDH + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +Cmd_DI_GS_CCSDS_TX_START|0x100|0|||||||||||||||CCSDS 騾壻ソ。繧呈怏蜉ケ縺ォ|| +Cmd_DI_GS_CCSDS_TX_STOP|0x101|0|||||||||||||o||CCSDS騾壻ソ。繧堤┌蜉ケ縺ォ|| +Cmd_DI_GS_DRIVER_RESET|0x102|0|||||||||||||||MS VCDU縺ョ謗貞コ髢馴囈險ュ螳嘶| +Cmd_DI_GS_SET_MS_FLUSH_INTERVAL|0x103|1|uint32_t||||||||||||||MS VCDU縺ョ謗貞コ髢馴囈險ュ螳嘶| +Cmd_DI_GS_SET_RP_FLUSH_INTERVAL|0x104|1|uint32_t||||||||||||||RP VCDU縺ョ謗貞コ髢馴囈險ュ螳嘶| +Cmd_DI_GS_SET_FARM_PW|0x105|1|uint8_t||||||||||||||FARM-1縺ョPositive Window Width險ュ螳嘶| +Cmd_DI_GS_SET_INFO|0x106|1|uint8_t||||||||||||||GS騾∽ソ。TLM縺0縺ェ繧韻CSDS縺ォ, 1縺ェ繧蔚ART縺ョ諠蝣ア縺悟コ縺ヲ縺上k|| +Cmd_DI_GS_CCSDS_GET_BUFFER|0x107|0||||||||||||||||| +Cmd_DI_GS_CCSDS_SET_RATE|0x108|1|uint8_t||||||||||||o||40M/繝代Λ繝。繝シ繧ソ 縺 bps 縺ォ縺ェ繧具シ主晄悄蛟、縺ッ 0xAD 縺ァ 230.4 Kbps (蠕ョ螯吶↓蟇セ蠢懊@縺ヲ縺縺ェ縺)|| +Cmd_WDT_INIT|0x109|0|||||||||||||||WDT蛻晄悄蛹厄シ燦DT縺後い繝励Μ繧、繝九す繝」繝ゥ繧、繧カ繧呈戟縺溘↑縺上↑縺」縺溘ョ縺ァ霑ス蜉|| +Cmd_WDT_ENABLE|0x10a|0|||||||||||||||WDT譛牙柑蛹翻| +Cmd_WDT_DISABLE|0x10b|0|||||||||||||||WDT辟。蜉ケ蛹翻| +Cmd_WDT_STOP_CLEAR|0x10c|0|||||||||||||o||WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧呈ュ「繧√kシ昴Μ繧サ繝繝亥ョ溯。芸| +Cmd_WDT_START_CLEAR|0x10d|0|||||||||||||||WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧帝幕蟋九☆繧弓| +Cmd_UART_TEST_INIT_DI|0x10e|0|||||||||||||||DI蛻晄悄蛹翻| +Cmd_UART_TEST_UPDATE|0x10f|0|||||||||||||||DI update|| +Cmd_UART_TEST_SEND_TEST|0x110|1|uint8_t||||||||||||||DI send test|| + +## Other + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +Cmd_UTIL_CMD_ADD|0x3e0|6|uint8_t||uint32_t||uint32_t||uint32_t||uint32_t||uint32_t||||豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ謖螳壹し繧、繧コ縺ョ繝繝シ繧ソ繧貞・繧後k|| +Cmd_UTIL_CMD_SEND|0x3e1|1|uint8_t||||||||||||||蠑墓焚縺ョCH縺ォ豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ縺ゅk繝繝シ繧ソ繧帝∽ソ。縺吶k|| +Cmd_UTIL_CMD_RESET|0x3e2|0|||||||||||||||豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ繧偵け繝ェ繧「縺吶k|| +Cmd_UTIL_COUNTER_INCREMENT|0x3e3|1|uint8_t||||||||||||||蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵う繝ウ繧ッ繝ェ繝。繝ウ繝医☆繧弓| +Cmd_UTIL_COUNTER_RESET|0x3e4|1|uint8_t||||||||||||||蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵Μ繧サ繝繝医☆繧具シ0xff縺ァALL_CLR|| +Cmd_UTIL_COUNTER_SET_PARAM|0x3e5|3|uint8_t||uint32_t||uint8_t||||||||||蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ縺ョ髢セ蛟、繝サ繧「繝弱槭Μ逋コ陦梧怏辟。繧定ィュ螳壹☆繧弓| + diff --git a/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml b/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml new file mode 100644 index 000000000..fc7fd7604 --- /dev/null +++ b/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml @@ -0,0 +1,134 @@ +[[bct]] +comment = "Block Cmds for Mode Transition (繧キ繝シ繧ア繝ウ繧ケ繝ェ繧ケ繝)\n./src_user/Settings/Modes/Transitions/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_SL_START_UP_TO_INITIAL" +bcid = 0 +is_danger = true + +[[bct]] +name = "BC_SL_NOP " +bcid = 17 +is_danger = true + +[[bct]] +comment = "Block Cmds for TaskList (繧ソ繧ケ繧ッ繝ェ繧ケ繝) : 286-300\n./src_user/Settings/Modes/TaskLists/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_TL_START_UP" +bcid = 20 +is_danger = true + +[[bct]] +name = "BC_TL_INITIAL" +bcid = 21 +is_danger = true + +[[bct]] +comment = "Block Cmds for Elements (App Rotator, Combinar)\n./src_user/Settings/Modes/TaskLists/Elements/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_AR_DEBUG_DISPLAY_INI" +bcid = 40 +is_danger = true + +[[bct]] +name = "BC_AR_DRIVERS_UPDATE_INI" +bcid = 42 +is_danger = true + +[[bct]] +name = "BC_AR_GS_RELATED_PROCESS" +bcid = 44 +is_danger = true + +[[bct]] +name = "BC_AC_TLM_CMD_HIRATE" +bcid = 50 +is_danger = true + +[[bct]] +comment = """==== 蜷邉サ鬆伜沺 ==== +./C2A/TlmCmd/NormalBlockCommandDefinition/縺ァ螳夂セゥ +繧「繝弱槭Μ繝上Φ繝峨Λ縺ッBC_AH_縺ェ縺ゥシ梧磁鬆ュ霎槭r驕ゥ蛻縺ォ縺、縺代k縺薙→シ + +CDH:60-79""" + +[[bct]] +name = "BC_HK_CYCLIC_TLM" +bcid = 60 +sname = "BC_HK10S" +is_deploy = true +is_setblockposition = true +is_clear = true +is_activate = true +is_inactivate = true + +[[bct]] +name = "BC_RESERVED_FOR_HK" +bcid = 77 +desc = "EM髮サ豌苓ゥヲ鬨薙〒縺ョ繧ウ繝槭Φ繝峨ヵ繧。繧、繝ォ縺ィ縺ョ繝舌ャ繝繧」繝ウ繧ー繧帝亟縺" + +[[bct]] +comment = """COMM:90-99 + +==== 蝨ー荳翫°繧疫p縺吶k窶懊ョ縺ソ窶晞伜沺 ==== +C2A縺ァ縺ッ菴ソ逕ィ縺励↑縺 + +==== 霑ス蜉鬆伜沺 ==== + +Telemetry Manager""" + +[[bct]] +name = "BC_TLM_MGR0" +bcid = 350 + +[[bct]] +name = "BC_TLM_MGR1" +bcid = 351 + +[[bct]] +name = "BC_TLM_MGR2" +bcid = 352 + +[[bct]] +name = "BC_TLM_MGR3" +bcid = 353 + +[[bct]] +name = "BC_TLM_MGR4" +bcid = 354 + +[[bct]] +name = "BC_TLM_MGR5" +bcid = 355 + +[[bct]] +name = "BC_TLM_MGR6" +bcid = 356 + +[[bct]] +name = "BC_TLM_MGR7" +bcid = 357 + +[[bct]] +name = "BC_TLM_MGR8" +bcid = 358 + +[[bct]] +name = "BC_TLM_MGR9" +bcid = 359 + +[[bct]] +comment = "Test" + +[[bct]] +name = "BC_TEST_EH_RESPOND" +bcid = 360 + +[[bct]] +name = "BC_TEST_BCL" +bcid = 361 + +[[bct]] +comment = "BCT MAX : 382" diff --git a/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml b/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml new file mode 100644 index 000000000..dc953f14d --- /dev/null +++ b/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml @@ -0,0 +1,1121 @@ +POWER = [] +COM = [] +MISSION = [] +PROP = [] +AOCS = [] +Thermal = [] +Trajectory = [] +HILS = [] + +[[C2A_CORE]] +name = "Cmd_NOP" +params = 0 +desc = "繝繝溘シ繧ウ繝槭Φ繝" +code = "0x0000" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_TIME" +params = 1 +param1type = "uint32_t" +param1desc = "TI" +desc = "MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_UPDATE_UNIXTIME" +params = 3 +param1type = "double" +param1desc = "unixtime" +param2type = "uint32_t" +param2desc = "total_cycle" +param3type = "uint32_t" +param3desc = "step" +desc = "MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH" +params = 1 +param1type = "double" +param1desc = "ult_unixtime_epoch" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k" +note = "utl_unixtime_epoch [s]" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_CYCLE_CORRECTION" +params = 1 +param1type = "double" +param1desc = "cycle_correction" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0" + +[[C2A_CORE]] +name = "Cmd_TMGR_RESET_CYCLE_CORRECTION" +params = 0 +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_TMGR_CLEAR_UNIXTIME_INFO" +params = 0 +desc = "unixtime_info_ 繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AM_REGISTER_APP" +params = 3 +param1type = "uint32_t" +param1desc = "app_id" +param2type = "uint32_t" +param2desc = "init_ptr" +param3type = "uint32_t" +param3desc = "entry_ptr" +desc = "繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_INITIALIZE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_EXECUTE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ螳溯。後さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AM_CLEAR_APP_INFO" +params = 0 +is_danger = true +desc = "繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_MM_SET_MODE_LIST" +params = 2 +param1type = "uint8_t" +param1desc = "mode" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_SET_TRANSITION_TABLE" +params = 3 +param1type = "uint8_t" +param1desc = "from_mode" +param2type = "uint8_t" +param2desc = "to_mode" +param3type = "uint16_t" +param3desc = "bc_index" +desc = "繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_START_TRANSITION" +params = 1 +param1type = "uint8_t" +param1desc = "to_mode" +desc = "繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_FINISH_TRANSITION" +params = 0 +desc = "繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM" +params = 0 +desc = "繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TDSP_SET_TASK_LIST" +params = 1 +param1type = "uint8_t" +param1desc = "bc_index" +desc = "繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ALL_TIMELINE" +params = 1 +param1type = "uint8_t" +param1desc = "TLCD_ID" +is_danger = true +desc = "蜈ィTLC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_TIMELINE_AT" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint32_t" +param2desc = "TI" +desc = "TI謖螳啜LC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_DEPLOY_BLOCK" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "BLC螻暮幕 " + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ERR_LOG" +params = 1 +param1type = "uint8_t" +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_SOE_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint8_t" +desc = "逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LOUT_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint8_t" +desc = "螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_ID_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "TLCD_ID" +desc = "繝繝ャ繝。縺ァ髯阪m縺儺L_ID縺ョ險ュ螳壹→TL繝繝ャ繝。縺ョ譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_GENERATE_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "TLM繝代こ繝繝育函謌" + +[[C2A_CORE]] +name = "Cmd_BCT_CLEAR_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC逋サ骭イ隗」髯、繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCT_SET_BLOCK_POSITION" +params = 2 +param1type = "uint16_t" +param1desc = "bc_index" +param2type = "uint8_t" +param2desc = "cmd_index" +desc = "BLC謫堺ス懊昴う繝ウ繧ソ險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCT_COPY_BCT" +params = 2 +param1type = "uint16_t" +param1desc = "dst_bc_index" +param2type = "uint16_t" +param2desc = "src_bc_index" +desc = "BCT 縺ョ蜀螳ケ繧貞挨縺ョ蝣エ謇縺ォ繧ウ繝斐シ" + +[[C2A_CORE]] +name = "Cmd_BCT_OVERWRITE_CMD" +params = 5 +param1type = "uint16_t" +param1desc = "CMD_CODE" +param2type = "uint32_t" +param2desc = "TI" +param3type = "uint16_t" +param3desc = "pos.block" +param4type = "uint8_t" +param4desc = "pos.cmd" +param5type = "raw" +param5desc = "cmd_param (big endian)" +is_danger = true +desc = "BCT縺ョ蜀螳ケ繧剃ク頑嶌縺" + +[[C2A_CORE]] +name = "Cmd_BCT_FILL_NOP" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。驕狗畑譎ゅョ10蛟毅C繧誰OP蝓九a縺吶kシ趣シNOP蛟区焚シ" + +[[C2A_CORE]] +name = "Cmd_BCE_ACTIVATE_BLOCK" +params = 0 +desc = "BLC譛牙柑蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_ACTIVATE_BLOCK_BY_ID" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BC繧抵シ育┌譚。莉カ縺ォシ画怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_BCE_INACTIVATE_BLOCK_BY_ID" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BC繧抵シ育┌譚。莉カ縺ォシ臥┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_BCE_ROTATE_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC蝗櫁サ「繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_COMBINE_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC陞榊粋繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_TIMELIMIT_COMBINE_BLOCK" +params = 2 +param1type = "uint16_t" +param1desc = "bc_index" +param2type = "uint8_t" +param2desc = "limit_step" +desc = "譎る俣蛻カ髯蝉サ倥″BLC陞榊粋繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_RESET_ROTATOR_INFO" +params = 0 +is_danger = true +desc = "繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝" + +[[C2A_CORE]] +name = "Cmd_BCE_RESET_COMBINER_INFO" +params = 0 +is_danger = true +desc = "繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝" + +[[C2A_CORE]] +name = "Cmd_BCE_SET_ROTATE_INTERVAL" +params = 2 +param1type = "uint16_t" +param2type = "uint16_t" +desc = "BC蝗櫁サ「譎ゅョ蝗櫁サ「髢馴囈蜻ィ譛溘r險ュ螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_GSCD_CLEAR_ERR_LOG" +params = 0 +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_RTCD_CLEAR_ALL_REALTIME" +params = 0 +is_danger = true +desc = "蜈ィRTC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_RTCD_CLEAR_ERR_LOG" +params = 0 +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_MEM_SET_REGION" +params = 2 +param1type = "uint32_t" +param1desc = "蟋狗せ繧「繝峨Ξ繧ケ" +param2type = "uint32_t" +param2desc = "邨らせ繧「繝峨Ξ繧ケ" +desc = "蟋狗せ繧「繝峨Ξ繧ケ縺ィ邨らせ繧「繝峨Ξ繧ケ繧呈欠螳壹☆繧" + +# [[C2A_CORE]] +# name = "Cmd_MEM_DUMP_REGION_SEQ" +# is_no_code = true +# params = 2 +# param1type = "uint8_t" +# param1desc = "category" +# param2type = "uint8_t" +# param2desc = "騾∝コ蝗樊焚" +# desc = "繧ォ繝繧エ繝ェ縺ィ騾∽ソ。蝗樊焚繧呈欠螳壹☆繧" + +# [[C2A_CORE]] +# name = "Cmd_MEM_DUMP_REGION_RND" +# is_no_code = true +# params = 3 +# param1type = "uint8_t" +# param1desc = "category" +# param2type = "uint8_t" +# param2desc = "騾∝コ蝗樊焚" +# param3type = "uint16_t" +# param3desc = "繝繝ウ繝嶺ス咲スョ" +# desc = "繧ォ繝繧エ繝ェ縺ィ騾∽ソ。蝗樊焚,繝繝ウ繝嶺ス咲スョ繧呈欠螳壹☆繧" + +# [[C2A_CORE]] +# name = "Cmd_MEM_DUMP_SINGLE" +# is_no_code = true +# params = 3 +# param1type = "uint8_t" +# param1desc = "category" +# param2type = "uint8_t" +# param2desc = "騾∝コ蝗樊焚" +# param3type = "uint32_t" +# param3desc = "繝繝ウ繝嶺ス咲スョ" +# desc = "繧ォ繝繧エ繝ェ縺ィ騾∽ソ。蝗樊焚,繝繝ウ繝嶺ス咲スョ繧呈欠螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_MEM_LOAD" +params = 2 +param1type = "uint32_t" +param1desc = "髢句ァ九い繝峨Ξ繧ケ" +param2type = "raw" +param2desc = "HEXBINARY" +desc = "髢句ァ九い繝峨Ξ繧ケ縲√ョ繝シ繧ソ繧呈欠螳" +note = "隨ャ2繝代Λ繝。繝シ繧ソ縺ョ謖螳壹ッ莉ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_MEM_SET_DESTINATION" +params = 1 +param1type = "uint32_t" +param1desc = "繧ウ繝斐シ蜈医い繝峨Ξ繧ケ" +desc = "繧ウ繝斐シ蜈郁ィュ螳" + +[[C2A_CORE]] +name = "Cmd_MEM_COPY_REGION_SEQ" +params = 1 +param1type = "uint32_t" +param1desc = "繧ウ繝斐シ蟷" +desc = "鬆伜沺繧ウ繝斐シ" + +[[C2A_CORE]] +name = "Cmd_AL_ADD_ANOMALY" +params = 2 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +desc = "繧「繝弱槭Μ繝シ繧ウ繝シ繝(group, local)繧堤匱逕溘&縺帙k" + +[[C2A_CORE]] +name = "Cmd_AL_CLEAR_LIST" +params = 0 +desc = "AnomalyList繧偵け繝ェ繧「縺吶k" + +[[C2A_CORE]] +name = "Cmd_AL_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AL_INIT_LOGGING_ENA_FLAG" +params = 0 +desc = "繝ュ繧ョ繝ウ繧ー縺ョ繝輔Λ繧ー繧貞晄悄蛹厄シ亥ィ譛牙柑蛹厄シ" + +[[C2A_CORE]] +name = "Cmd_AL_ENABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_AL_DISABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_AL_SET_THRES_OF_NEARLY_FULL" +params = 1 +param1type = "uint16_t" +desc = "AL_NEARLY_FULL繧「繝弱槭Μ繧貞コ縺吶@縺阪>蛟、險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AH_REGISTER_RULE" +params = 6 +param1type = "uint8_t" +param1desc = "id" +param2type = "uint8_t" +param2desc = "group" +param3type = "uint8_t" +param3desc = "local" +param4type = "uint8_t" +param4desc = "cond" +param5type = "uint8_t" +param5desc = "threshold" +param6type = "uint16_t" +param6desc = "bc_index" +desc = "AH繝代Λ繝。繧ソ繧定ィュ螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_ACTIVATE_RULE" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_INACTIVATE_RULE" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_CLEAR_LOG" +params = 0 +desc = "繧「繝弱槭Μ險倬鹸縺ィ髢「騾」諠蝣ア繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AHRES_LOG_CLEAR" +params = 0 +desc = "繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_AHRES_LOG_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_INIT" +params = 0 +desc = "EL蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_LOG_ALL" +params = 0 +desc = "蜈ィ繝ュ繧ー蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "繧ィ繝ゥ繝シ繝ャ繝吶Ν謖螳壹Ο繧ー蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_STATISTICS" +params = 0 +desc = "邨ア險域ュ蝣ア蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_TLOG" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_CLOG" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "CLog蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_RECORD_EVENT" +params = 4 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +param3type = "uint8_t" +param3desc = "err_level" +param4type = "uint32_t" +param4desc = "note" +desc = "繧、繝吶Φ繝郁ィ倬鹸" + +[[C2A_CORE]] +name = "Cmd_EL_TLOG_SET_PAGE_FOR_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "page_no" +param2type = "uint8_t" +param2desc = "err_level" +desc = "TLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_CLOG_SET_PAGE_FOR_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "page_no" +param2type = "uint8_t" +param2desc = "err_level" +desc = "CLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_INIT_LOGGING_SETTINGS" +params = 0 +desc = "繝ュ繧ー險ュ螳壹r蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_LOGGING_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_LOGGING_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_TLOG_OVERWRITE" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_TLOG_OVERWRITE" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_INIT" +params = 0 +desc = "EH縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_ALL_RULE" +params = 0 +desc = "EH縺ョ縺吶∋縺ヲ縺ョ繝ォ繝シ繝ォ繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_LOAD_DEFAULT_RULE" +params = 0 +desc = "EH縺ョ繝繝輔か繝ォ繝医Ν繝シ繝ォ繧定ェュ縺ソ霎シ縺ソ" + +[[C2A_CORE]] +name = "Cmd_EH_SET_REGISTER_RULE_EVENT_PARAM" +params = 6 +param1type = "uint16_t" +param1desc = "rule id" +param2type = "uint32_t" +param2desc = "event group" +param3type = "uint32_t" +param3desc = "event local" +param4type = "uint8_t" +param4desc = "event err level" +param5type = "uint8_t" +param5desc = "should_match_err_level" +param6type = "uint16_t" +param6desc = "deploy bc index" +desc = "逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ繧、繝吶Φ繝医ヱ繝ゥ繝。繝シ繧ソ繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_REGISTER_RULE_CONDITION_PARAM" +params = 4 +param1type = "uint8_t" +param1desc = "condition type" +param2type = "uint16_t" +param2desc = "count_threshold" +param3type = "uint32_t" +param3desc = "time_threshold [ms]" +param4type = "uint8_t" +param4desc = "is_active" +desc = "逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ蟇セ蠢懈擅莉カ繝代Λ繝。繧ソ繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_REGISTER_RULE" +params = 0 +desc = "險ュ螳壹@縺溘ヱ繝ゥ繝。繧ソ縺ァEH繝ォ繝シ繝ォ繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_EH_DELETE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞炎髯、" + +[[C2A_CORE]] +name = "Cmd_EH_INIT_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ" + +[[C2A_CORE]] +name = "Cmd_EH_INIT_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ会シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_ACTIVATE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_INACTIVATE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_SET_RULE_COUNTER" +params = 2 +param1type = "uint16_t" +param1desc = "rule id" +param2type = "uint16_t" +param2desc = "counter" +desc = "EH_Rule 縺ョ counter 繧偵そ繝繝" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_RULE_COUNTER" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "EH_Rule 縺ョ counter 繧0 繧ッ繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_RULE_COUNTER_BY_EVENT" +params = 3 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +param3type = "uint8_t" +param3desc = "err_level" +desc = "EH_Rule 縺ョ counter 繧 EL_Event 謖螳壹〒 0 繧ッ繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_LOG" +params = 0 +desc = "EH縺ョ蟇セ蠢懊Ο繧ー繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_RESPONSE_NUM" +params = 1 +param1type = "uint8_t" +param1desc = "max_response_num" +desc = "荳蠎ヲ縺ョEH螳溯。後〒蟇セ蠢懊☆繧九う繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_CHECK_EVENT_NUM" +params = 1 +param1type = "uint16_t" +param1desc = "max_check_event_num" +desc = "荳蠎ヲ縺ョEH螳溯。後〒繝√ぉ繝繧ッ縺吶k繧、繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_MULTI_LEVEL_NUM" +params = 1 +param1type = "uint8_t" +param1desc = "max_multi_level_num" +desc = "險ュ螳壼庄閭ス縺ェ譛螟ァ谿オ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ォ繝シ繝ォ繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ォ繝シ繝ォ縺ョ繧ス繝シ繝域ク医∩繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ュ繧ー繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "EH繝繝ャ繝。縺ォ陦ィ遉コ縺吶k繝ォ繝シ繝ォ縺ョID險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_MATCH_EVENT_COUNTER_TO_EL" +params = 0 +desc = "繧、繝吶Φ繝育匱逕溘r讀懃衍縺吶k縺溘a縺ョEH繧ォ繧ヲ繝ウ繧ソ繧脱L繧ォ繧ヲ繝ウ繧ソ縺ォ蠑キ蛻カ螳壽悄縺ォ蜷医o縺帙k" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_ENABLE_EH_EXEC" +params = 0 +desc = "EH縺ョ螳溯。後r譛牙柑縺ォ" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_DISABLE_EH_EXEC" +params = 0 +desc = "EH縺ョ螳溯。後r辟。蜉ケ縺ォ" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_EXEC_EH" +params = 0 +desc = "EH繧貞腰逋コ縺ァ螳溯。" + +[[C2A_CORE]] +name = "Cmd_TF_INIT" +params = 0 +desc = "TF縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_CA_INIT" +params = 0 +desc = "CA縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TF_REGISTER_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "index" +param2type = "uint32_t" +param2desc = "tlm_func" +desc = "繝繝ャ繝。繝医Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_CA_REGISTER_CMD" +params = 3 +param1type = "uint16_t" +param1desc = "index" +param2type = "uint32_t" +param2desc = "cmd_func" +param3type = "raw" +param3desc = "param_info" +desc = "繧ウ繝槭Φ繝臥匳骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TF_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ螳夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_CA_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繧ウ繝槭Φ繝牙ョ夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_INIT" +params = 0 +desc = "蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_INIT_MASTER_BC" +params = 0 +desc = "master bc 縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_HK_TLM" +params = 0 +desc = "HK繝繝ャ繝。繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_SYSTEM_TLM" +params = 0 +desc = "system繝繝ャ繝。繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_USER_TLM" +params = 0 +desc = "high_freq_tlm, low_freq_tlm 繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_START_TLM" +params = 0 +desc = "TLM騾∝コ髢句ァ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_STOP_TLM" +params = 0 +desc = "TLM騾∝コ荳譎ょ●豁「" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_TLM_TL" +params = 0 +desc = "TLM騾∝コ逕ィTL繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_HK_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "HK繝繝ャ繝。繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_SYSTEM_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "system繝繝ャ繝。繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_HIGH_FREQ_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "high_freq_tlm 繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_LOW_FREQ_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "low_freq_tlm 繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_DCU_ABORT_CMD" +params = 1 +param1type = "uint16_t" +param1desc = "Cmd ID" +desc = "螳溯。御クュ縺ョ蛻蜑イ繧ウ繝槭Φ繝峨r蛛懈ュ「縺吶k" + +[[C2A_CORE]] +name = "Cmd_DCU_DOWN_ABORT_FLAG" +params = 1 +param1type = "uint16_t" +param1desc = "Cmd ID" +desc = "繧ィ繝ゥ繝シシ後∪縺溘ッ繧ウ繝槭Φ繝峨↓繧医▲縺ヲ荳ュ譁ュ繧ケ繝繝シ繧ソ繧ケ縺ィ縺ェ縺」縺ヲ縺繧九さ繝槭Φ繝峨rシ悟ョ溯。悟庄閭ス迥カ諷九↓謌サ縺" + +[[C2A_CORE]] +name = "Cmd_DCU_CLEAR_LOG" +params = 0 +desc = "繝ュ繧ー繧偵け繝ェ繧「縺吶k" + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_TX_START" +params = 0 +desc = "CCSDS 騾壻ソ。繧呈怏蜉ケ縺ォ" +code = "0x0100" + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_TX_STOP" +params = 0 +is_danger = true +desc = "CCSDS騾壻ソ。繧堤┌蜉ケ縺ォ" + +[[CDH]] +name = "Cmd_DI_GS_DRIVER_RESET" +params = 0 +desc = "MS VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_MS_FLUSH_INTERVAL" +params = 1 +param1type = "uint32_t" +param1desc = "謗貞コ髢馴囈" +desc = "MS VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_RP_FLUSH_INTERVAL" +params = 1 +param1type = "uint32_t" +param1desc = "謗貞コ髢馴囈" +desc = "RP VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_FARM_PW" +params = 1 +param1type = "uint8_t" +param1desc = "positive_window_width" +desc = "FARM-1縺ョPositive Window Width險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_INFO" +params = 1 +param1type = "uint8_t" +param1desc = "TLM驕ク謚" +desc = "GS騾∽ソ。TLM縺0縺ェ繧韻CSDS縺ォ, 1縺ェ繧蔚ART縺ョ諠蝣ア縺悟コ縺ヲ縺上k" + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_GET_BUFFER" +params = 0 + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_SET_RATE" +params = 1 +param1type = "uint8_t" +param1desc = "bps 繧サ繝繝医ヱ繝ゥ繝。繝シ繧ソ" +is_danger = true +desc = "40M/繝代Λ繝。繝シ繧ソ 縺 bps 縺ォ縺ェ繧具シ主晄悄蛟、縺ッ 0xAD 縺ァ 230.4 Kbps (蠕ョ螯吶↓蟇セ蠢懊@縺ヲ縺縺ェ縺)" + +[[CDH]] +name = "Cmd_WDT_INIT" +params = 0 +desc = "WDT蛻晄悄蛹厄シ燦DT縺後い繝励Μ繧、繝九す繝」繝ゥ繧、繧カ繧呈戟縺溘↑縺上↑縺」縺溘ョ縺ァ霑ス蜉" + +[[CDH]] +name = "Cmd_WDT_ENABLE" +params = 0 +desc = "WDT譛牙柑蛹" + +[[CDH]] +name = "Cmd_WDT_DISABLE" +params = 0 +desc = "WDT辟。蜉ケ蛹" + +[[CDH]] +name = "Cmd_WDT_STOP_CLEAR" +params = 0 +is_danger = true +desc = "WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧呈ュ「繧√kシ昴Μ繧サ繝繝亥ョ溯。" + +[[CDH]] +name = "Cmd_WDT_START_CLEAR" +params = 0 +desc = "WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧帝幕蟋九☆繧" + +[[CDH]] +name = "Cmd_UART_TEST_INIT_DI" +params = 0 +desc = "DI蛻晄悄蛹" + +[[CDH]] +name = "Cmd_UART_TEST_UPDATE" +params = 0 +desc = "DI update" + +[[CDH]] +name = "Cmd_UART_TEST_SEND_TEST" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "DI send test" + +[[Other]] +name = "Cmd_UTIL_CMD_ADD" +params = 6 +param1type = "uint8_t" +param2type = "uint32_t" +param3type = "uint32_t" +param4type = "uint32_t" +param5type = "uint32_t" +param6type = "uint32_t" +desc = "豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ謖螳壹し繧、繧コ縺ョ繝繝シ繧ソ繧貞・繧後k" +code = "0x03E0" + +[[Other]] +name = "Cmd_UTIL_CMD_SEND" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョCH縺ォ豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ縺ゅk繝繝シ繧ソ繧帝∽ソ。縺吶k" +code = "0x03E1" + +[[Other]] +name = "Cmd_UTIL_CMD_RESET" +params = 0 +desc = "豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ繧偵け繝ェ繧「縺吶k" + +[[Other]] +name = "Cmd_UTIL_COUNTER_INCREMENT" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵う繝ウ繧ッ繝ェ繝。繝ウ繝医☆繧" + +[[Other]] +name = "Cmd_UTIL_COUNTER_RESET" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵Μ繧サ繝繝医☆繧具シ0xff縺ァALL_CLR" + +[[Other]] +name = "Cmd_UTIL_COUNTER_SET_PARAM" +params = 3 +param1type = "uint8_t" +param2type = "uint32_t" +param3type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ縺ョ髢セ蛟、繝サ繧「繝弱槭Μ逋コ陦梧怏辟。繧定ィュ螳壹☆繧" + +# [[NonOrder]] +# name = "Cmd_OBC_CHECK_SIB_VERSION" +# params = 0 +# desc = "SIB縺ィC2A縺ョ繝舌シ繧ク繝ァ繝ウ謨エ蜷域ァ遒コ隱" +# code = "0x05ff" + diff --git a/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml b/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml new file mode 100644 index 000000000..b7410dffa --- /dev/null +++ b/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml @@ -0,0 +1,124 @@ +[[bct]] +comment = "Block Cmds for Mode Transition (繧キ繝シ繧ア繝ウ繧ケ繝ェ繧ケ繝)\n./src_user/Settings/Modes/Transitions/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_SL_START_UP_TO_INITIAL" +bcid = 0 +is_danger = true + +[[bct]] +name = "BC_SL_NOP " +bcid = 17 +is_danger = true + +[[bct]] +comment = "Block Cmds for TaskList (繧ソ繧ケ繧ッ繝ェ繧ケ繝) : 286-300\n./src_user/Settings/Modes/TaskLists/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_TL_START_UP" +bcid = 20 +is_danger = true + +[[bct]] +name = "BC_TL_INITIAL" +bcid = 21 +is_danger = true + +[[bct]] +comment = "Block Cmds for Elements (App Rotator, Combinar)\n./src_user/Settings/Modes/TaskLists/Elements/ 縺ァ螳夂セゥ" + +[[bct]] +name = "BC_AR_DEBUG_DISPLAY_INI" +bcid = 40 +is_danger = true + +[[bct]] +name = "BC_AR_DRIVERS_UPDATE_INI" +bcid = 42 +is_danger = true + +[[bct]] +name = "BC_AR_GS_RELATED_PROCESS" +bcid = 44 +is_danger = true + +[[bct]] +name = "BC_AC_TLM_CMD_HIRATE" +bcid = 50 +is_danger = true + +[[bct]] +comment = "==== 蜷邉サ鬆伜沺 ====\n./C2A/TlmCmd/NormalBlockCommandDefinition/縺ァ螳夂セゥ\n繧「繝弱槭Μ繝上Φ繝峨Λ縺ッBC_AH_縺ェ縺ゥシ梧磁鬆ュ霎槭r驕ゥ蛻縺ォ縺、縺代k縺薙→シ―n\nCDH:60-79" + +[[bct]] +name = "BC_HK_CYCLIC_TLM" +sname = "BC_HK10S" +bcid = 60 +is_deploy = true +is_setblockposition = true +is_clear = true +is_activate = true +is_inactivate = true + +[[bct]] +name = "BC_RESERVED_FOR_HK" +bcid = 77 +desc = "EM髮サ豌苓ゥヲ鬨薙〒縺ョ繧ウ繝槭Φ繝峨ヵ繧。繧、繝ォ縺ィ縺ョ繝舌ャ繝繧」繝ウ繧ー繧帝亟縺" + +[[bct]] +comment = "COMM:90-99\n\n==== 蝨ー荳翫°繧疫p縺吶k窶懊ョ縺ソ窶晞伜沺 ====\nC2A縺ァ縺ッ菴ソ逕ィ縺励↑縺Ыn\n==== 霑ス蜉鬆伜沺 ====\n\nTelemetry Manager" + +[[bct]] +name = "BC_TLM_MGR0" +bcid = 350 + +[[bct]] +name = "BC_TLM_MGR1" +bcid = 351 + +[[bct]] +name = "BC_TLM_MGR2" +bcid = 352 + +[[bct]] +name = "BC_TLM_MGR3" +bcid = 353 + +[[bct]] +name = "BC_TLM_MGR4" +bcid = 354 + +[[bct]] +name = "BC_TLM_MGR5" +bcid = 355 + +[[bct]] +name = "BC_TLM_MGR6" +bcid = 356 + +[[bct]] +name = "BC_TLM_MGR7" +bcid = 357 + +[[bct]] +name = "BC_TLM_MGR8" +bcid = 358 + +[[bct]] +name = "BC_TLM_MGR9" +bcid = 359 + +[[bct]] +comment = "Test" + +[[bct]] +name = "BC_TEST_EH_RESPOND" +bcid = 360 + +[[bct]] +name = "BC_TEST_BCL" +bcid = 361 + +[[bct]] +comment = "BCT MAX : 382" + diff --git a/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml b/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml new file mode 100644 index 000000000..b6114f8f2 --- /dev/null +++ b/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml @@ -0,0 +1,1081 @@ +POWER = [] +COM = [] +MISSION = [] +PROP = [] +AOCS = [] +Thermal = [] +Trajectory = [] +HILS = [] + +[[C2A_CORE]] +code = "0x0000" +name = "Cmd_NOP" +params = 0 +desc = "繝繝溘シ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_TIME" +params = 1 +param1type = "uint32_t" +param1desc = "TI" +desc = "MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_UPDATE_UNIXTIME" +params = 3 +param1type = "double" +param1desc = "unixtime" +param2type = "uint32_t" +param2desc = "total_cycle" +param3type = "uint32_t" +param3desc = "step" +desc = "MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH" +params = 1 +param1type = "double" +param1desc = "ult_unixtime_epoch" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k" +note = "utl_unixtime_epoch [s]" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_CYCLE_CORRECTION" +params = 1 +param1type = "double" +param1desc = "cycle_correction" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0" + +[[C2A_CORE]] +name = "Cmd_TMGR_RESET_CYCLE_CORRECTION" +params = 0 +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_TMGR_CLEAR_UNIXTIME_INFO" +params = 0 +desc = "unixtime_info_ 繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AM_REGISTER_APP" +params = 3 +param1type = "uint32_t" +param1desc = "app_id" +param2type = "uint32_t" +param2desc = "init_ptr" +param3type = "uint32_t" +param3desc = "entry_ptr" +desc = "繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_INITIALIZE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_EXECUTE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ螳溯。後さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AM_CLEAR_APP_INFO" +params = 0 +is_danger = true +desc = "繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_MM_SET_MODE_LIST" +params = 2 +param1type = "uint8_t" +param1desc = "mode" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_SET_TRANSITION_TABLE" +params = 3 +param1type = "uint8_t" +param1desc = "from_mode" +param2type = "uint8_t" +param2desc = "to_mode" +param3type = "uint16_t" +param3desc = "bc_index" +desc = "繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_START_TRANSITION" +params = 1 +param1type = "uint8_t" +param1desc = "to_mode" +desc = "繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_FINISH_TRANSITION" +params = 0 +desc = "繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM" +params = 0 +desc = "繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TDSP_SET_TASK_LIST" +params = 1 +param1type = "uint8_t" +param1desc = "bc_index" +desc = "繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ALL_TIMELINE" +params = 1 +param1type = "uint8_t" +param1desc = "TLCD_ID" +is_danger = true +desc = "蜈ィTLC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_TIMELINE_AT" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint32_t" +param2desc = "TI" +desc = "TI謖螳啜LC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_DEPLOY_BLOCK" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "BLC螻暮幕 " + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ERR_LOG" +params = 1 +param1type = "uint8_t" +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_SOE_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint8_t" +desc = "逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LOUT_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TLCD_ID" +param2type = "uint8_t" +desc = "螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_ID_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "TLCD_ID" +desc = "繝繝ャ繝。縺ァ髯阪m縺儺L_ID縺ョ險ュ螳壹→TL繝繝ャ繝。縺ョ譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_GENERATE_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "TLM繝代こ繝繝育函謌" + +[[C2A_CORE]] +name = "Cmd_BCT_CLEAR_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC逋サ骭イ隗」髯、繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCT_SET_BLOCK_POSITION" +params = 2 +param1type = "uint16_t" +param1desc = "bc_index" +param2type = "uint8_t" +param2desc = "cmd_index" +desc = "BLC謫堺ス懊昴う繝ウ繧ソ險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCT_COPY_BCT" +params = 2 +param1type = "uint16_t" +param1desc = "dst_bc_index" +param2type = "uint16_t" +param2desc = "src_bc_index" +desc = "BCT 縺ョ蜀螳ケ繧貞挨縺ョ蝣エ謇縺ォ繧ウ繝斐シ" + +[[C2A_CORE]] +name = "Cmd_BCT_OVERWRITE_CMD" +params = 5 +param1type = "uint16_t" +param1desc = "CMD_CODE" +param2type = "uint32_t" +param2desc = "TI" +param3type = "uint16_t" +param3desc = "pos.block" +param4type = "uint8_t" +param4desc = "pos.cmd" +param5type = "raw" +param5desc = "cmd_param (big endian)" +is_danger = true +desc = "BCT縺ョ蜀螳ケ繧剃ク頑嶌縺" + +[[C2A_CORE]] +name = "Cmd_BCT_FILL_NOP" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。驕狗畑譎ゅョ10蛟毅C繧誰OP蝓九a縺吶kシ趣シNOP蛟区焚シ" + +[[C2A_CORE]] +name = "Cmd_BCE_ACTIVATE_BLOCK" +params = 0 +desc = "BLC譛牙柑蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_ACTIVATE_BLOCK_BY_ID" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BC繧抵シ育┌譚。莉カ縺ォシ画怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_BCE_INACTIVATE_BLOCK_BY_ID" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BC繧抵シ育┌譚。莉カ縺ォシ臥┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_BCE_ROTATE_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC蝗櫁サ「繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_COMBINE_BLOCK" +params = 1 +param1type = "uint16_t" +param1desc = "bc_index" +desc = "BLC陞榊粋繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_TIMELIMIT_COMBINE_BLOCK" +params = 2 +param1type = "uint16_t" +param1desc = "bc_index" +param2type = "uint8_t" +param2desc = "limit_step" +desc = "譎る俣蛻カ髯蝉サ倥″BLC陞榊粋繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_BCE_RESET_ROTATOR_INFO" +params = 0 +is_danger = true +desc = "繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝" + +[[C2A_CORE]] +name = "Cmd_BCE_RESET_COMBINER_INFO" +params = 0 +is_danger = true +desc = "繧ォ繧ヲ繝ウ繧ソ鬘槭Μ繧サ繝繝" + +[[C2A_CORE]] +name = "Cmd_BCE_SET_ROTATE_INTERVAL" +params = 2 +param1type = "uint16_t" +param2type = "uint16_t" +desc = "BC蝗櫁サ「譎ゅョ蝗櫁サ「髢馴囈蜻ィ譛溘r險ュ螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_GSCD_CLEAR_ERR_LOG" +params = 0 +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_RTCD_CLEAR_ALL_REALTIME" +params = 0 +is_danger = true +desc = "蜈ィRTC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_RTCD_CLEAR_ERR_LOG" +params = 0 +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_MEM_SET_REGION" +params = 2 +param1type = "uint32_t" +param1desc = "蟋狗せ繧「繝峨Ξ繧ケ" +param2type = "uint32_t" +param2desc = "邨らせ繧「繝峨Ξ繧ケ" +desc = "蟋狗せ繧「繝峨Ξ繧ケ縺ィ邨らせ繧「繝峨Ξ繧ケ繧呈欠螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_MEM_LOAD" +params = 2 +param1type = "uint32_t" +param1desc = "髢句ァ九い繝峨Ξ繧ケ" +param2type = "raw" +param2desc = "HEXBINARY" +desc = "髢句ァ九い繝峨Ξ繧ケ縲√ョ繝シ繧ソ繧呈欠螳" +note = "隨ャ2繝代Λ繝。繝シ繧ソ縺ョ謖螳壹ッ莉ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_MEM_SET_DESTINATION" +params = 1 +param1type = "uint32_t" +param1desc = "繧ウ繝斐シ蜈医い繝峨Ξ繧ケ" +desc = "繧ウ繝斐シ蜈郁ィュ螳" + +[[C2A_CORE]] +name = "Cmd_MEM_COPY_REGION_SEQ" +params = 1 +param1type = "uint32_t" +param1desc = "繧ウ繝斐シ蟷" +desc = "鬆伜沺繧ウ繝斐シ" + +[[C2A_CORE]] +name = "Cmd_AL_ADD_ANOMALY" +params = 2 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +desc = "繧「繝弱槭Μ繝シ繧ウ繝シ繝(group, local)繧堤匱逕溘&縺帙k" + +[[C2A_CORE]] +name = "Cmd_AL_CLEAR_LIST" +params = 0 +desc = "AnomalyList繧偵け繝ェ繧「縺吶k" + +[[C2A_CORE]] +name = "Cmd_AL_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AL_INIT_LOGGING_ENA_FLAG" +params = 0 +desc = "繝ュ繧ョ繝ウ繧ー縺ョ繝輔Λ繧ー繧貞晄悄蛹厄シ亥ィ譛牙柑蛹厄シ" + +[[C2A_CORE]] +name = "Cmd_AL_ENABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_AL_DISABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_AL_SET_THRES_OF_NEARLY_FULL" +params = 1 +param1type = "uint16_t" +desc = "AL_NEARLY_FULL繧「繝弱槭Μ繧貞コ縺吶@縺阪>蛟、險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AH_REGISTER_RULE" +params = 6 +param1type = "uint8_t" +param1desc = "id" +param2type = "uint8_t" +param2desc = "group" +param3type = "uint8_t" +param3desc = "local" +param4type = "uint8_t" +param4desc = "cond" +param5type = "uint8_t" +param5desc = "threshold" +param6type = "uint16_t" +param6desc = "bc_index" +desc = "AH繝代Λ繝。繧ソ繧定ィュ螳壹☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_ACTIVATE_RULE" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_INACTIVATE_RULE" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "id縺ァ謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_CLEAR_LOG" +params = 0 +desc = "繧「繝弱槭Μ險倬鹸縺ィ髢「騾」諠蝣ア繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AH_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AHRES_LOG_CLEAR" +params = 0 +desc = "繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_AHRES_LOG_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page no" +desc = "繧「繝弱槭Μ蟇セ蜃ヲ繝ュ繧ー繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_INIT" +params = 0 +desc = "EL蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_LOG_ALL" +params = 0 +desc = "蜈ィ繝ュ繧ー蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "繧ィ繝ゥ繝シ繝ャ繝吶Ν謖螳壹Ο繧ー蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_STATISTICS" +params = 0 +desc = "邨ア險域ュ蝣ア蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_TLOG" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_CLEAR_CLOG" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "CLog蜑企勁" + +[[C2A_CORE]] +name = "Cmd_EL_RECORD_EVENT" +params = 4 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +param3type = "uint8_t" +param3desc = "err_level" +param4type = "uint32_t" +param4desc = "note" +desc = "繧、繝吶Φ繝郁ィ倬鹸" + +[[C2A_CORE]] +name = "Cmd_EL_TLOG_SET_PAGE_FOR_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "page_no" +param2type = "uint8_t" +param2desc = "err_level" +desc = "TLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_CLOG_SET_PAGE_FOR_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "page_no" +param2type = "uint8_t" +param2desc = "err_level" +desc = "CLog縺ョ繝繧ヲ繝ウ繝ェ繝ウ繧ッ繝繝ャ繝。險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EL_INIT_LOGGING_SETTINGS" +params = 0 +desc = "繝ュ繧ー險ュ螳壹r蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_LOGGING" +params = 1 +param1type = "uint32_t" +param1desc = "group" +desc = "繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_LOGGING_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_LOGGING_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョ繝ュ繧ョ繝ウ繧ー繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_TLOG_OVERWRITE" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_TLOG_OVERWRITE" +params = 1 +param1type = "uint8_t" +param1desc = "err_level" +desc = "TLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r譛牙柑蛹" + +[[C2A_CORE]] +name = "Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL" +params = 0 +desc = "縺吶∋縺ヲ縺ョTLog縺ョ繝ュ繧ー荳頑嶌縺阪r辟。蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_INIT" +params = 0 +desc = "EH縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_ALL_RULE" +params = 0 +desc = "EH縺ョ縺吶∋縺ヲ縺ョ繝ォ繝シ繝ォ繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_LOAD_DEFAULT_RULE" +params = 0 +desc = "EH縺ョ繝繝輔か繝ォ繝医Ν繝シ繝ォ繧定ェュ縺ソ霎シ縺ソ" + +[[C2A_CORE]] +name = "Cmd_EH_SET_REGISTER_RULE_EVENT_PARAM" +params = 6 +param1type = "uint16_t" +param1desc = "rule id" +param2type = "uint32_t" +param2desc = "event group" +param3type = "uint32_t" +param3desc = "event local" +param4type = "uint8_t" +param4desc = "event err level" +param5type = "uint8_t" +param5desc = "should_match_err_level" +param6type = "uint16_t" +param6desc = "deploy bc index" +desc = "逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ繧、繝吶Φ繝医ヱ繝ゥ繝。繝シ繧ソ繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_REGISTER_RULE_CONDITION_PARAM" +params = 4 +param1type = "uint8_t" +param1desc = "condition type" +param2type = "uint16_t" +param2desc = "count_threshold" +param3type = "uint32_t" +param3desc = "time_threshold [ms]" +param4type = "uint8_t" +param4desc = "is_active" +desc = "逋サ骭イ縺吶kEH繝ォ繝シ繝ォ縺ョ蟇セ蠢懈擅莉カ繝代Λ繝。繧ソ繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_REGISTER_RULE" +params = 0 +desc = "險ュ螳壹@縺溘ヱ繝ゥ繝。繧ソ縺ァEH繝ォ繝シ繝ォ繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_EH_DELETE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞炎髯、" + +[[C2A_CORE]] +name = "Cmd_EH_INIT_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ" + +[[C2A_CORE]] +name = "Cmd_EH_INIT_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧貞晄悄蛹厄シ医Ν繝シ繝ォ繧呈怏蜉ケ蛹悶@シ後Ν繝シ繝ォ繧ォ繧ヲ繝ウ繧ソ繧ょ晄悄蛹厄シ会シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_ACTIVATE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_INACTIVATE_RULE" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹" + +[[C2A_CORE]] +name = "Cmd_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧呈怏蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "謖螳壹@縺溘Ν繝シ繝ォ繧堤┌蜉ケ蛹厄シ亥、壽ョオEH蟇セ蠢懃畑シ" + +[[C2A_CORE]] +name = "Cmd_EH_SET_RULE_COUNTER" +params = 2 +param1type = "uint16_t" +param1desc = "rule id" +param2type = "uint16_t" +param2desc = "counter" +desc = "EH_Rule 縺ョ counter 繧偵そ繝繝" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_RULE_COUNTER" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "EH_Rule 縺ョ counter 繧0 繧ッ繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_RULE_COUNTER_BY_EVENT" +params = 3 +param1type = "uint32_t" +param1desc = "group" +param2type = "uint32_t" +param2desc = "local" +param3type = "uint8_t" +param3desc = "err_level" +desc = "EH_Rule 縺ョ counter 繧 EL_Event 謖螳壹〒 0 繧ッ繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_CLEAR_LOG" +params = 0 +desc = "EH縺ョ蟇セ蠢懊Ο繧ー繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_RESPONSE_NUM" +params = 1 +param1type = "uint8_t" +param1desc = "max_response_num" +desc = "荳蠎ヲ縺ョEH螳溯。後〒蟇セ蠢懊☆繧九う繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_CHECK_EVENT_NUM" +params = 1 +param1type = "uint16_t" +param1desc = "max_check_event_num" +desc = "荳蠎ヲ縺ョEH螳溯。後〒繝√ぉ繝繧ッ縺吶k繧、繝吶Φ繝医ョ譛螟ァ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_MAX_MULTI_LEVEL_NUM" +params = 1 +param1type = "uint8_t" +param1desc = "max_multi_level_num" +desc = "險ュ螳壼庄閭ス縺ェ譛螟ァ谿オ謨ー繧定ィュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ォ繝シ繝ォ繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ォ繝シ繝ォ縺ョ繧ス繝シ繝域ク医∩繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "EH繝ュ繧ー繝繝シ繝悶Ν縺ョ繝繝ャ繝。繝壹シ繧ク縺ョ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM" +params = 1 +param1type = "uint16_t" +param1desc = "rule id" +desc = "EH繝繝ャ繝。縺ォ陦ィ遉コ縺吶k繝ォ繝シ繝ォ縺ョID險ュ螳" + +[[C2A_CORE]] +name = "Cmd_EH_MATCH_EVENT_COUNTER_TO_EL" +params = 0 +desc = "繧、繝吶Φ繝育匱逕溘r讀懃衍縺吶k縺溘a縺ョEH繧ォ繧ヲ繝ウ繧ソ繧脱L繧ォ繧ヲ繝ウ繧ソ縺ォ蠑キ蛻カ螳壽悄縺ォ蜷医o縺帙k" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_ENABLE_EH_EXEC" +params = 0 +desc = "EH縺ョ螳溯。後r譛牙柑縺ォ" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_DISABLE_EH_EXEC" +params = 0 +desc = "EH縺ョ螳溯。後r辟。蜉ケ縺ォ" + +[[C2A_CORE]] +name = "Cmd_EVENT_UTIL_EXEC_EH" +params = 0 +desc = "EH繧貞腰逋コ縺ァ螳溯。" + +[[C2A_CORE]] +name = "Cmd_TF_INIT" +params = 0 +desc = "TF縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_CA_INIT" +params = 0 +desc = "CA縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TF_REGISTER_TLM" +params = 2 +param1type = "uint8_t" +param1desc = "index" +param2type = "uint32_t" +param2desc = "tlm_func" +desc = "繝繝ャ繝。繝医Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_CA_REGISTER_CMD" +params = 3 +param1type = "uint16_t" +param1desc = "index" +param2type = "uint32_t" +param2desc = "cmd_func" +param3type = "raw" +param3desc = "param_info" +desc = "繧ウ繝槭Φ繝臥匳骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TF_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ螳夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_CA_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繧ウ繝槭Φ繝牙ョ夂セゥ繝繝シ繝悶Ν繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_INIT" +params = 0 +desc = "蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_INIT_MASTER_BC" +params = 0 +desc = "master bc 縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_HK_TLM" +params = 0 +desc = "HK繝繝ャ繝。繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_SYSTEM_TLM" +params = 0 +desc = "system繝繝ャ繝。繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_USER_TLM" +params = 0 +desc = "high_freq_tlm, low_freq_tlm 繧貞晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_START_TLM" +params = 0 +desc = "TLM騾∝コ髢句ァ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_STOP_TLM" +params = 0 +desc = "TLM騾∝コ荳譎ょ●豁「" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_CLEAR_TLM_TL" +params = 0 +desc = "TLM騾∝コ逕ィTL繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_HK_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "HK繝繝ャ繝。繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_SYSTEM_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "system繝繝ャ繝。繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_HIGH_FREQ_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "high_freq_tlm 繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_TLM_MGR_REGISTER_LOW_FREQ_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "low_freq_tlm 繧堤匳骭イ" + +[[C2A_CORE]] +name = "Cmd_DCU_ABORT_CMD" +params = 1 +param1type = "uint16_t" +param1desc = "Cmd ID" +desc = "螳溯。御クュ縺ョ蛻蜑イ繧ウ繝槭Φ繝峨r蛛懈ュ「縺吶k" + +[[C2A_CORE]] +name = "Cmd_DCU_DOWN_ABORT_FLAG" +params = 1 +param1type = "uint16_t" +param1desc = "Cmd ID" +desc = "繧ィ繝ゥ繝シシ後∪縺溘ッ繧ウ繝槭Φ繝峨↓繧医▲縺ヲ荳ュ譁ュ繧ケ繝繝シ繧ソ繧ケ縺ィ縺ェ縺」縺ヲ縺繧九さ繝槭Φ繝峨rシ悟ョ溯。悟庄閭ス迥カ諷九↓謌サ縺" + +[[C2A_CORE]] +name = "Cmd_DCU_CLEAR_LOG" +params = 0 +desc = "繝ュ繧ー繧偵け繝ェ繧「縺吶k" + +[[CDH]] +code = "0x0100" +name = "Cmd_DI_GS_CCSDS_TX_START" +params = 0 +desc = "CCSDS 騾壻ソ。繧呈怏蜉ケ縺ォ" + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_TX_STOP" +params = 0 +is_danger = true +desc = "CCSDS騾壻ソ。繧堤┌蜉ケ縺ォ" + +[[CDH]] +name = "Cmd_DI_GS_DRIVER_RESET" +params = 0 +desc = "MS VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_MS_FLUSH_INTERVAL" +params = 1 +param1type = "uint32_t" +param1desc = "謗貞コ髢馴囈" +desc = "MS VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_RP_FLUSH_INTERVAL" +params = 1 +param1type = "uint32_t" +param1desc = "謗貞コ髢馴囈" +desc = "RP VCDU縺ョ謗貞コ髢馴囈險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_FARM_PW" +params = 1 +param1type = "uint8_t" +param1desc = "positive_window_width" +desc = "FARM-1縺ョPositive Window Width險ュ螳" + +[[CDH]] +name = "Cmd_DI_GS_SET_INFO" +params = 1 +param1type = "uint8_t" +param1desc = "TLM驕ク謚" +desc = "GS騾∽ソ。TLM縺0縺ェ繧韻CSDS縺ォ, 1縺ェ繧蔚ART縺ョ諠蝣ア縺悟コ縺ヲ縺上k" + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_GET_BUFFER" +params = 0 + +[[CDH]] +name = "Cmd_DI_GS_CCSDS_SET_RATE" +params = 1 +param1type = "uint8_t" +param1desc = "bps 繧サ繝繝医ヱ繝ゥ繝。繝シ繧ソ" +is_danger = true +desc = "40M/繝代Λ繝。繝シ繧ソ 縺 bps 縺ォ縺ェ繧具シ主晄悄蛟、縺ッ 0xAD 縺ァ 230.4 Kbps (蠕ョ螯吶↓蟇セ蠢懊@縺ヲ縺縺ェ縺)" + +[[CDH]] +name = "Cmd_WDT_INIT" +params = 0 +desc = "WDT蛻晄悄蛹厄シ燦DT縺後い繝励Μ繧、繝九す繝」繝ゥ繧、繧カ繧呈戟縺溘↑縺上↑縺」縺溘ョ縺ァ霑ス蜉" + +[[CDH]] +name = "Cmd_WDT_ENABLE" +params = 0 +desc = "WDT譛牙柑蛹" + +[[CDH]] +name = "Cmd_WDT_DISABLE" +params = 0 +desc = "WDT辟。蜉ケ蛹" + +[[CDH]] +name = "Cmd_WDT_STOP_CLEAR" +params = 0 +is_danger = true +desc = "WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧呈ュ「繧√kシ昴Μ繧サ繝繝亥ョ溯。" + +[[CDH]] +name = "Cmd_WDT_START_CLEAR" +params = 0 +desc = "WDT縺ョ繧ォ繧ヲ繝ウ繧ソ繧ッ繝ェ繧「繧帝幕蟋九☆繧" + +[[CDH]] +name = "Cmd_UART_TEST_INIT_DI" +params = 0 +desc = "DI蛻晄悄蛹" + +[[CDH]] +name = "Cmd_UART_TEST_UPDATE" +params = 0 +desc = "DI update" + +[[CDH]] +name = "Cmd_UART_TEST_SEND_TEST" +params = 1 +param1type = "uint8_t" +param1desc = "id" +desc = "DI send test" + +[[Other]] +code = "0x03E0" +name = "Cmd_UTIL_CMD_ADD" +params = 6 +param1type = "uint8_t" +param2type = "uint32_t" +param3type = "uint32_t" +param4type = "uint32_t" +param5type = "uint32_t" +param6type = "uint32_t" +desc = "豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ謖螳壹し繧、繧コ縺ョ繝繝シ繧ソ繧貞・繧後k" + +[[Other]] +code = "0x03E1" +name = "Cmd_UTIL_CMD_SEND" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョCH縺ォ豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ縺ォ縺ゅk繝繝シ繧ソ繧帝∽ソ。縺吶k" + +[[Other]] +name = "Cmd_UTIL_CMD_RESET" +params = 0 +desc = "豎守畑繧ウ繝槭Φ繝峨ョ繝舌ャ繝輔ぃ繧偵け繝ェ繧「縺吶k" + +[[Other]] +name = "Cmd_UTIL_COUNTER_INCREMENT" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵う繝ウ繧ッ繝ェ繝。繝ウ繝医☆繧" + +[[Other]] +name = "Cmd_UTIL_COUNTER_RESET" +params = 1 +param1type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ繧偵Μ繧サ繝繝医☆繧具シ0xff縺ァALL_CLR" + +[[Other]] +name = "Cmd_UTIL_COUNTER_SET_PARAM" +params = 3 +param1type = "uint8_t" +param2type = "uint32_t" +param3type = "uint8_t" +desc = "蠑墓焚縺ョ豎守畑繧ォ繧ヲ繝ウ繧ソ縺ョ髢セ蛟、繝サ繧「繝弱槭Μ逋コ陦梧怏辟。繧定ィュ螳壹☆繧" + diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv new file mode 100644 index 000000000..7a4ff2c3e --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv @@ -0,0 +1,215 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x45,int offset = AM_TLM_PAGE_SIZE * app_manager->page_no;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,PAGE_NO,uint8_t,(uint8_t)(app_manager->page_no),PACKET,26,0,8,NONE,,,,,,,,, +,APP0_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+0].initializer),PACKET,27,0,32,HEX,,,,,,,,, +,APP0_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+0].entry_point),PACKET,31,0,32,HEX,,,,,,,,, +,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].init_duration),PACKET,35,0,8,NONE,,,,,,,,, +,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].prev),PACKET,36,0,8,NONE,,,,,,,,, +,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].min),PACKET,37,0,8,NONE,,,,,,,,, +,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].max),PACKET,38,0,8,NONE,,,,,,,,, +,APP1_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+1].initializer),PACKET,39,0,32,HEX,,,,,,,,, +,APP1_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+1].entry_point),PACKET,43,0,32,HEX,,,,,,,,, +,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].init_duration),PACKET,47,0,8,NONE,,,,,,,,, +,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].prev),PACKET,48,0,8,NONE,,,,,,,,, +,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].min),PACKET,49,0,8,NONE,,,,,,,,, +,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].max),PACKET,50,0,8,NONE,,,,,,,,, +,APP2_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+2].initializer),PACKET,51,0,32,HEX,,,,,,,,, +,APP2_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+2].entry_point),PACKET,55,0,32,HEX,,,,,,,,, +,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].init_duration),PACKET,59,0,8,NONE,,,,,,,,, +,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].prev),PACKET,60,0,8,NONE,,,,,,,,, +,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].min),PACKET,61,0,8,NONE,,,,,,,,, +,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].max),PACKET,62,0,8,NONE,,,,,,,,, +,APP3_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+3].initializer),PACKET,63,0,32,HEX,,,,,,,,, +,APP3_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+3].entry_point),PACKET,67,0,32,HEX,,,,,,,,, +,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].init_duration),PACKET,71,0,8,NONE,,,,,,,,, +,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].prev),PACKET,72,0,8,NONE,,,,,,,,, +,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].min),PACKET,73,0,8,NONE,,,,,,,,, +,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].max),PACKET,74,0,8,NONE,,,,,,,,, +,APP4_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+4].initializer),PACKET,75,0,32,HEX,,,,,,,,, +,APP4_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+4].entry_point),PACKET,79,0,32,HEX,,,,,,,,, +,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].init_duration),PACKET,83,0,8,NONE,,,,,,,,, +,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].prev),PACKET,84,0,8,NONE,,,,,,,,, +,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].min),PACKET,85,0,8,NONE,,,,,,,,, +,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].max),PACKET,86,0,8,NONE,,,,,,,,, +,APP5_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+5].initializer),PACKET,87,0,32,HEX,,,,,,,,, +,APP5_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+5].entry_point),PACKET,91,0,32,HEX,,,,,,,,, +,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].init_duration),PACKET,95,0,8,NONE,,,,,,,,, +,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].prev),PACKET,96,0,8,NONE,,,,,,,,, +,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].min),PACKET,97,0,8,NONE,,,,,,,,, +,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].max),PACKET,98,0,8,NONE,,,,,,,,, +,APP6_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+6].initializer),PACKET,99,0,32,HEX,,,,,,,,, +,APP6_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+6].entry_point),PACKET,103,0,32,HEX,,,,,,,,, +,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].init_duration),PACKET,107,0,8,NONE,,,,,,,,, +,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].prev),PACKET,108,0,8,NONE,,,,,,,,, +,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].min),PACKET,109,0,8,NONE,,,,,,,,, +,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].max),PACKET,110,0,8,NONE,,,,,,,,, +,APP7_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+7].initializer),PACKET,111,0,32,HEX,,,,,,,,, +,APP7_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+7].entry_point),PACKET,115,0,32,HEX,,,,,,,,, +,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].init_duration),PACKET,119,0,8,NONE,,,,,,,,, +,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].prev),PACKET,120,0,8,NONE,,,,,,,,, +,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].min),PACKET,121,0,8,NONE,,,,,,,,, +,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].max),PACKET,122,0,8,NONE,,,,,,,,, +,APP8_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+8].initializer),PACKET,123,0,32,HEX,,,,,,,,, +,APP8_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+8].entry_point),PACKET,127,0,32,HEX,,,,,,,,, +,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].init_duration),PACKET,131,0,8,NONE,,,,,,,,, +,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].prev),PACKET,132,0,8,NONE,,,,,,,,, +,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].min),PACKET,133,0,8,NONE,,,,,,,,, +,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].max),PACKET,134,0,8,NONE,,,,,,,,, +,APP9_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+9].initializer),PACKET,135,0,32,HEX,,,,,,,,, +,APP9_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+9].entry_point),PACKET,139,0,32,HEX,,,,,,,,, +,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].init_duration),PACKET,143,0,8,NONE,,,,,,,,, +,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].prev),PACKET,144,0,8,NONE,,,,,,,,, +,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].min),PACKET,145,0,8,NONE,,,,,,,,, +,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].max),PACKET,146,0,8,NONE,,,,,,,,, +,APP10_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+10].initializer),PACKET,147,0,32,HEX,,,,,,,,, +,APP10_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+10].entry_point),PACKET,151,0,32,HEX,,,,,,,,, +,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].init_duration),PACKET,155,0,8,NONE,,,,,,,,, +,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].prev),PACKET,156,0,8,NONE,,,,,,,,, +,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].min),PACKET,157,0,8,NONE,,,,,,,,, +,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].max),PACKET,158,0,8,NONE,,,,,,,,, +,APP11_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+11].initializer),PACKET,159,0,32,HEX,,,,,,,,, +,APP11_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+11].entry_point),PACKET,163,0,32,HEX,,,,,,,,, +,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].init_duration),PACKET,167,0,8,NONE,,,,,,,,, +,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].prev),PACKET,168,0,8,NONE,,,,,,,,, +,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].min),PACKET,169,0,8,NONE,,,,,,,,, +,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].max),PACKET,170,0,8,NONE,,,,,,,,, +,APP12_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+12].initializer),PACKET,171,0,32,HEX,,,,,,,,, +,APP12_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+12].entry_point),PACKET,175,0,32,HEX,,,,,,,,, +,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].init_duration),PACKET,179,0,8,NONE,,,,,,,,, +,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].prev),PACKET,180,0,8,NONE,,,,,,,,, +,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].min),PACKET,181,0,8,NONE,,,,,,,,, +,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].max),PACKET,182,0,8,NONE,,,,,,,,, +,APP13_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+13].initializer),PACKET,183,0,32,HEX,,,,,,,,, +,APP13_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+13].entry_point),PACKET,187,0,32,HEX,,,,,,,,, +,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].init_duration),PACKET,191,0,8,NONE,,,,,,,,, +,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].prev),PACKET,192,0,8,NONE,,,,,,,,, +,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].min),PACKET,193,0,8,NONE,,,,,,,,, +,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].max),PACKET,194,0,8,NONE,,,,,,,,, +,APP14_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+14].initializer),PACKET,195,0,32,HEX,,,,,,,,, +,APP14_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+14].entry_point),PACKET,199,0,32,HEX,,,,,,,,, +,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].init_duration),PACKET,203,0,8,NONE,,,,,,,,, +,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].prev),PACKET,204,0,8,NONE,,,,,,,,, +,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].min),PACKET,205,0,8,NONE,,,,,,,,, +,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].max),PACKET,206,0,8,NONE,,,,,,,,, +,APP15_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+15].initializer),PACKET,207,0,32,HEX,,,,,,,,, +,APP15_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+15].entry_point),PACKET,211,0,32,HEX,,,,,,,,, +,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].init_duration),PACKET,215,0,8,NONE,,,,,,,,, +,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].prev),PACKET,216,0,8,NONE,,,,,,,,, +,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].min),PACKET,217,0,8,NONE,,,,,,,,, +,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].max),PACKET,218,0,8,NONE,,,,,,,,, +,APP16_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+16].initializer),PACKET,219,0,32,HEX,,,,,,,,, +,APP16_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+16].entry_point),PACKET,223,0,32,HEX,,,,,,,,, +,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].init_duration),PACKET,227,0,8,NONE,,,,,,,,, +,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].prev),PACKET,228,0,8,NONE,,,,,,,,, +,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].min),PACKET,229,0,8,NONE,,,,,,,,, +,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].max),PACKET,230,0,8,NONE,,,,,,,,, +,APP17_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+17].initializer),PACKET,231,0,32,HEX,,,,,,,,, +,APP17_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+17].entry_point),PACKET,235,0,32,HEX,,,,,,,,, +,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].init_duration),PACKET,239,0,8,NONE,,,,,,,,, +,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].prev),PACKET,240,0,8,NONE,,,,,,,,, +,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].min),PACKET,241,0,8,NONE,,,,,,,,, +,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].max),PACKET,242,0,8,NONE,,,,,,,,, +,APP18_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+18].initializer),PACKET,243,0,32,HEX,,,,,,,,, +,APP18_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+18].entry_point),PACKET,247,0,32,HEX,,,,,,,,, +,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].init_duration),PACKET,251,0,8,NONE,,,,,,,,, +,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].prev),PACKET,252,0,8,NONE,,,,,,,,, +,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].min),PACKET,253,0,8,NONE,,,,,,,,, +,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].max),PACKET,254,0,8,NONE,,,,,,,,, +,APP19_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+19].initializer),PACKET,255,0,32,HEX,,,,,,,,, +,APP19_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+19].entry_point),PACKET,259,0,32,HEX,,,,,,,,, +,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].init_duration),PACKET,263,0,8,NONE,,,,,,,,, +,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].prev),PACKET,264,0,8,NONE,,,,,,,,, +,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].min),PACKET,265,0,8,NONE,,,,,,,,, +,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].max),PACKET,266,0,8,NONE,,,,,,,,, +,APP20_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+20].initializer),PACKET,267,0,32,HEX,,,,,,,,, +,APP20_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+20].entry_point),PACKET,271,0,32,HEX,,,,,,,,, +,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].init_duration),PACKET,275,0,8,NONE,,,,,,,,, +,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].prev),PACKET,276,0,8,NONE,,,,,,,,, +,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].min),PACKET,277,0,8,NONE,,,,,,,,, +,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].max),PACKET,278,0,8,NONE,,,,,,,,, +,APP21_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+21].initializer),PACKET,279,0,32,HEX,,,,,,,,, +,APP21_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+21].entry_point),PACKET,283,0,32,HEX,,,,,,,,, +,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].init_duration),PACKET,287,0,8,NONE,,,,,,,,, +,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].prev),PACKET,288,0,8,NONE,,,,,,,,, +,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].min),PACKET,289,0,8,NONE,,,,,,,,, +,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].max),PACKET,290,0,8,NONE,,,,,,,,, +,APP22_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+22].initializer),PACKET,291,0,32,HEX,,,,,,,,, +,APP22_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+22].entry_point),PACKET,295,0,32,HEX,,,,,,,,, +,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].init_duration),PACKET,299,0,8,NONE,,,,,,,,, +,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].prev),PACKET,300,0,8,NONE,,,,,,,,, +,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].min),PACKET,301,0,8,NONE,,,,,,,,, +,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].max),PACKET,302,0,8,NONE,,,,,,,,, +,APP23_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+23].initializer),PACKET,303,0,32,HEX,,,,,,,,, +,APP23_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+23].entry_point),PACKET,307,0,32,HEX,,,,,,,,, +,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].init_duration),PACKET,311,0,8,NONE,,,,,,,,, +,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].prev),PACKET,312,0,8,NONE,,,,,,,,, +,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].min),PACKET,313,0,8,NONE,,,,,,,,, +,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].max),PACKET,314,0,8,NONE,,,,,,,,, +,APP24_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+24].initializer),PACKET,315,0,32,HEX,,,,,,,,, +,APP24_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+24].entry_point),PACKET,319,0,32,HEX,,,,,,,,, +,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].init_duration),PACKET,323,0,8,NONE,,,,,,,,, +,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].prev),PACKET,324,0,8,NONE,,,,,,,,, +,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].min),PACKET,325,0,8,NONE,,,,,,,,, +,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].max),PACKET,326,0,8,NONE,,,,,,,,, +,APP25_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+25].initializer),PACKET,327,0,32,HEX,,,,,,,,, +,APP25_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+25].entry_point),PACKET,331,0,32,HEX,,,,,,,,, +,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].init_duration),PACKET,335,0,8,NONE,,,,,,,,, +,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].prev),PACKET,336,0,8,NONE,,,,,,,,, +,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].min),PACKET,337,0,8,NONE,,,,,,,,, +,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].max),PACKET,338,0,8,NONE,,,,,,,,, +,APP26_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+26].initializer),PACKET,339,0,32,HEX,,,,,,,,, +,APP26_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+26].entry_point),PACKET,343,0,32,HEX,,,,,,,,, +,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].init_duration),PACKET,347,0,8,NONE,,,,,,,,, +,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].prev),PACKET,348,0,8,NONE,,,,,,,,, +,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].min),PACKET,349,0,8,NONE,,,,,,,,, +,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].max),PACKET,350,0,8,NONE,,,,,,,,, +,APP27_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+27].initializer),PACKET,351,0,32,HEX,,,,,,,,, +,APP27_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+27].entry_point),PACKET,355,0,32,HEX,,,,,,,,, +,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].init_duration),PACKET,359,0,8,NONE,,,,,,,,, +,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].prev),PACKET,360,0,8,NONE,,,,,,,,, +,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].min),PACKET,361,0,8,NONE,,,,,,,,, +,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].max),PACKET,362,0,8,NONE,,,,,,,,, +,APP28_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+28].initializer),PACKET,363,0,32,HEX,,,,,,,,, +,APP28_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+28].entry_point),PACKET,367,0,32,HEX,,,,,,,,, +,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].init_duration),PACKET,371,0,8,NONE,,,,,,,,, +,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].prev),PACKET,372,0,8,NONE,,,,,,,,, +,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].min),PACKET,373,0,8,NONE,,,,,,,,, +,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].max),PACKET,374,0,8,NONE,,,,,,,,, +,APP29_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+29].initializer),PACKET,375,0,32,HEX,,,,,,,,, +,APP29_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+29].entry_point),PACKET,379,0,32,HEX,,,,,,,,, +,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].init_duration),PACKET,383,0,8,NONE,,,,,,,,, +,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].prev),PACKET,384,0,8,NONE,,,,,,,,, +,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].min),PACKET,385,0,8,NONE,,,,,,,,, +,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].max),PACKET,386,0,8,NONE,,,,,,,,, +,APP30_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+30].initializer),PACKET,387,0,32,HEX,,,,,,,,, +,APP30_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+30].entry_point),PACKET,391,0,32,HEX,,,,,,,,, +,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].init_duration),PACKET,395,0,8,NONE,,,,,,,,, +,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].prev),PACKET,396,0,8,NONE,,,,,,,,, +,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].min),PACKET,397,0,8,NONE,,,,,,,,, +,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].max),PACKET,398,0,8,NONE,,,,,,,,, +,APP31_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+31].initializer),PACKET,399,0,32,HEX,,,,,,,,, +,APP31_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+31].entry_point),PACKET,403,0,32,HEX,,,,,,,,, +,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].init_duration),PACKET,407,0,8,NONE,,,,,,,,, +,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].prev),PACKET,408,0,8,NONE,,,,,,,,, +,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].min),PACKET,409,0,8,NONE,,,,,,,,, +,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].max),PACKET,410,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv new file mode 100644 index 000000000..89afac640 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv @@ -0,0 +1,422 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x46,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].init_duration),PACKET,26,0,8,NONE,,,,,,,,, +,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].prev),PACKET,27,0,8,NONE,,,,,,,,, +,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].min),PACKET,28,0,8,NONE,,,,,,,,, +,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].max),PACKET,29,0,8,NONE,,,,,,,,, +,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].init_duration),PACKET,30,0,8,NONE,,,,,,,,, +,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].prev),PACKET,31,0,8,NONE,,,,,,,,, +,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].min),PACKET,32,0,8,NONE,,,,,,,,, +,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].max),PACKET,33,0,8,NONE,,,,,,,,, +,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].init_duration),PACKET,34,0,8,NONE,,,,,,,,, +,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].prev),PACKET,35,0,8,NONE,,,,,,,,, +,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].min),PACKET,36,0,8,NONE,,,,,,,,, +,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].max),PACKET,37,0,8,NONE,,,,,,,,, +,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].init_duration),PACKET,38,0,8,NONE,,,,,,,,, +,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].prev),PACKET,39,0,8,NONE,,,,,,,,, +,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].min),PACKET,40,0,8,NONE,,,,,,,,, +,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].max),PACKET,41,0,8,NONE,,,,,,,,, +,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].init_duration),PACKET,42,0,8,NONE,,,,,,,,, +,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].prev),PACKET,43,0,8,NONE,,,,,,,,, +,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].min),PACKET,44,0,8,NONE,,,,,,,,, +,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].max),PACKET,45,0,8,NONE,,,,,,,,, +,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].init_duration),PACKET,46,0,8,NONE,,,,,,,,, +,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].prev),PACKET,47,0,8,NONE,,,,,,,,, +,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].min),PACKET,48,0,8,NONE,,,,,,,,, +,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].max),PACKET,49,0,8,NONE,,,,,,,,, +,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].init_duration),PACKET,50,0,8,NONE,,,,,,,,, +,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].prev),PACKET,51,0,8,NONE,,,,,,,,, +,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].min),PACKET,52,0,8,NONE,,,,,,,,, +,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].max),PACKET,53,0,8,NONE,,,,,,,,, +,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].init_duration),PACKET,54,0,8,NONE,,,,,,,,, +,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].prev),PACKET,55,0,8,NONE,,,,,,,,, +,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].min),PACKET,56,0,8,NONE,,,,,,,,, +,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].max),PACKET,57,0,8,NONE,,,,,,,,, +,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].init_duration),PACKET,58,0,8,NONE,,,,,,,,, +,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].prev),PACKET,59,0,8,NONE,,,,,,,,, +,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].min),PACKET,60,0,8,NONE,,,,,,,,, +,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].max),PACKET,61,0,8,NONE,,,,,,,,, +,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].init_duration),PACKET,62,0,8,NONE,,,,,,,,, +,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].prev),PACKET,63,0,8,NONE,,,,,,,,, +,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].min),PACKET,64,0,8,NONE,,,,,,,,, +,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].max),PACKET,65,0,8,NONE,,,,,,,,, +,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].init_duration),PACKET,66,0,8,NONE,,,,,,,,, +,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].prev),PACKET,67,0,8,NONE,,,,,,,,, +,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].min),PACKET,68,0,8,NONE,,,,,,,,, +,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].max),PACKET,69,0,8,NONE,,,,,,,,, +,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].init_duration),PACKET,70,0,8,NONE,,,,,,,,, +,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].prev),PACKET,71,0,8,NONE,,,,,,,,, +,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].min),PACKET,72,0,8,NONE,,,,,,,,, +,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].max),PACKET,73,0,8,NONE,,,,,,,,, +,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].init_duration),PACKET,74,0,8,NONE,,,,,,,,, +,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].prev),PACKET,75,0,8,NONE,,,,,,,,, +,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].min),PACKET,76,0,8,NONE,,,,,,,,, +,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].max),PACKET,77,0,8,NONE,,,,,,,,, +,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].init_duration),PACKET,78,0,8,NONE,,,,,,,,, +,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].prev),PACKET,79,0,8,NONE,,,,,,,,, +,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].min),PACKET,80,0,8,NONE,,,,,,,,, +,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].max),PACKET,81,0,8,NONE,,,,,,,,, +,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].init_duration),PACKET,82,0,8,NONE,,,,,,,,, +,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].prev),PACKET,83,0,8,NONE,,,,,,,,, +,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].min),PACKET,84,0,8,NONE,,,,,,,,, +,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].max),PACKET,85,0,8,NONE,,,,,,,,, +,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].init_duration),PACKET,86,0,8,NONE,,,,,,,,, +,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].prev),PACKET,87,0,8,NONE,,,,,,,,, +,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].min),PACKET,88,0,8,NONE,,,,,,,,, +,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].max),PACKET,89,0,8,NONE,,,,,,,,, +,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].init_duration),PACKET,90,0,8,NONE,,,,,,,,, +,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].prev),PACKET,91,0,8,NONE,,,,,,,,, +,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].min),PACKET,92,0,8,NONE,,,,,,,,, +,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].max),PACKET,93,0,8,NONE,,,,,,,,, +,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].init_duration),PACKET,94,0,8,NONE,,,,,,,,, +,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].prev),PACKET,95,0,8,NONE,,,,,,,,, +,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].min),PACKET,96,0,8,NONE,,,,,,,,, +,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].max),PACKET,97,0,8,NONE,,,,,,,,, +,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].init_duration),PACKET,98,0,8,NONE,,,,,,,,, +,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].prev),PACKET,99,0,8,NONE,,,,,,,,, +,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].min),PACKET,100,0,8,NONE,,,,,,,,, +,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].max),PACKET,101,0,8,NONE,,,,,,,,, +,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].init_duration),PACKET,102,0,8,NONE,,,,,,,,, +,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].prev),PACKET,103,0,8,NONE,,,,,,,,, +,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].min),PACKET,104,0,8,NONE,,,,,,,,, +,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].max),PACKET,105,0,8,NONE,,,,,,,,, +,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].init_duration),PACKET,106,0,8,NONE,,,,,,,,, +,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].prev),PACKET,107,0,8,NONE,,,,,,,,, +,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].min),PACKET,108,0,8,NONE,,,,,,,,, +,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].max),PACKET,109,0,8,NONE,,,,,,,,, +,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].init_duration),PACKET,110,0,8,NONE,,,,,,,,, +,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].prev),PACKET,111,0,8,NONE,,,,,,,,, +,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].min),PACKET,112,0,8,NONE,,,,,,,,, +,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].max),PACKET,113,0,8,NONE,,,,,,,,, +,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].init_duration),PACKET,114,0,8,NONE,,,,,,,,, +,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].prev),PACKET,115,0,8,NONE,,,,,,,,, +,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].min),PACKET,116,0,8,NONE,,,,,,,,, +,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].max),PACKET,117,0,8,NONE,,,,,,,,, +,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].init_duration),PACKET,118,0,8,NONE,,,,,,,,, +,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].prev),PACKET,119,0,8,NONE,,,,,,,,, +,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].min),PACKET,120,0,8,NONE,,,,,,,,, +,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].max),PACKET,121,0,8,NONE,,,,,,,,, +,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].init_duration),PACKET,122,0,8,NONE,,,,,,,,, +,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].prev),PACKET,123,0,8,NONE,,,,,,,,, +,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].min),PACKET,124,0,8,NONE,,,,,,,,, +,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].max),PACKET,125,0,8,NONE,,,,,,,,, +,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].init_duration),PACKET,126,0,8,NONE,,,,,,,,, +,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].prev),PACKET,127,0,8,NONE,,,,,,,,, +,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].min),PACKET,128,0,8,NONE,,,,,,,,, +,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].max),PACKET,129,0,8,NONE,,,,,,,,, +,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].init_duration),PACKET,130,0,8,NONE,,,,,,,,, +,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].prev),PACKET,131,0,8,NONE,,,,,,,,, +,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].min),PACKET,132,0,8,NONE,,,,,,,,, +,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].max),PACKET,133,0,8,NONE,,,,,,,,, +,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].init_duration),PACKET,134,0,8,NONE,,,,,,,,, +,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].prev),PACKET,135,0,8,NONE,,,,,,,,, +,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].min),PACKET,136,0,8,NONE,,,,,,,,, +,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].max),PACKET,137,0,8,NONE,,,,,,,,, +,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].init_duration),PACKET,138,0,8,NONE,,,,,,,,, +,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].prev),PACKET,139,0,8,NONE,,,,,,,,, +,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].min),PACKET,140,0,8,NONE,,,,,,,,, +,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].max),PACKET,141,0,8,NONE,,,,,,,,, +,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].init_duration),PACKET,142,0,8,NONE,,,,,,,,, +,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].prev),PACKET,143,0,8,NONE,,,,,,,,, +,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].min),PACKET,144,0,8,NONE,,,,,,,,, +,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].max),PACKET,145,0,8,NONE,,,,,,,,, +,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].init_duration),PACKET,146,0,8,NONE,,,,,,,,, +,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].prev),PACKET,147,0,8,NONE,,,,,,,,, +,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].min),PACKET,148,0,8,NONE,,,,,,,,, +,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].max),PACKET,149,0,8,NONE,,,,,,,,, +,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].init_duration),PACKET,150,0,8,NONE,,,,,,,,, +,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].prev),PACKET,151,0,8,NONE,,,,,,,,, +,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].min),PACKET,152,0,8,NONE,,,,,,,,, +,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].max),PACKET,153,0,8,NONE,,,,,,,,, +,APP32_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].init_duration),PACKET,154,0,8,NONE,,,,,,,,, +,APP32_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].prev),PACKET,155,0,8,NONE,,,,,,,,, +,APP32_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].min),PACKET,156,0,8,NONE,,,,,,,,, +,APP32_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].max),PACKET,157,0,8,NONE,,,,,,,,, +,APP33_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].init_duration),PACKET,158,0,8,NONE,,,,,,,,, +,APP33_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].prev),PACKET,159,0,8,NONE,,,,,,,,, +,APP33_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].min),PACKET,160,0,8,NONE,,,,,,,,, +,APP33_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].max),PACKET,161,0,8,NONE,,,,,,,,, +,APP34_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].init_duration),PACKET,162,0,8,NONE,,,,,,,,, +,APP34_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].prev),PACKET,163,0,8,NONE,,,,,,,,, +,APP34_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].min),PACKET,164,0,8,NONE,,,,,,,,, +,APP34_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].max),PACKET,165,0,8,NONE,,,,,,,,, +,APP35_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].init_duration),PACKET,166,0,8,NONE,,,,,,,,, +,APP35_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].prev),PACKET,167,0,8,NONE,,,,,,,,, +,APP35_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].min),PACKET,168,0,8,NONE,,,,,,,,, +,APP35_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].max),PACKET,169,0,8,NONE,,,,,,,,, +,APP36_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].init_duration),PACKET,170,0,8,NONE,,,,,,,,, +,APP36_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].prev),PACKET,171,0,8,NONE,,,,,,,,, +,APP36_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].min),PACKET,172,0,8,NONE,,,,,,,,, +,APP36_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].max),PACKET,173,0,8,NONE,,,,,,,,, +,APP37_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].init_duration),PACKET,174,0,8,NONE,,,,,,,,, +,APP37_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].prev),PACKET,175,0,8,NONE,,,,,,,,, +,APP37_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].min),PACKET,176,0,8,NONE,,,,,,,,, +,APP37_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].max),PACKET,177,0,8,NONE,,,,,,,,, +,APP38_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].init_duration),PACKET,178,0,8,NONE,,,,,,,,, +,APP38_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].prev),PACKET,179,0,8,NONE,,,,,,,,, +,APP38_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].min),PACKET,180,0,8,NONE,,,,,,,,, +,APP38_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].max),PACKET,181,0,8,NONE,,,,,,,,, +,APP39_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].init_duration),PACKET,182,0,8,NONE,,,,,,,,, +,APP39_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].prev),PACKET,183,0,8,NONE,,,,,,,,, +,APP39_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].min),PACKET,184,0,8,NONE,,,,,,,,, +,APP39_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].max),PACKET,185,0,8,NONE,,,,,,,,, +,APP40_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].init_duration),PACKET,186,0,8,NONE,,,,,,,,, +,APP40_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].prev),PACKET,187,0,8,NONE,,,,,,,,, +,APP40_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].min),PACKET,188,0,8,NONE,,,,,,,,, +,APP40_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].max),PACKET,189,0,8,NONE,,,,,,,,, +,APP41_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].init_duration),PACKET,190,0,8,NONE,,,,,,,,, +,APP41_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].prev),PACKET,191,0,8,NONE,,,,,,,,, +,APP41_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].min),PACKET,192,0,8,NONE,,,,,,,,, +,APP41_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].max),PACKET,193,0,8,NONE,,,,,,,,, +,APP42_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].init_duration),PACKET,194,0,8,NONE,,,,,,,,, +,APP42_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].prev),PACKET,195,0,8,NONE,,,,,,,,, +,APP42_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].min),PACKET,196,0,8,NONE,,,,,,,,, +,APP42_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].max),PACKET,197,0,8,NONE,,,,,,,,, +,APP43_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].init_duration),PACKET,198,0,8,NONE,,,,,,,,, +,APP43_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].prev),PACKET,199,0,8,NONE,,,,,,,,, +,APP43_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].min),PACKET,200,0,8,NONE,,,,,,,,, +,APP43_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].max),PACKET,201,0,8,NONE,,,,,,,,, +,APP44_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].init_duration),PACKET,202,0,8,NONE,,,,,,,,, +,APP44_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].prev),PACKET,203,0,8,NONE,,,,,,,,, +,APP44_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].min),PACKET,204,0,8,NONE,,,,,,,,, +,APP44_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].max),PACKET,205,0,8,NONE,,,,,,,,, +,APP45_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].init_duration),PACKET,206,0,8,NONE,,,,,,,,, +,APP45_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].prev),PACKET,207,0,8,NONE,,,,,,,,, +,APP45_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].min),PACKET,208,0,8,NONE,,,,,,,,, +,APP45_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].max),PACKET,209,0,8,NONE,,,,,,,,, +,APP46_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].init_duration),PACKET,210,0,8,NONE,,,,,,,,, +,APP46_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].prev),PACKET,211,0,8,NONE,,,,,,,,, +,APP46_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].min),PACKET,212,0,8,NONE,,,,,,,,, +,APP46_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].max),PACKET,213,0,8,NONE,,,,,,,,, +,APP47_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].init_duration),PACKET,214,0,8,NONE,,,,,,,,, +,APP47_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].prev),PACKET,215,0,8,NONE,,,,,,,,, +,APP47_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].min),PACKET,216,0,8,NONE,,,,,,,,, +,APP47_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].max),PACKET,217,0,8,NONE,,,,,,,,, +,APP48_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].init_duration),PACKET,218,0,8,NONE,,,,,,,,, +,APP48_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].prev),PACKET,219,0,8,NONE,,,,,,,,, +,APP48_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].min),PACKET,220,0,8,NONE,,,,,,,,, +,APP48_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].max),PACKET,221,0,8,NONE,,,,,,,,, +,APP49_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].init_duration),PACKET,222,0,8,NONE,,,,,,,,, +,APP49_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].prev),PACKET,223,0,8,NONE,,,,,,,,, +,APP49_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].min),PACKET,224,0,8,NONE,,,,,,,,, +,APP49_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].max),PACKET,225,0,8,NONE,,,,,,,,, +,APP50_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].init_duration),PACKET,226,0,8,NONE,,,,,,,,, +,APP50_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].prev),PACKET,227,0,8,NONE,,,,,,,,, +,APP50_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].min),PACKET,228,0,8,NONE,,,,,,,,, +,APP50_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].max),PACKET,229,0,8,NONE,,,,,,,,, +,APP51_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].init_duration),PACKET,230,0,8,NONE,,,,,,,,, +,APP51_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].prev),PACKET,231,0,8,NONE,,,,,,,,, +,APP51_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].min),PACKET,232,0,8,NONE,,,,,,,,, +,APP51_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].max),PACKET,233,0,8,NONE,,,,,,,,, +,APP52_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].init_duration),PACKET,234,0,8,NONE,,,,,,,,, +,APP52_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].prev),PACKET,235,0,8,NONE,,,,,,,,, +,APP52_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].min),PACKET,236,0,8,NONE,,,,,,,,, +,APP52_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].max),PACKET,237,0,8,NONE,,,,,,,,, +,APP53_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].init_duration),PACKET,238,0,8,NONE,,,,,,,,, +,APP53_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].prev),PACKET,239,0,8,NONE,,,,,,,,, +,APP53_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].min),PACKET,240,0,8,NONE,,,,,,,,, +,APP53_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].max),PACKET,241,0,8,NONE,,,,,,,,, +,APP54_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].init_duration),PACKET,242,0,8,NONE,,,,,,,,, +,APP54_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].prev),PACKET,243,0,8,NONE,,,,,,,,, +,APP54_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].min),PACKET,244,0,8,NONE,,,,,,,,, +,APP54_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].max),PACKET,245,0,8,NONE,,,,,,,,, +,APP55_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].init_duration),PACKET,246,0,8,NONE,,,,,,,,, +,APP55_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].prev),PACKET,247,0,8,NONE,,,,,,,,, +,APP55_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].min),PACKET,248,0,8,NONE,,,,,,,,, +,APP55_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].max),PACKET,249,0,8,NONE,,,,,,,,, +,APP56_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].init_duration),PACKET,250,0,8,NONE,,,,,,,,, +,APP56_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].prev),PACKET,251,0,8,NONE,,,,,,,,, +,APP56_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].min),PACKET,252,0,8,NONE,,,,,,,,, +,APP56_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].max),PACKET,253,0,8,NONE,,,,,,,,, +,APP57_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].init_duration),PACKET,254,0,8,NONE,,,,,,,,, +,APP57_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].prev),PACKET,255,0,8,NONE,,,,,,,,, +,APP57_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].min),PACKET,256,0,8,NONE,,,,,,,,, +,APP57_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].max),PACKET,257,0,8,NONE,,,,,,,,, +,APP58_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].init_duration),PACKET,258,0,8,NONE,,,,,,,,, +,APP58_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].prev),PACKET,259,0,8,NONE,,,,,,,,, +,APP58_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].min),PACKET,260,0,8,NONE,,,,,,,,, +,APP58_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].max),PACKET,261,0,8,NONE,,,,,,,,, +,APP59_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].init_duration),PACKET,262,0,8,NONE,,,,,,,,, +,APP59_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].prev),PACKET,263,0,8,NONE,,,,,,,,, +,APP59_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].min),PACKET,264,0,8,NONE,,,,,,,,, +,APP59_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].max),PACKET,265,0,8,NONE,,,,,,,,, +,APP60_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].init_duration),PACKET,266,0,8,NONE,,,,,,,,, +,APP60_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].prev),PACKET,267,0,8,NONE,,,,,,,,, +,APP60_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].min),PACKET,268,0,8,NONE,,,,,,,,, +,APP60_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].max),PACKET,269,0,8,NONE,,,,,,,,, +,APP61_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].init_duration),PACKET,270,0,8,NONE,,,,,,,,, +,APP61_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].prev),PACKET,271,0,8,NONE,,,,,,,,, +,APP61_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].min),PACKET,272,0,8,NONE,,,,,,,,, +,APP61_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].max),PACKET,273,0,8,NONE,,,,,,,,, +,APP62_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].init_duration),PACKET,274,0,8,NONE,,,,,,,,, +,APP62_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].prev),PACKET,275,0,8,NONE,,,,,,,,, +,APP62_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].min),PACKET,276,0,8,NONE,,,,,,,,, +,APP62_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].max),PACKET,277,0,8,NONE,,,,,,,,, +,APP63_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].init_duration),PACKET,278,0,8,NONE,,,,,,,,, +,APP63_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].prev),PACKET,279,0,8,NONE,,,,,,,,, +,APP63_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].min),PACKET,280,0,8,NONE,,,,,,,,, +,APP63_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].max),PACKET,281,0,8,NONE,,,,,,,,, +,APP64_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].init_duration),PACKET,282,0,8,NONE,,,,,,,,, +,APP64_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].prev),PACKET,283,0,8,NONE,,,,,,,,, +,APP64_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].min),PACKET,284,0,8,NONE,,,,,,,,, +,APP64_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].max),PACKET,285,0,8,NONE,,,,,,,,, +,APP65_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].init_duration),PACKET,286,0,8,NONE,,,,,,,,, +,APP65_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].prev),PACKET,287,0,8,NONE,,,,,,,,, +,APP65_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].min),PACKET,288,0,8,NONE,,,,,,,,, +,APP65_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].max),PACKET,289,0,8,NONE,,,,,,,,, +,APP66_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].init_duration),PACKET,290,0,8,NONE,,,,,,,,, +,APP66_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].prev),PACKET,291,0,8,NONE,,,,,,,,, +,APP66_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].min),PACKET,292,0,8,NONE,,,,,,,,, +,APP66_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].max),PACKET,293,0,8,NONE,,,,,,,,, +,APP67_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].init_duration),PACKET,294,0,8,NONE,,,,,,,,, +,APP67_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].prev),PACKET,295,0,8,NONE,,,,,,,,, +,APP67_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].min),PACKET,296,0,8,NONE,,,,,,,,, +,APP67_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].max),PACKET,297,0,8,NONE,,,,,,,,, +,APP68_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].init_duration),PACKET,298,0,8,NONE,,,,,,,,, +,APP68_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].prev),PACKET,299,0,8,NONE,,,,,,,,, +,APP68_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].min),PACKET,300,0,8,NONE,,,,,,,,, +,APP68_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].max),PACKET,301,0,8,NONE,,,,,,,,, +,APP69_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].init_duration),PACKET,302,0,8,NONE,,,,,,,,, +,APP69_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].prev),PACKET,303,0,8,NONE,,,,,,,,, +,APP69_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].min),PACKET,304,0,8,NONE,,,,,,,,, +,APP69_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].max),PACKET,305,0,8,NONE,,,,,,,,, +,APP70_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].init_duration),PACKET,306,0,8,NONE,,,,,,,,, +,APP70_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].prev),PACKET,307,0,8,NONE,,,,,,,,, +,APP70_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].min),PACKET,308,0,8,NONE,,,,,,,,, +,APP70_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].max),PACKET,309,0,8,NONE,,,,,,,,, +,APP71_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].init_duration),PACKET,310,0,8,NONE,,,,,,,,, +,APP71_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].prev),PACKET,311,0,8,NONE,,,,,,,,, +,APP71_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].min),PACKET,312,0,8,NONE,,,,,,,,, +,APP71_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].max),PACKET,313,0,8,NONE,,,,,,,,, +,APP72_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].init_duration),PACKET,314,0,8,NONE,,,,,,,,, +,APP72_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].prev),PACKET,315,0,8,NONE,,,,,,,,, +,APP72_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].min),PACKET,316,0,8,NONE,,,,,,,,, +,APP72_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].max),PACKET,317,0,8,NONE,,,,,,,,, +,APP73_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].init_duration),PACKET,318,0,8,NONE,,,,,,,,, +,APP73_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].prev),PACKET,319,0,8,NONE,,,,,,,,, +,APP73_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].min),PACKET,320,0,8,NONE,,,,,,,,, +,APP73_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].max),PACKET,321,0,8,NONE,,,,,,,,, +,APP74_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].init_duration),PACKET,322,0,8,NONE,,,,,,,,, +,APP74_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].prev),PACKET,323,0,8,NONE,,,,,,,,, +,APP74_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].min),PACKET,324,0,8,NONE,,,,,,,,, +,APP74_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].max),PACKET,325,0,8,NONE,,,,,,,,, +,APP75_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].init_duration),PACKET,326,0,8,NONE,,,,,,,,, +,APP75_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].prev),PACKET,327,0,8,NONE,,,,,,,,, +,APP75_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].min),PACKET,328,0,8,NONE,,,,,,,,, +,APP75_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].max),PACKET,329,0,8,NONE,,,,,,,,, +,APP76_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].init_duration),PACKET,330,0,8,NONE,,,,,,,,, +,APP76_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].prev),PACKET,331,0,8,NONE,,,,,,,,, +,APP76_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].min),PACKET,332,0,8,NONE,,,,,,,,, +,APP76_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].max),PACKET,333,0,8,NONE,,,,,,,,, +,APP77_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].init_duration),PACKET,334,0,8,NONE,,,,,,,,, +,APP77_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].prev),PACKET,335,0,8,NONE,,,,,,,,, +,APP77_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].min),PACKET,336,0,8,NONE,,,,,,,,, +,APP77_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].max),PACKET,337,0,8,NONE,,,,,,,,, +,APP78_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].init_duration),PACKET,338,0,8,NONE,,,,,,,,, +,APP78_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].prev),PACKET,339,0,8,NONE,,,,,,,,, +,APP78_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].min),PACKET,340,0,8,NONE,,,,,,,,, +,APP78_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].max),PACKET,341,0,8,NONE,,,,,,,,, +,APP79_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].init_duration),PACKET,342,0,8,NONE,,,,,,,,, +,APP79_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].prev),PACKET,343,0,8,NONE,,,,,,,,, +,APP79_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].min),PACKET,344,0,8,NONE,,,,,,,,, +,APP79_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].max),PACKET,345,0,8,NONE,,,,,,,,, +,APP80_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].init_duration),PACKET,346,0,8,NONE,,,,,,,,, +,APP80_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].prev),PACKET,347,0,8,NONE,,,,,,,,, +,APP80_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].min),PACKET,348,0,8,NONE,,,,,,,,, +,APP80_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].max),PACKET,349,0,8,NONE,,,,,,,,, +,APP81_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].init_duration),PACKET,350,0,8,NONE,,,,,,,,, +,APP81_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].prev),PACKET,351,0,8,NONE,,,,,,,,, +,APP81_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].min),PACKET,352,0,8,NONE,,,,,,,,, +,APP81_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].max),PACKET,353,0,8,NONE,,,,,,,,, +,APP82_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].init_duration),PACKET,354,0,8,NONE,,,,,,,,, +,APP82_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].prev),PACKET,355,0,8,NONE,,,,,,,,, +,APP82_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].min),PACKET,356,0,8,NONE,,,,,,,,, +,APP82_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].max),PACKET,357,0,8,NONE,,,,,,,,, +,APP83_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].init_duration),PACKET,358,0,8,NONE,,,,,,,,, +,APP83_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].prev),PACKET,359,0,8,NONE,,,,,,,,, +,APP83_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].min),PACKET,360,0,8,NONE,,,,,,,,, +,APP83_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].max),PACKET,361,0,8,NONE,,,,,,,,, +,APP84_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].init_duration),PACKET,362,0,8,NONE,,,,,,,,, +,APP84_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].prev),PACKET,363,0,8,NONE,,,,,,,,, +,APP84_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].min),PACKET,364,0,8,NONE,,,,,,,,, +,APP84_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].max),PACKET,365,0,8,NONE,,,,,,,,, +,APP85_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].init_duration),PACKET,366,0,8,NONE,,,,,,,,, +,APP85_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].prev),PACKET,367,0,8,NONE,,,,,,,,, +,APP85_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].min),PACKET,368,0,8,NONE,,,,,,,,, +,APP85_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].max),PACKET,369,0,8,NONE,,,,,,,,, +,APP86_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].init_duration),PACKET,370,0,8,NONE,,,,,,,,, +,APP86_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].prev),PACKET,371,0,8,NONE,,,,,,,,, +,APP86_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].min),PACKET,372,0,8,NONE,,,,,,,,, +,APP86_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].max),PACKET,373,0,8,NONE,,,,,,,,, +,APP87_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].init_duration),PACKET,374,0,8,NONE,,,,,,,,, +,APP87_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].prev),PACKET,375,0,8,NONE,,,,,,,,, +,APP87_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].min),PACKET,376,0,8,NONE,,,,,,,,, +,APP87_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].max),PACKET,377,0,8,NONE,,,,,,,,, +,APP88_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].init_duration),PACKET,378,0,8,NONE,,,,,,,,, +,APP88_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].prev),PACKET,379,0,8,NONE,,,,,,,,, +,APP88_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].min),PACKET,380,0,8,NONE,,,,,,,,, +,APP88_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].max),PACKET,381,0,8,NONE,,,,,,,,, +,APP89_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].init_duration),PACKET,382,0,8,NONE,,,,,,,,, +,APP89_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].prev),PACKET,383,0,8,NONE,,,,,,,,, +,APP89_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].min),PACKET,384,0,8,NONE,,,,,,,,, +,APP89_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].max),PACKET,385,0,8,NONE,,,,,,,,, +,APP90_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].init_duration),PACKET,386,0,8,NONE,,,,,,,,, +,APP90_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].prev),PACKET,387,0,8,NONE,,,,,,,,, +,APP90_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].min),PACKET,388,0,8,NONE,,,,,,,,, +,APP90_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].max),PACKET,389,0,8,NONE,,,,,,,,, +,APP91_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].init_duration),PACKET,390,0,8,NONE,,,,,,,,, +,APP91_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].prev),PACKET,391,0,8,NONE,,,,,,,,, +,APP91_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].min),PACKET,392,0,8,NONE,,,,,,,,, +,APP91_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].max),PACKET,393,0,8,NONE,,,,,,,,, +,APP92_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].init_duration),PACKET,394,0,8,NONE,,,,,,,,, +,APP92_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].prev),PACKET,395,0,8,NONE,,,,,,,,, +,APP92_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].min),PACKET,396,0,8,NONE,,,,,,,,, +,APP92_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].max),PACKET,397,0,8,NONE,,,,,,,,, +,APP93_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].init_duration),PACKET,398,0,8,NONE,,,,,,,,, +,APP93_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].prev),PACKET,399,0,8,NONE,,,,,,,,, +,APP93_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].min),PACKET,400,0,8,NONE,,,,,,,,, +,APP93_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].max),PACKET,401,0,8,NONE,,,,,,,,, +,APP94_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].init_duration),PACKET,402,0,8,NONE,,,,,,,,, +,APP94_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].prev),PACKET,403,0,8,NONE,,,,,,,,, +,APP94_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].min),PACKET,404,0,8,NONE,,,,,,,,, +,APP94_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].max),PACKET,405,0,8,NONE,,,,,,,,, +,APP95_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].init_duration),PACKET,406,0,8,NONE,,,,,,,,, +,APP95_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].prev),PACKET,407,0,8,NONE,,,,,,,,, +,APP95_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].min),PACKET,408,0,8,NONE,,,,,,,,, +,APP95_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].max),PACKET,409,0,8,NONE,,,,,,,,, +,APP96_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].init_duration),PACKET,410,0,8,NONE,,,,,,,,, +,APP96_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].prev),PACKET,411,0,8,NONE,,,,,,,,, +,APP96_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].min),PACKET,412,0,8,NONE,,,,,,,,, +,APP96_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].max),PACKET,413,0,8,NONE,,,,,,,,, +,APP97_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].init_duration),PACKET,414,0,8,NONE,,,,,,,,, +,APP97_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].prev),PACKET,415,0,8,NONE,,,,,,,,, +,APP97_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].min),PACKET,416,0,8,NONE,,,,,,,,, +,APP97_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].max),PACKET,417,0,8,NONE,,,,,,,,, +,APP98_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].init_duration),PACKET,418,0,8,NONE,,,,,,,,, +,APP98_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].prev),PACKET,419,0,8,NONE,,,,,,,,, +,APP98_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].min),PACKET,420,0,8,NONE,,,,,,,,, +,APP98_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].max),PACKET,421,0,8,NONE,,,,,,,,, +,APP99_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].init_duration),PACKET,422,0,8,NONE,,,,,,,,, +,APP99_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].prev),PACKET,423,0,8,NONE,,,,,,,,, +,APP99_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].min),PACKET,424,0,8,NONE,,,,,,,,, +,APP99_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].max),PACKET,425,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv new file mode 100644 index 000000000..ae4c58b27 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv @@ -0,0 +1,289 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x21,const bct_id_t block = block_command_table->pos.block;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,BLOCK_NO,uint16_t,block,PACKET,26,0,16,NONE,,,,,,,,テレメトリを生成したブロック番号, +,CMD_POS,uint8_t,block_command_table->pos.cmd,PACKET,28,0,8,NONE,,,,,,,,, +,BLOCK_LENGTH,uint8_t,BCT_get_bc_length(block),PACKET,29,0,8,NONE,,,,,,,,, +,ROTATE_NEXT_CMD,uint8_t,BCE_get_bc_exe_params(block)->rotate.next_cmd,PACKET,30,0,8,NONE,,,,,,,,, +,ROTATE_COUNTER,uint16_t,BCE_get_bc_exe_params(block)->rotate.counter,PACKET,31,0,16,NONE,,,,,,,,, +,ROTATE_INTERVAL,uint16_t,BCE_get_bc_exe_params(block)->rotate.interval,PACKET,33,0,16,NONE,,,,,,,,, +,TLCB_CALL_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.call_num,PACKET,35,0,16,NONE,,,,,,,,, +,TLCB_TIMEOVER_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.timeover_num,PACKET,37,0,16,NONE,,,,,,,,, +,TLCB_LAST_TIMEOVER_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.last_timeover_cmd_pos,PACKET,39,0,8,NONE,,,,,,,,, +,TLCB_WORST_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.worst_cmd_pos,PACKET,40,0,8,NONE,,,,,,,,, +,IS_ACTIVE,uint8_t,BCE_get_bc_exe_params(block)->is_active,PACKET,41,0,8,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,CMD0_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 0),PACKET,42,0,16,HEX,,,,,,,,, +,CMD0_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 0),PACKET,44,0,32,NONE,,,,,,,,, +,CMD0_PARAM0,uint8_t,BCT_get_param_head(block@@ 0)[0],PACKET,48,0,8,HEX,,,,,,,,, +,CMD0_PARAM1,uint8_t,BCT_get_param_head(block@@ 0)[1],PACKET,49,0,8,HEX,,,,,,,,, +,CMD0_PARAM2,uint8_t,BCT_get_param_head(block@@ 0)[2],PACKET,50,0,8,HEX,,,,,,,,, +,CMD0_PARAM3,uint8_t,BCT_get_param_head(block@@ 0)[3],PACKET,51,0,8,HEX,,,,,,,,, +,CMD0_PARAM4,uint8_t,BCT_get_param_head(block@@ 0)[4],PACKET,52,0,8,HEX,,,,,,,,, +,CMD0_PARAM5,uint8_t,BCT_get_param_head(block@@ 0)[5],PACKET,53,0,8,HEX,,,,,,,,, +,CMD1_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 1),PACKET,54,0,16,HEX,,,,,,,,, +,CMD1_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 1),PACKET,56,0,32,NONE,,,,,,,,, +,CMD1_PARAM0,uint8_t,BCT_get_param_head(block@@ 1)[0],PACKET,60,0,8,HEX,,,,,,,,, +,CMD1_PARAM1,uint8_t,BCT_get_param_head(block@@ 1)[1],PACKET,61,0,8,HEX,,,,,,,,, +,CMD1_PARAM2,uint8_t,BCT_get_param_head(block@@ 1)[2],PACKET,62,0,8,HEX,,,,,,,,, +,CMD1_PARAM3,uint8_t,BCT_get_param_head(block@@ 1)[3],PACKET,63,0,8,HEX,,,,,,,,, +,CMD1_PARAM4,uint8_t,BCT_get_param_head(block@@ 1)[4],PACKET,64,0,8,HEX,,,,,,,,, +,CMD1_PARAM5,uint8_t,BCT_get_param_head(block@@ 1)[5],PACKET,65,0,8,HEX,,,,,,,,, +,CMD2_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 2),PACKET,66,0,16,HEX,,,,,,,,, +,CMD2_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 2),PACKET,68,0,32,NONE,,,,,,,,, +,CMD2_PARAM0,uint8_t,BCT_get_param_head(block@@ 2)[0],PACKET,72,0,8,HEX,,,,,,,,, +,CMD2_PARAM1,uint8_t,BCT_get_param_head(block@@ 2)[1],PACKET,73,0,8,HEX,,,,,,,,, +,CMD2_PARAM2,uint8_t,BCT_get_param_head(block@@ 2)[2],PACKET,74,0,8,HEX,,,,,,,,, +,CMD2_PARAM3,uint8_t,BCT_get_param_head(block@@ 2)[3],PACKET,75,0,8,HEX,,,,,,,,, +,CMD2_PARAM4,uint8_t,BCT_get_param_head(block@@ 2)[4],PACKET,76,0,8,HEX,,,,,,,,, +,CMD2_PARAM5,uint8_t,BCT_get_param_head(block@@ 2)[5],PACKET,77,0,8,HEX,,,,,,,,, +,CMD3_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 3),PACKET,78,0,16,HEX,,,,,,,,, +,CMD3_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 3),PACKET,80,0,32,NONE,,,,,,,,, +,CMD3_PARAM0,uint8_t,BCT_get_param_head(block@@ 3)[0],PACKET,84,0,8,HEX,,,,,,,,, +,CMD3_PARAM1,uint8_t,BCT_get_param_head(block@@ 3)[1],PACKET,85,0,8,HEX,,,,,,,,, +,CMD3_PARAM2,uint8_t,BCT_get_param_head(block@@ 3)[2],PACKET,86,0,8,HEX,,,,,,,,, +,CMD3_PARAM3,uint8_t,BCT_get_param_head(block@@ 3)[3],PACKET,87,0,8,HEX,,,,,,,,, +,CMD3_PARAM4,uint8_t,BCT_get_param_head(block@@ 3)[4],PACKET,88,0,8,HEX,,,,,,,,, +,CMD3_PARAM5,uint8_t,BCT_get_param_head(block@@ 3)[5],PACKET,89,0,8,HEX,,,,,,,,, +,CMD4_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 4),PACKET,90,0,16,HEX,,,,,,,,, +,CMD4_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 4),PACKET,92,0,32,NONE,,,,,,,,, +,CMD4_PARAM0,uint8_t,BCT_get_param_head(block@@ 4)[0],PACKET,96,0,8,HEX,,,,,,,,, +,CMD4_PARAM1,uint8_t,BCT_get_param_head(block@@ 4)[1],PACKET,97,0,8,HEX,,,,,,,,, +,CMD4_PARAM2,uint8_t,BCT_get_param_head(block@@ 4)[2],PACKET,98,0,8,HEX,,,,,,,,, +,CMD4_PARAM3,uint8_t,BCT_get_param_head(block@@ 4)[3],PACKET,99,0,8,HEX,,,,,,,,, +,CMD4_PARAM4,uint8_t,BCT_get_param_head(block@@ 4)[4],PACKET,100,0,8,HEX,,,,,,,,, +,CMD4_PARAM5,uint8_t,BCT_get_param_head(block@@ 4)[5],PACKET,101,0,8,HEX,,,,,,,,, +,CMD5_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 5),PACKET,102,0,16,HEX,,,,,,,,, +,CMD5_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 5),PACKET,104,0,32,NONE,,,,,,,,, +,CMD5_PARAM0,uint8_t,BCT_get_param_head(block@@ 5)[0],PACKET,108,0,8,HEX,,,,,,,,, +,CMD5_PARAM1,uint8_t,BCT_get_param_head(block@@ 5)[1],PACKET,109,0,8,HEX,,,,,,,,, +,CMD5_PARAM2,uint8_t,BCT_get_param_head(block@@ 5)[2],PACKET,110,0,8,HEX,,,,,,,,, +,CMD5_PARAM3,uint8_t,BCT_get_param_head(block@@ 5)[3],PACKET,111,0,8,HEX,,,,,,,,, +,CMD5_PARAM4,uint8_t,BCT_get_param_head(block@@ 5)[4],PACKET,112,0,8,HEX,,,,,,,,, +,CMD5_PARAM5,uint8_t,BCT_get_param_head(block@@ 5)[5],PACKET,113,0,8,HEX,,,,,,,,, +,CMD6_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 6),PACKET,114,0,16,HEX,,,,,,,,, +,CMD6_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 6),PACKET,116,0,32,NONE,,,,,,,,, +,CMD6_PARAM0,uint8_t,BCT_get_param_head(block@@ 6)[0],PACKET,120,0,8,HEX,,,,,,,,, +,CMD6_PARAM1,uint8_t,BCT_get_param_head(block@@ 6)[1],PACKET,121,0,8,HEX,,,,,,,,, +,CMD6_PARAM2,uint8_t,BCT_get_param_head(block@@ 6)[2],PACKET,122,0,8,HEX,,,,,,,,, +,CMD6_PARAM3,uint8_t,BCT_get_param_head(block@@ 6)[3],PACKET,123,0,8,HEX,,,,,,,,, +,CMD6_PARAM4,uint8_t,BCT_get_param_head(block@@ 6)[4],PACKET,124,0,8,HEX,,,,,,,,, +,CMD6_PARAM5,uint8_t,BCT_get_param_head(block@@ 6)[5],PACKET,125,0,8,HEX,,,,,,,,, +,CMD7_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 7),PACKET,126,0,16,HEX,,,,,,,,, +,CMD7_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 7),PACKET,128,0,32,NONE,,,,,,,,, +,CMD7_PARAM0,uint8_t,BCT_get_param_head(block@@ 7)[0],PACKET,132,0,8,HEX,,,,,,,,, +,CMD7_PARAM1,uint8_t,BCT_get_param_head(block@@ 7)[1],PACKET,133,0,8,HEX,,,,,,,,, +,CMD7_PARAM2,uint8_t,BCT_get_param_head(block@@ 7)[2],PACKET,134,0,8,HEX,,,,,,,,, +,CMD7_PARAM3,uint8_t,BCT_get_param_head(block@@ 7)[3],PACKET,135,0,8,HEX,,,,,,,,, +,CMD7_PARAM4,uint8_t,BCT_get_param_head(block@@ 7)[4],PACKET,136,0,8,HEX,,,,,,,,, +,CMD7_PARAM5,uint8_t,BCT_get_param_head(block@@ 7)[5],PACKET,137,0,8,HEX,,,,,,,,, +,CMD8_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 8),PACKET,138,0,16,HEX,,,,,,,,, +,CMD8_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 8),PACKET,140,0,32,NONE,,,,,,,,, +,CMD8_PARAM0,uint8_t,BCT_get_param_head(block@@ 8)[0],PACKET,144,0,8,HEX,,,,,,,,, +,CMD8_PARAM1,uint8_t,BCT_get_param_head(block@@ 8)[1],PACKET,145,0,8,HEX,,,,,,,,, +,CMD8_PARAM2,uint8_t,BCT_get_param_head(block@@ 8)[2],PACKET,146,0,8,HEX,,,,,,,,, +,CMD8_PARAM3,uint8_t,BCT_get_param_head(block@@ 8)[3],PACKET,147,0,8,HEX,,,,,,,,, +,CMD8_PARAM4,uint8_t,BCT_get_param_head(block@@ 8)[4],PACKET,148,0,8,HEX,,,,,,,,, +,CMD8_PARAM5,uint8_t,BCT_get_param_head(block@@ 8)[5],PACKET,149,0,8,HEX,,,,,,,,, +,CMD9_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 9),PACKET,150,0,16,HEX,,,,,,,,, +,CMD9_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 9),PACKET,152,0,32,NONE,,,,,,,,, +,CMD9_PARAM0,uint8_t,BCT_get_param_head(block@@ 9)[0],PACKET,156,0,8,HEX,,,,,,,,, +,CMD9_PARAM1,uint8_t,BCT_get_param_head(block@@ 9)[1],PACKET,157,0,8,HEX,,,,,,,,, +,CMD9_PARAM2,uint8_t,BCT_get_param_head(block@@ 9)[2],PACKET,158,0,8,HEX,,,,,,,,, +,CMD9_PARAM3,uint8_t,BCT_get_param_head(block@@ 9)[3],PACKET,159,0,8,HEX,,,,,,,,, +,CMD9_PARAM4,uint8_t,BCT_get_param_head(block@@ 9)[4],PACKET,160,0,8,HEX,,,,,,,,, +,CMD9_PARAM5,uint8_t,BCT_get_param_head(block@@ 9)[5],PACKET,161,0,8,HEX,,,,,,,,, +,CMD10_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 10),PACKET,162,0,16,HEX,,,,,,,,, +,CMD10_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 10),PACKET,164,0,32,NONE,,,,,,,,, +,CMD10_PARAM0,uint8_t,BCT_get_param_head(block@@ 10)[0],PACKET,168,0,8,HEX,,,,,,,,, +,CMD10_PARAM1,uint8_t,BCT_get_param_head(block@@ 10)[1],PACKET,169,0,8,HEX,,,,,,,,, +,CMD10_PARAM2,uint8_t,BCT_get_param_head(block@@ 10)[2],PACKET,170,0,8,HEX,,,,,,,,, +,CMD10_PARAM3,uint8_t,BCT_get_param_head(block@@ 10)[3],PACKET,171,0,8,HEX,,,,,,,,, +,CMD10_PARAM4,uint8_t,BCT_get_param_head(block@@ 10)[4],PACKET,172,0,8,HEX,,,,,,,,, +,CMD10_PARAM5,uint8_t,BCT_get_param_head(block@@ 10)[5],PACKET,173,0,8,HEX,,,,,,,,, +,CMD11_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 11),PACKET,174,0,16,HEX,,,,,,,,, +,CMD11_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 11),PACKET,176,0,32,NONE,,,,,,,,, +,CMD11_PARAM0,uint8_t,BCT_get_param_head(block@@ 11)[0],PACKET,180,0,8,HEX,,,,,,,,, +,CMD11_PARAM1,uint8_t,BCT_get_param_head(block@@ 11)[1],PACKET,181,0,8,HEX,,,,,,,,, +,CMD11_PARAM2,uint8_t,BCT_get_param_head(block@@ 11)[2],PACKET,182,0,8,HEX,,,,,,,,, +,CMD11_PARAM3,uint8_t,BCT_get_param_head(block@@ 11)[3],PACKET,183,0,8,HEX,,,,,,,,, +,CMD11_PARAM4,uint8_t,BCT_get_param_head(block@@ 11)[4],PACKET,184,0,8,HEX,,,,,,,,, +,CMD11_PARAM5,uint8_t,BCT_get_param_head(block@@ 11)[5],PACKET,185,0,8,HEX,,,,,,,,, +,CMD12_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 12),PACKET,186,0,16,HEX,,,,,,,,, +,CMD12_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 12),PACKET,188,0,32,NONE,,,,,,,,, +,CMD12_PARAM0,uint8_t,BCT_get_param_head(block@@ 12)[0],PACKET,192,0,8,HEX,,,,,,,,, +,CMD12_PARAM1,uint8_t,BCT_get_param_head(block@@ 12)[1],PACKET,193,0,8,HEX,,,,,,,,, +,CMD12_PARAM2,uint8_t,BCT_get_param_head(block@@ 12)[2],PACKET,194,0,8,HEX,,,,,,,,, +,CMD12_PARAM3,uint8_t,BCT_get_param_head(block@@ 12)[3],PACKET,195,0,8,HEX,,,,,,,,, +,CMD12_PARAM4,uint8_t,BCT_get_param_head(block@@ 12)[4],PACKET,196,0,8,HEX,,,,,,,,, +,CMD12_PARAM5,uint8_t,BCT_get_param_head(block@@ 12)[5],PACKET,197,0,8,HEX,,,,,,,,, +,CMD13_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 13),PACKET,198,0,16,HEX,,,,,,,,, +,CMD13_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 13),PACKET,200,0,32,NONE,,,,,,,,, +,CMD13_PARAM0,uint8_t,BCT_get_param_head(block@@ 13)[0],PACKET,204,0,8,HEX,,,,,,,,, +,CMD13_PARAM1,uint8_t,BCT_get_param_head(block@@ 13)[1],PACKET,205,0,8,HEX,,,,,,,,, +,CMD13_PARAM2,uint8_t,BCT_get_param_head(block@@ 13)[2],PACKET,206,0,8,HEX,,,,,,,,, +,CMD13_PARAM3,uint8_t,BCT_get_param_head(block@@ 13)[3],PACKET,207,0,8,HEX,,,,,,,,, +,CMD13_PARAM4,uint8_t,BCT_get_param_head(block@@ 13)[4],PACKET,208,0,8,HEX,,,,,,,,, +,CMD13_PARAM5,uint8_t,BCT_get_param_head(block@@ 13)[5],PACKET,209,0,8,HEX,,,,,,,,, +,CMD14_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 14),PACKET,210,0,16,HEX,,,,,,,,, +,CMD14_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 14),PACKET,212,0,32,NONE,,,,,,,,, +,CMD14_PARAM0,uint8_t,BCT_get_param_head(block@@ 14)[0],PACKET,216,0,8,HEX,,,,,,,,, +,CMD14_PARAM1,uint8_t,BCT_get_param_head(block@@ 14)[1],PACKET,217,0,8,HEX,,,,,,,,, +,CMD14_PARAM2,uint8_t,BCT_get_param_head(block@@ 14)[2],PACKET,218,0,8,HEX,,,,,,,,, +,CMD14_PARAM3,uint8_t,BCT_get_param_head(block@@ 14)[3],PACKET,219,0,8,HEX,,,,,,,,, +,CMD14_PARAM4,uint8_t,BCT_get_param_head(block@@ 14)[4],PACKET,220,0,8,HEX,,,,,,,,, +,CMD14_PARAM5,uint8_t,BCT_get_param_head(block@@ 14)[5],PACKET,221,0,8,HEX,,,,,,,,, +,CMD15_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 15),PACKET,222,0,16,HEX,,,,,,,,, +,CMD15_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 15),PACKET,224,0,32,NONE,,,,,,,,, +,CMD15_PARAM0,uint8_t,BCT_get_param_head(block@@ 15)[0],PACKET,228,0,8,HEX,,,,,,,,, +,CMD15_PARAM1,uint8_t,BCT_get_param_head(block@@ 15)[1],PACKET,229,0,8,HEX,,,,,,,,, +,CMD15_PARAM2,uint8_t,BCT_get_param_head(block@@ 15)[2],PACKET,230,0,8,HEX,,,,,,,,, +,CMD15_PARAM3,uint8_t,BCT_get_param_head(block@@ 15)[3],PACKET,231,0,8,HEX,,,,,,,,, +,CMD15_PARAM4,uint8_t,BCT_get_param_head(block@@ 15)[4],PACKET,232,0,8,HEX,,,,,,,,, +,CMD15_PARAM5,uint8_t,BCT_get_param_head(block@@ 15)[5],PACKET,233,0,8,HEX,,,,,,,,, +,CMD16_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 16),PACKET,234,0,16,HEX,,,,,,,,, +,CMD16_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 16),PACKET,236,0,32,NONE,,,,,,,,, +,CMD16_PARAM0,uint8_t,BCT_get_param_head(block@@ 16)[0],PACKET,240,0,8,HEX,,,,,,,,, +,CMD16_PARAM1,uint8_t,BCT_get_param_head(block@@ 16)[1],PACKET,241,0,8,HEX,,,,,,,,, +,CMD16_PARAM2,uint8_t,BCT_get_param_head(block@@ 16)[2],PACKET,242,0,8,HEX,,,,,,,,, +,CMD16_PARAM3,uint8_t,BCT_get_param_head(block@@ 16)[3],PACKET,243,0,8,HEX,,,,,,,,, +,CMD16_PARAM4,uint8_t,BCT_get_param_head(block@@ 16)[4],PACKET,244,0,8,HEX,,,,,,,,, +,CMD16_PARAM5,uint8_t,BCT_get_param_head(block@@ 16)[5],PACKET,245,0,8,HEX,,,,,,,,, +,CMD17_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 17),PACKET,246,0,16,HEX,,,,,,,,, +,CMD17_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 17),PACKET,248,0,32,NONE,,,,,,,,, +,CMD17_PARAM0,uint8_t,BCT_get_param_head(block@@ 17)[0],PACKET,252,0,8,HEX,,,,,,,,, +,CMD17_PARAM1,uint8_t,BCT_get_param_head(block@@ 17)[1],PACKET,253,0,8,HEX,,,,,,,,, +,CMD17_PARAM2,uint8_t,BCT_get_param_head(block@@ 17)[2],PACKET,254,0,8,HEX,,,,,,,,, +,CMD17_PARAM3,uint8_t,BCT_get_param_head(block@@ 17)[3],PACKET,255,0,8,HEX,,,,,,,,, +,CMD17_PARAM4,uint8_t,BCT_get_param_head(block@@ 17)[4],PACKET,256,0,8,HEX,,,,,,,,, +,CMD17_PARAM5,uint8_t,BCT_get_param_head(block@@ 17)[5],PACKET,257,0,8,HEX,,,,,,,,, +,CMD18_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 18),PACKET,258,0,16,HEX,,,,,,,,, +,CMD18_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 18),PACKET,260,0,32,NONE,,,,,,,,, +,CMD18_PARAM0,uint8_t,BCT_get_param_head(block@@ 18)[0],PACKET,264,0,8,HEX,,,,,,,,, +,CMD18_PARAM1,uint8_t,BCT_get_param_head(block@@ 18)[1],PACKET,265,0,8,HEX,,,,,,,,, +,CMD18_PARAM2,uint8_t,BCT_get_param_head(block@@ 18)[2],PACKET,266,0,8,HEX,,,,,,,,, +,CMD18_PARAM3,uint8_t,BCT_get_param_head(block@@ 18)[3],PACKET,267,0,8,HEX,,,,,,,,, +,CMD18_PARAM4,uint8_t,BCT_get_param_head(block@@ 18)[4],PACKET,268,0,8,HEX,,,,,,,,, +,CMD18_PARAM5,uint8_t,BCT_get_param_head(block@@ 18)[5],PACKET,269,0,8,HEX,,,,,,,,, +,CMD19_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 19),PACKET,270,0,16,HEX,,,,,,,,, +,CMD19_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 19),PACKET,272,0,32,NONE,,,,,,,,, +,CMD19_PARAM0,uint8_t,BCT_get_param_head(block@@ 19)[0],PACKET,276,0,8,HEX,,,,,,,,, +,CMD19_PARAM1,uint8_t,BCT_get_param_head(block@@ 19)[1],PACKET,277,0,8,HEX,,,,,,,,, +,CMD19_PARAM2,uint8_t,BCT_get_param_head(block@@ 19)[2],PACKET,278,0,8,HEX,,,,,,,,, +,CMD19_PARAM3,uint8_t,BCT_get_param_head(block@@ 19)[3],PACKET,279,0,8,HEX,,,,,,,,, +,CMD19_PARAM4,uint8_t,BCT_get_param_head(block@@ 19)[4],PACKET,280,0,8,HEX,,,,,,,,, +,CMD19_PARAM5,uint8_t,BCT_get_param_head(block@@ 19)[5],PACKET,281,0,8,HEX,,,,,,,,, +,CMD20_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 20),PACKET,282,0,16,HEX,,,,,,,,, +,CMD20_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 20),PACKET,284,0,32,NONE,,,,,,,,, +,CMD20_PARAM0,uint8_t,BCT_get_param_head(block@@ 20)[0],PACKET,288,0,8,HEX,,,,,,,,, +,CMD20_PARAM1,uint8_t,BCT_get_param_head(block@@ 20)[1],PACKET,289,0,8,HEX,,,,,,,,, +,CMD20_PARAM2,uint8_t,BCT_get_param_head(block@@ 20)[2],PACKET,290,0,8,HEX,,,,,,,,, +,CMD20_PARAM3,uint8_t,BCT_get_param_head(block@@ 20)[3],PACKET,291,0,8,HEX,,,,,,,,, +,CMD20_PARAM4,uint8_t,BCT_get_param_head(block@@ 20)[4],PACKET,292,0,8,HEX,,,,,,,,, +,CMD20_PARAM5,uint8_t,BCT_get_param_head(block@@ 20)[5],PACKET,293,0,8,HEX,,,,,,,,, +,CMD21_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 21),PACKET,294,0,16,HEX,,,,,,,,, +,CMD21_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 21),PACKET,296,0,32,NONE,,,,,,,,, +,CMD21_PARAM0,uint8_t,BCT_get_param_head(block@@ 21)[0],PACKET,300,0,8,HEX,,,,,,,,, +,CMD21_PARAM1,uint8_t,BCT_get_param_head(block@@ 21)[1],PACKET,301,0,8,HEX,,,,,,,,, +,CMD21_PARAM2,uint8_t,BCT_get_param_head(block@@ 21)[2],PACKET,302,0,8,HEX,,,,,,,,, +,CMD21_PARAM3,uint8_t,BCT_get_param_head(block@@ 21)[3],PACKET,303,0,8,HEX,,,,,,,,, +,CMD21_PARAM4,uint8_t,BCT_get_param_head(block@@ 21)[4],PACKET,304,0,8,HEX,,,,,,,,, +,CMD21_PARAM5,uint8_t,BCT_get_param_head(block@@ 21)[5],PACKET,305,0,8,HEX,,,,,,,,, +,CMD22_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 22),PACKET,306,0,16,HEX,,,,,,,,, +,CMD22_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 22),PACKET,308,0,32,NONE,,,,,,,,, +,CMD22_PARAM0,uint8_t,BCT_get_param_head(block@@ 22)[0],PACKET,312,0,8,HEX,,,,,,,,, +,CMD22_PARAM1,uint8_t,BCT_get_param_head(block@@ 22)[1],PACKET,313,0,8,HEX,,,,,,,,, +,CMD22_PARAM2,uint8_t,BCT_get_param_head(block@@ 22)[2],PACKET,314,0,8,HEX,,,,,,,,, +,CMD22_PARAM3,uint8_t,BCT_get_param_head(block@@ 22)[3],PACKET,315,0,8,HEX,,,,,,,,, +,CMD22_PARAM4,uint8_t,BCT_get_param_head(block@@ 22)[4],PACKET,316,0,8,HEX,,,,,,,,, +,CMD22_PARAM5,uint8_t,BCT_get_param_head(block@@ 22)[5],PACKET,317,0,8,HEX,,,,,,,,, +,CMD23_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 23),PACKET,318,0,16,HEX,,,,,,,,, +,CMD23_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 23),PACKET,320,0,32,NONE,,,,,,,,, +,CMD23_PARAM0,uint8_t,BCT_get_param_head(block@@ 23)[0],PACKET,324,0,8,HEX,,,,,,,,, +,CMD23_PARAM1,uint8_t,BCT_get_param_head(block@@ 23)[1],PACKET,325,0,8,HEX,,,,,,,,, +,CMD23_PARAM2,uint8_t,BCT_get_param_head(block@@ 23)[2],PACKET,326,0,8,HEX,,,,,,,,, +,CMD23_PARAM3,uint8_t,BCT_get_param_head(block@@ 23)[3],PACKET,327,0,8,HEX,,,,,,,,, +,CMD23_PARAM4,uint8_t,BCT_get_param_head(block@@ 23)[4],PACKET,328,0,8,HEX,,,,,,,,, +,CMD23_PARAM5,uint8_t,BCT_get_param_head(block@@ 23)[5],PACKET,329,0,8,HEX,,,,,,,,, +,CMD24_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 24),PACKET,330,0,16,HEX,,,,,,,,, +,CMD24_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 24),PACKET,332,0,32,NONE,,,,,,,,, +,CMD24_PARAM0,uint8_t,BCT_get_param_head(block@@ 24)[0],PACKET,336,0,8,HEX,,,,,,,,, +,CMD24_PARAM1,uint8_t,BCT_get_param_head(block@@ 24)[1],PACKET,337,0,8,HEX,,,,,,,,, +,CMD24_PARAM2,uint8_t,BCT_get_param_head(block@@ 24)[2],PACKET,338,0,8,HEX,,,,,,,,, +,CMD24_PARAM3,uint8_t,BCT_get_param_head(block@@ 24)[3],PACKET,339,0,8,HEX,,,,,,,,, +,CMD24_PARAM4,uint8_t,BCT_get_param_head(block@@ 24)[4],PACKET,340,0,8,HEX,,,,,,,,, +,CMD24_PARAM5,uint8_t,BCT_get_param_head(block@@ 24)[5],PACKET,341,0,8,HEX,,,,,,,,, +,CMD25_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 25),PACKET,342,0,16,HEX,,,,,,,,, +,CMD25_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 25),PACKET,344,0,32,NONE,,,,,,,,, +,CMD25_PARAM0,uint8_t,BCT_get_param_head(block@@ 25)[0],PACKET,348,0,8,HEX,,,,,,,,, +,CMD25_PARAM1,uint8_t,BCT_get_param_head(block@@ 25)[1],PACKET,349,0,8,HEX,,,,,,,,, +,CMD25_PARAM2,uint8_t,BCT_get_param_head(block@@ 25)[2],PACKET,350,0,8,HEX,,,,,,,,, +,CMD25_PARAM3,uint8_t,BCT_get_param_head(block@@ 25)[3],PACKET,351,0,8,HEX,,,,,,,,, +,CMD25_PARAM4,uint8_t,BCT_get_param_head(block@@ 25)[4],PACKET,352,0,8,HEX,,,,,,,,, +,CMD25_PARAM5,uint8_t,BCT_get_param_head(block@@ 25)[5],PACKET,353,0,8,HEX,,,,,,,,, +,CMD26_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 26),PACKET,354,0,16,HEX,,,,,,,,, +,CMD26_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 26),PACKET,356,0,32,NONE,,,,,,,,, +,CMD26_PARAM0,uint8_t,BCT_get_param_head(block@@ 26)[0],PACKET,360,0,8,HEX,,,,,,,,, +,CMD26_PARAM1,uint8_t,BCT_get_param_head(block@@ 26)[1],PACKET,361,0,8,HEX,,,,,,,,, +,CMD26_PARAM2,uint8_t,BCT_get_param_head(block@@ 26)[2],PACKET,362,0,8,HEX,,,,,,,,, +,CMD26_PARAM3,uint8_t,BCT_get_param_head(block@@ 26)[3],PACKET,363,0,8,HEX,,,,,,,,, +,CMD26_PARAM4,uint8_t,BCT_get_param_head(block@@ 26)[4],PACKET,364,0,8,HEX,,,,,,,,, +,CMD26_PARAM5,uint8_t,BCT_get_param_head(block@@ 26)[5],PACKET,365,0,8,HEX,,,,,,,,, +,CMD27_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 27),PACKET,366,0,16,HEX,,,,,,,,, +,CMD27_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 27),PACKET,368,0,32,NONE,,,,,,,,, +,CMD27_PARAM0,uint8_t,BCT_get_param_head(block@@ 27)[0],PACKET,372,0,8,HEX,,,,,,,,, +,CMD27_PARAM1,uint8_t,BCT_get_param_head(block@@ 27)[1],PACKET,373,0,8,HEX,,,,,,,,, +,CMD27_PARAM2,uint8_t,BCT_get_param_head(block@@ 27)[2],PACKET,374,0,8,HEX,,,,,,,,, +,CMD27_PARAM3,uint8_t,BCT_get_param_head(block@@ 27)[3],PACKET,375,0,8,HEX,,,,,,,,, +,CMD27_PARAM4,uint8_t,BCT_get_param_head(block@@ 27)[4],PACKET,376,0,8,HEX,,,,,,,,, +,CMD27_PARAM5,uint8_t,BCT_get_param_head(block@@ 27)[5],PACKET,377,0,8,HEX,,,,,,,,, +,CMD28_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 28),PACKET,378,0,16,HEX,,,,,,,,, +,CMD28_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 28),PACKET,380,0,32,NONE,,,,,,,,, +,CMD28_PARAM0,uint8_t,BCT_get_param_head(block@@ 28)[0],PACKET,384,0,8,HEX,,,,,,,,, +,CMD28_PARAM1,uint8_t,BCT_get_param_head(block@@ 28)[1],PACKET,385,0,8,HEX,,,,,,,,, +,CMD28_PARAM2,uint8_t,BCT_get_param_head(block@@ 28)[2],PACKET,386,0,8,HEX,,,,,,,,, +,CMD28_PARAM3,uint8_t,BCT_get_param_head(block@@ 28)[3],PACKET,387,0,8,HEX,,,,,,,,, +,CMD28_PARAM4,uint8_t,BCT_get_param_head(block@@ 28)[4],PACKET,388,0,8,HEX,,,,,,,,, +,CMD28_PARAM5,uint8_t,BCT_get_param_head(block@@ 28)[5],PACKET,389,0,8,HEX,,,,,,,,, +,CMD29_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 29),PACKET,390,0,16,HEX,,,,,,,,, +,CMD29_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 29),PACKET,392,0,32,NONE,,,,,,,,, +,CMD29_PARAM0,uint8_t,BCT_get_param_head(block@@ 29)[0],PACKET,396,0,8,HEX,,,,,,,,, +,CMD29_PARAM1,uint8_t,BCT_get_param_head(block@@ 29)[1],PACKET,397,0,8,HEX,,,,,,,,, +,CMD29_PARAM2,uint8_t,BCT_get_param_head(block@@ 29)[2],PACKET,398,0,8,HEX,,,,,,,,, +,CMD29_PARAM3,uint8_t,BCT_get_param_head(block@@ 29)[3],PACKET,399,0,8,HEX,,,,,,,,, +,CMD29_PARAM4,uint8_t,BCT_get_param_head(block@@ 29)[4],PACKET,400,0,8,HEX,,,,,,,,, +,CMD29_PARAM5,uint8_t,BCT_get_param_head(block@@ 29)[5],PACKET,401,0,8,HEX,,,,,,,,, +,CMD30_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 30),PACKET,402,0,16,HEX,,,,,,,,, +,CMD30_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 30),PACKET,404,0,32,NONE,,,,,,,,, +,CMD30_PARAM0,uint8_t,BCT_get_param_head(block@@ 30)[0],PACKET,408,0,8,HEX,,,,,,,,, +,CMD30_PARAM1,uint8_t,BCT_get_param_head(block@@ 30)[1],PACKET,409,0,8,HEX,,,,,,,,, +,CMD30_PARAM2,uint8_t,BCT_get_param_head(block@@ 30)[2],PACKET,410,0,8,HEX,,,,,,,,, +,CMD30_PARAM3,uint8_t,BCT_get_param_head(block@@ 30)[3],PACKET,411,0,8,HEX,,,,,,,,, +,CMD30_PARAM4,uint8_t,BCT_get_param_head(block@@ 30)[4],PACKET,412,0,8,HEX,,,,,,,,, +,CMD30_PARAM5,uint8_t,BCT_get_param_head(block@@ 30)[5],PACKET,413,0,8,HEX,,,,,,,,, +,CMD31_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 31),PACKET,414,0,16,HEX,,,,,,,,, +,CMD31_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 31),PACKET,416,0,32,NONE,,,,,,,,, +,CMD31_PARAM0,uint8_t,BCT_get_param_head(block@@ 31)[0],PACKET,420,0,8,HEX,,,,,,,,, +,CMD31_PARAM1,uint8_t,BCT_get_param_head(block@@ 31)[1],PACKET,421,0,8,HEX,,,,,,,,, +,CMD31_PARAM2,uint8_t,BCT_get_param_head(block@@ 31)[2],PACKET,422,0,8,HEX,,,,,,,,, +,CMD31_PARAM3,uint8_t,BCT_get_param_head(block@@ 31)[3],PACKET,423,0,8,HEX,,,,,,,,, +,CMD31_PARAM4,uint8_t,BCT_get_param_head(block@@ 31)[4],PACKET,424,0,8,HEX,,,,,,,,, +,CMD31_PARAM5,uint8_t,BCT_get_param_head(block@@ 31)[5],PACKET,425,0,8,HEX,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv new file mode 100644 index 000000000..348ada44d --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv @@ -0,0 +1,247 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x25,int offset = CA_TLM_PAGE_SIZE * (command_analyze->tlm_page_no);##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,PAGE_NO,uint8_t,(uint8_t)(command_analyze->tlm_page_no),PACKET,26,0,8,NONE,,,,,,,,, +,CMD0.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+0].cmd_func),PACKET,27,0,32,HEX,,,,,,,,, +,CMD0.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,31,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD0.PARAM1_SIZE,,,PACKET,31,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD0.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,32,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD0.PARAM3_SIZE,,,PACKET,32,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD0.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,33,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD0.PARAM5_SIZE,,,PACKET,33,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+1].cmd_func),PACKET,34,0,32,HEX,,,,,,,,, +,CMD1.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,38,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.PARAM1_SIZE,,,PACKET,38,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,39,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.PARAM3_SIZE,,,PACKET,39,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,40,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD1.PARAM5_SIZE,,,PACKET,40,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+2].cmd_func),PACKET,41,0,32,HEX,,,,,,,,, +,CMD2.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,45,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.PARAM1_SIZE,,,PACKET,45,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,46,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.PARAM3_SIZE,,,PACKET,46,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,47,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD2.PARAM5_SIZE,,,PACKET,47,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+3].cmd_func),PACKET,48,0,32,HEX,,,,,,,,, +,CMD3.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,52,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.PARAM1_SIZE,,,PACKET,52,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,53,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.PARAM3_SIZE,,,PACKET,53,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,54,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD3.PARAM5_SIZE,,,PACKET,54,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+4].cmd_func),PACKET,55,0,32,HEX,,,,,,,,, +,CMD4.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,59,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.PARAM1_SIZE,,,PACKET,59,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,60,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.PARAM3_SIZE,,,PACKET,60,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,61,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD4.PARAM5_SIZE,,,PACKET,61,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+5].cmd_func),PACKET,62,0,32,HEX,,,,,,,,, +,CMD5.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,66,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.PARAM1_SIZE,,,PACKET,66,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,67,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.PARAM3_SIZE,,,PACKET,67,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,68,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD5.PARAM5_SIZE,,,PACKET,68,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+6].cmd_func),PACKET,69,0,32,HEX,,,,,,,,, +,CMD6.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,73,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.PARAM1_SIZE,,,PACKET,73,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,74,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.PARAM3_SIZE,,,PACKET,74,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,75,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD6.PARAM5_SIZE,,,PACKET,75,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+7].cmd_func),PACKET,76,0,32,HEX,,,,,,,,, +,CMD7.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,80,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.PARAM1_SIZE,,,PACKET,80,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,81,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.PARAM3_SIZE,,,PACKET,81,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,82,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD7.PARAM5_SIZE,,,PACKET,82,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+8].cmd_func),PACKET,83,0,32,HEX,,,,,,,,, +,CMD8.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,87,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.PARAM1_SIZE,,,PACKET,87,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,88,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.PARAM3_SIZE,,,PACKET,88,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,89,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD8.PARAM5_SIZE,,,PACKET,89,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+9].cmd_func),PACKET,90,0,32,HEX,,,,,,,,, +,CMD9.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,94,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.PARAM1_SIZE,,,PACKET,94,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,95,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.PARAM3_SIZE,,,PACKET,95,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,96,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD9.PARAM5_SIZE,,,PACKET,96,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+10].cmd_func),PACKET,97,0,32,HEX,,,,,,,,, +,CMD10.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,101,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.PARAM1_SIZE,,,PACKET,101,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,102,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.PARAM3_SIZE,,,PACKET,102,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,103,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD10.PARAM5_SIZE,,,PACKET,103,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+11].cmd_func),PACKET,104,0,32,HEX,,,,,,,,, +,CMD11.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,108,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.PARAM1_SIZE,,,PACKET,108,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,109,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.PARAM3_SIZE,,,PACKET,109,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,110,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD11.PARAM5_SIZE,,,PACKET,110,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+12].cmd_func),PACKET,111,0,32,HEX,,,,,,,,, +,CMD12.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,115,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.PARAM1_SIZE,,,PACKET,115,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,116,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.PARAM3_SIZE,,,PACKET,116,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,117,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD12.PARAM5_SIZE,,,PACKET,117,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+13].cmd_func),PACKET,118,0,32,HEX,,,,,,,,, +,CMD13.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,122,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.PARAM1_SIZE,,,PACKET,122,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,123,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.PARAM3_SIZE,,,PACKET,123,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,124,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD13.PARAM5_SIZE,,,PACKET,124,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+14].cmd_func),PACKET,125,0,32,HEX,,,,,,,,, +,CMD14.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,129,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.PARAM1_SIZE,,,PACKET,129,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,130,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.PARAM3_SIZE,,,PACKET,130,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,131,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD14.PARAM5_SIZE,,,PACKET,131,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+15].cmd_func),PACKET,132,0,32,HEX,,,,,,,,, +,CMD15.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,136,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.PARAM1_SIZE,,,PACKET,136,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,137,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.PARAM3_SIZE,,,PACKET,137,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,138,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD15.PARAM5_SIZE,,,PACKET,138,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+16].cmd_func),PACKET,139,0,32,HEX,,,,,,,,, +,CMD16.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,143,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.PARAM1_SIZE,,,PACKET,143,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,144,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.PARAM3_SIZE,,,PACKET,144,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,145,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD16.PARAM5_SIZE,,,PACKET,145,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+17].cmd_func),PACKET,146,0,32,HEX,,,,,,,,, +,CMD17.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,150,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.PARAM1_SIZE,,,PACKET,150,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,151,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.PARAM3_SIZE,,,PACKET,151,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,152,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD17.PARAM5_SIZE,,,PACKET,152,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+18].cmd_func),PACKET,153,0,32,HEX,,,,,,,,, +,CMD18.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,157,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.PARAM1_SIZE,,,PACKET,157,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,158,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.PARAM3_SIZE,,,PACKET,158,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,159,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD18.PARAM5_SIZE,,,PACKET,159,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+19].cmd_func),PACKET,160,0,32,HEX,,,,,,,,, +,CMD19.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,164,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.PARAM1_SIZE,,,PACKET,164,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,165,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.PARAM3_SIZE,,,PACKET,165,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,166,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD19.PARAM5_SIZE,,,PACKET,166,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+20].cmd_func),PACKET,167,0,32,HEX,,,,,,,,, +,CMD20.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,171,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.PARAM1_SIZE,,,PACKET,171,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,172,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.PARAM3_SIZE,,,PACKET,172,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,173,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD20.PARAM5_SIZE,,,PACKET,173,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+21].cmd_func),PACKET,174,0,32,HEX,,,,,,,,, +,CMD21.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,178,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.PARAM1_SIZE,,,PACKET,178,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,179,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.PARAM3_SIZE,,,PACKET,179,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,180,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD21.PARAM5_SIZE,,,PACKET,180,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+22].cmd_func),PACKET,181,0,32,HEX,,,,,,,,, +,CMD22.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,185,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.PARAM1_SIZE,,,PACKET,185,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,186,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.PARAM3_SIZE,,,PACKET,186,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,187,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD22.PARAM5_SIZE,,,PACKET,187,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+23].cmd_func),PACKET,188,0,32,HEX,,,,,,,,, +,CMD23.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,192,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.PARAM1_SIZE,,,PACKET,192,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,193,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.PARAM3_SIZE,,,PACKET,193,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,194,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD23.PARAM5_SIZE,,,PACKET,194,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+24].cmd_func),PACKET,195,0,32,HEX,,,,,,,,, +,CMD24.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,199,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.PARAM1_SIZE,,,PACKET,199,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,200,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.PARAM3_SIZE,,,PACKET,200,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,201,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD24.PARAM5_SIZE,,,PACKET,201,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+25].cmd_func),PACKET,202,0,32,HEX,,,,,,,,, +,CMD25.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,206,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.PARAM1_SIZE,,,PACKET,206,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,207,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.PARAM3_SIZE,,,PACKET,207,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,208,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD25.PARAM5_SIZE,,,PACKET,208,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+26].cmd_func),PACKET,209,0,32,HEX,,,,,,,,, +,CMD26.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,213,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.PARAM1_SIZE,,,PACKET,213,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,214,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.PARAM3_SIZE,,,PACKET,214,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,215,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD26.PARAM5_SIZE,,,PACKET,215,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+27].cmd_func),PACKET,216,0,32,HEX,,,,,,,,, +,CMD27.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,220,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.PARAM1_SIZE,,,PACKET,220,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,221,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.PARAM3_SIZE,,,PACKET,221,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,222,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD27.PARAM5_SIZE,,,PACKET,222,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+28].cmd_func),PACKET,223,0,32,HEX,,,,,,,,, +,CMD28.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,227,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.PARAM1_SIZE,,,PACKET,227,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,228,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.PARAM3_SIZE,,,PACKET,228,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,229,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD28.PARAM5_SIZE,,,PACKET,229,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+29].cmd_func),PACKET,230,0,32,HEX,,,,,,,,, +,CMD29.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,234,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.PARAM1_SIZE,,,PACKET,234,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,235,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.PARAM3_SIZE,,,PACKET,235,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,236,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD29.PARAM5_SIZE,,,PACKET,236,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+30].cmd_func),PACKET,237,0,32,HEX,,,,,,,,, +,CMD30.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,241,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.PARAM1_SIZE,,,PACKET,241,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,242,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.PARAM3_SIZE,,,PACKET,242,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,243,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD30.PARAM5_SIZE,,,PACKET,243,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+31].cmd_func),PACKET,244,0,32,HEX,,,,,,,,, +,CMD31.PARAM0_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,248,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.PARAM1_SIZE,,,PACKET,248,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.PARAM2_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,249,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.PARAM3_SIZE,,,PACKET,249,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.PARAM4_SIZE,uint8_t,(uint8_t)((command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first << 4 & 0xf0) | (command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,250,0,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, +,CMD31.PARAM5_SIZE,,,PACKET,250,4,4,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv new file mode 100644 index 000000000..d59d17603 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv @@ -0,0 +1,118 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x2a,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER0,uint8_t,divided_cmd_utility->exec_log_order[0],PACKET,26,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER1,uint8_t,divided_cmd_utility->exec_log_order[1],PACKET,27,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER2,uint8_t,divided_cmd_utility->exec_log_order[2],PACKET,28,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER3,uint8_t,divided_cmd_utility->exec_log_order[3],PACKET,29,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER4,uint8_t,divided_cmd_utility->exec_log_order[4],PACKET,30,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER5,uint8_t,divided_cmd_utility->exec_log_order[5],PACKET,31,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER6,uint8_t,divided_cmd_utility->exec_log_order[6],PACKET,32,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER7,uint8_t,divided_cmd_utility->exec_log_order[7],PACKET,33,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER8,uint8_t,divided_cmd_utility->exec_log_order[8],PACKET,34,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER9,uint8_t,divided_cmd_utility->exec_log_order[9],PACKET,35,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER10,uint8_t,divided_cmd_utility->exec_log_order[10],PACKET,36,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER11,uint8_t,divided_cmd_utility->exec_log_order[11],PACKET,37,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER12,uint8_t,divided_cmd_utility->exec_log_order[12],PACKET,38,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER13,uint8_t,divided_cmd_utility->exec_log_order[13],PACKET,39,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER14,uint8_t,divided_cmd_utility->exec_log_order[14],PACKET,40,0,8,NONE,,,,,,,,, +,EXEC_LOG_ORDER15,uint8_t,divided_cmd_utility->exec_log_order[15],PACKET,41,0,8,NONE,,,,,,,,, +,EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,42,0,16,HEX,,,,,,,,, +,EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,44,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,45,0,16,NONE,,,,,,,,, +,EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,47,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle),PACKET,48,0,32,NONE,,,,,,,,, +,EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,52,0,16,HEX,,,,,,,,, +,EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,54,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,55,0,16,NONE,,,,,,,,, +,EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,57,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle),PACKET,58,0,32,NONE,,,,,,,,, +,EXEC_LOGS2.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].cmd_code),PACKET,62,0,16,HEX,,,,,,,,, +,EXEC_LOGS2.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].status),PACKET,64,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS2.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].exec_counter),PACKET,65,0,16,NONE,,,,,,,,, +,EXEC_LOGS2.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_sts),PACKET,67,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS2.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_time.total_cycle),PACKET,68,0,32,NONE,,,,,,,,, +,EXEC_LOGS3.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].cmd_code),PACKET,72,0,16,HEX,,,,,,,,, +,EXEC_LOGS3.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].status),PACKET,74,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS3.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].exec_counter),PACKET,75,0,16,NONE,,,,,,,,, +,EXEC_LOGS3.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS3.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_time.total_cycle),PACKET,78,0,32,NONE,,,,,,,,, +,EXEC_LOGS4.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].cmd_code),PACKET,82,0,16,HEX,,,,,,,,, +,EXEC_LOGS4.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].status),PACKET,84,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS4.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].exec_counter),PACKET,85,0,16,NONE,,,,,,,,, +,EXEC_LOGS4.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_sts),PACKET,87,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS4.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_time.total_cycle),PACKET,88,0,32,NONE,,,,,,,,, +,EXEC_LOGS5.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].cmd_code),PACKET,92,0,16,HEX,,,,,,,,, +,EXEC_LOGS5.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].status),PACKET,94,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS5.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].exec_counter),PACKET,95,0,16,NONE,,,,,,,,, +,EXEC_LOGS5.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_sts),PACKET,97,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS5.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_time.total_cycle),PACKET,98,0,32,NONE,,,,,,,,, +,EXEC_LOGS6.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].cmd_code),PACKET,102,0,16,HEX,,,,,,,,, +,EXEC_LOGS6.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].status),PACKET,104,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS6.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].exec_counter),PACKET,105,0,16,NONE,,,,,,,,, +,EXEC_LOGS6.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_sts),PACKET,107,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS6.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_time.total_cycle),PACKET,108,0,32,NONE,,,,,,,,, +,EXEC_LOGS7.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].cmd_code),PACKET,112,0,16,HEX,,,,,,,,, +,EXEC_LOGS7.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].status),PACKET,114,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS7.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].exec_counter),PACKET,115,0,16,NONE,,,,,,,,, +,EXEC_LOGS7.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_sts),PACKET,117,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS7.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_time.total_cycle),PACKET,118,0,32,NONE,,,,,,,,, +,EXEC_LOGS8.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].cmd_code),PACKET,122,0,16,HEX,,,,,,,,, +,EXEC_LOGS8.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].status),PACKET,124,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS8.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].exec_counter),PACKET,125,0,16,NONE,,,,,,,,, +,EXEC_LOGS8.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_sts),PACKET,127,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS8.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_time.total_cycle),PACKET,128,0,32,NONE,,,,,,,,, +,EXEC_LOGS9.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].cmd_code),PACKET,132,0,16,HEX,,,,,,,,, +,EXEC_LOGS9.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].status),PACKET,134,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS9.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].exec_counter),PACKET,135,0,16,NONE,,,,,,,,, +,EXEC_LOGS9.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_sts),PACKET,137,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS9.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_time.total_cycle),PACKET,138,0,32,NONE,,,,,,,,, +,EXEC_LOGS10.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].cmd_code),PACKET,142,0,16,HEX,,,,,,,,, +,EXEC_LOGS10.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].status),PACKET,144,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS10.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].exec_counter),PACKET,145,0,16,NONE,,,,,,,,, +,EXEC_LOGS10.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_sts),PACKET,147,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS10.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_time.total_cycle),PACKET,148,0,32,NONE,,,,,,,,, +,EXEC_LOGS11.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].cmd_code),PACKET,152,0,16,HEX,,,,,,,,, +,EXEC_LOGS11.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].status),PACKET,154,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS11.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].exec_counter),PACKET,155,0,16,NONE,,,,,,,,, +,EXEC_LOGS11.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_sts),PACKET,157,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS11.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_time.total_cycle),PACKET,158,0,32,NONE,,,,,,,,, +,EXEC_LOGS12.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].cmd_code),PACKET,162,0,16,HEX,,,,,,,,, +,EXEC_LOGS12.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].status),PACKET,164,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS12.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].exec_counter),PACKET,165,0,16,NONE,,,,,,,,, +,EXEC_LOGS12.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_sts),PACKET,167,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS12.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_time.total_cycle),PACKET,168,0,32,NONE,,,,,,,,, +,EXEC_LOGS13.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].cmd_code),PACKET,172,0,16,HEX,,,,,,,,, +,EXEC_LOGS13.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].status),PACKET,174,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS13.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].exec_counter),PACKET,175,0,16,NONE,,,,,,,,, +,EXEC_LOGS13.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_sts),PACKET,177,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS13.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_time.total_cycle),PACKET,178,0,32,NONE,,,,,,,,, +,EXEC_LOGS14.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].cmd_code),PACKET,182,0,16,HEX,,,,,,,,, +,EXEC_LOGS14.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].status),PACKET,184,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS14.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].exec_counter),PACKET,185,0,16,NONE,,,,,,,,, +,EXEC_LOGS14.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_sts),PACKET,187,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS14.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_time.total_cycle),PACKET,188,0,32,NONE,,,,,,,,, +,EXEC_LOGS15.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].cmd_code),PACKET,192,0,16,HEX,,,,,,,,, +,EXEC_LOGS15.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].status),PACKET,194,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,EXEC_LOGS15.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].exec_counter),PACKET,195,0,16,NONE,,,,,,,,, +,EXEC_LOGS15.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_sts),PACKET,197,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,EXEC_LOGS15.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_time.total_cycle),PACKET,198,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv new file mode 100644 index 000000000..5b910f411 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv @@ -0,0 +1,60 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x5a,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,EVENT_UTIL.IS_ENABLED_EH_EXECUTION,uint8_t,event_utility->is_enabled_eh_execution,PACKET,26,0,8,STATUS,,,,,,,0=DISABLE@@ 1=ENABLE@@ *=N/A,, +,EL_EVENT_COUNTER.COUNTER_TOTAL,uint32_t,event_handler->el_event_counter.counter_total,PACKET,27,0,32,NONE,,,,,,,,, +,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_HIGH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_HIGH],PACKET,31,0,32,NONE,,,,,,,,, +,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_MIDDLE,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_MIDDLE],PACKET,35,0,32,NONE,,,,,,,,, +,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_LOW,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_LOW],PACKET,39,0,32,NONE,,,,,,,,, +,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EL,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EL],PACKET,43,0,32,NONE,,,,,,,,, +,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EH],PACKET,47,0,32,NONE,,,,,,,,, +,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,51,0,32,NONE,,,,,,,,, +,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,55,0,16,NONE,,,,,,,,, +,EXEC_SETTINGS.MAX_RESPONSE_NUM,uint8_t,event_handler->exec_settings.max_response_num,PACKET,57,0,8,NONE,,,,,,,,, +,EXEC_SETTINGS.MAX_CHECK_EVENT_NUM,uint16_t,event_handler->exec_settings.max_check_event_num,PACKET,58,0,16,NONE,,,,,,,,, +,EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM,uint8_t,event_handler->exec_settings.max_multi_level_num,PACKET,60,0,8,NONE,,,,,,,,, +,REG_FROM_CMD.RULE_ID,uint8_t,(uint8_t)event_handler->reg_from_cmd.rule_id,PACKET,61,0,8,NONE,,,,,,,,, +,REG_FROM_CMD.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->reg_from_cmd.settings.event.group,PACKET,62,0,8,NONE,,,,,,,,, +,REG_FROM_CMD.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->reg_from_cmd.settings.event.local,PACKET,63,0,32,NONE,,,,,,,,, +,REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->reg_from_cmd.settings.event.err_level) << 5 & 0xe0) | (event_handler->reg_from_cmd.settings.should_match_err_level << 4 & 0x10) | (event_handler->reg_from_cmd.settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->reg_from_cmd.settings.condition.type) & 0x07)),PACKET,67,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,67,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,REG_FROM_CMD.SETTINGS.IS_ACTIVE,,,PACKET,67,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,REG_FROM_CMD.SETTINGS.CONDITION.TYPE,,,PACKET,67,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり +,REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->reg_from_cmd.settings.condition.count_threshold,PACKET,68,0,16,NONE,,,,,,,,, +,REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->reg_from_cmd.settings.condition.time_threshold_ms,PACKET,70,0,32,NONE,,,,,,,,, +,REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id,PACKET,74,0,16,NONE,,,,,,,,, +,REG_FROM_CMD.REGISTER_ACK,uint8_t,(uint8_t)event_handler->reg_from_cmd.register_ack,PACKET,76,0,8,NONE,,,,,,,,, +,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,77,0,8,NONE,,,,,,,,, +,TLM_INFO.RULE.TARGET_RULE_ID,uint8_t,(uint8_t)event_handler->tlm_info.rule.target_rule_id,PACKET,78,0,8,NONE,,,,,,,,, +,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,79,0,8,NONE,,,,,,,,, +,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,80,0,8,NONE,,,,,,,,, +,TARTGET_RULE.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group,PACKET,81,0,8,NONE,,,,,,,,, +,TARTGET_RULE.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local,PACKET,82,0,32,NONE,,,,,,,,, +,TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.err_level) << 5 & 0xe0) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.should_match_err_level << 4 & 0x10) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.type) & 0x07)),PACKET,86,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,86,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,TARTGET_RULE.SETTINGS.IS_ACTIVE,,,PACKET,86,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,TARTGET_RULE.SETTINGS.CONDITION.TYPE,,,PACKET,86,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり +,TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold,PACKET,87,0,16,NONE,,,,,,,,, +,TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms,PACKET,89,0,32,NONE,,,,,,,,, +,TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id,PACKET,93,0,16,NONE,,,,,,,,, +,TARTGET_RULE.COUNTER,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter,PACKET,95,0,16,NONE,,,,,,,,, +,TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle,PACKET,97,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv new file mode 100644 index 000000000..fb06352ab --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv @@ -0,0 +1,103 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x5d,uint16_t offset = event_handler->tlm_info.rule_sorted_index.page_no * EH_RULE_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,26,0,8,NONE,,,,,,,,, +,IDX0.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].group,PACKET,27,0,8,NONE,,,,,,,,, +,IDX0.LOCAL,uint32_t,event_handler->sorted_idxes[0 + offset].local,PACKET,28,0,32,NONE,,,,,,,,, +,IDX0.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[0 + offset].duplicate_id,PACKET,32,0,8,NONE,,,,,,,,, +,IDX0.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].rule_id,PACKET,33,0,8,NONE,,,,,,,,, +,IDX1.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].group,PACKET,34,0,8,NONE,,,,,,,,, +,IDX1.LOCAL,uint32_t,event_handler->sorted_idxes[1 + offset].local,PACKET,35,0,32,NONE,,,,,,,,, +,IDX1.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[1 + offset].duplicate_id,PACKET,39,0,8,NONE,,,,,,,,, +,IDX1.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].rule_id,PACKET,40,0,8,NONE,,,,,,,,, +,IDX2.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].group,PACKET,41,0,8,NONE,,,,,,,,, +,IDX2.LOCAL,uint32_t,event_handler->sorted_idxes[2 + offset].local,PACKET,42,0,32,NONE,,,,,,,,, +,IDX2.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[2 + offset].duplicate_id,PACKET,46,0,8,NONE,,,,,,,,, +,IDX2.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].rule_id,PACKET,47,0,8,NONE,,,,,,,,, +,IDX3.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].group,PACKET,48,0,8,NONE,,,,,,,,, +,IDX3.LOCAL,uint32_t,event_handler->sorted_idxes[3 + offset].local,PACKET,49,0,32,NONE,,,,,,,,, +,IDX3.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[3 + offset].duplicate_id,PACKET,53,0,8,NONE,,,,,,,,, +,IDX3.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].rule_id,PACKET,54,0,8,NONE,,,,,,,,, +,IDX4.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].group,PACKET,55,0,8,NONE,,,,,,,,, +,IDX4.LOCAL,uint32_t,event_handler->sorted_idxes[4 + offset].local,PACKET,56,0,32,NONE,,,,,,,,, +,IDX4.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[4 + offset].duplicate_id,PACKET,60,0,8,NONE,,,,,,,,, +,IDX4.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].rule_id,PACKET,61,0,8,NONE,,,,,,,,, +,IDX5.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].group,PACKET,62,0,8,NONE,,,,,,,,, +,IDX5.LOCAL,uint32_t,event_handler->sorted_idxes[5 + offset].local,PACKET,63,0,32,NONE,,,,,,,,, +,IDX5.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[5 + offset].duplicate_id,PACKET,67,0,8,NONE,,,,,,,,, +,IDX5.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].rule_id,PACKET,68,0,8,NONE,,,,,,,,, +,IDX6.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].group,PACKET,69,0,8,NONE,,,,,,,,, +,IDX6.LOCAL,uint32_t,event_handler->sorted_idxes[6 + offset].local,PACKET,70,0,32,NONE,,,,,,,,, +,IDX6.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[6 + offset].duplicate_id,PACKET,74,0,8,NONE,,,,,,,,, +,IDX6.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].rule_id,PACKET,75,0,8,NONE,,,,,,,,, +,IDX7.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].group,PACKET,76,0,8,NONE,,,,,,,,, +,IDX7.LOCAL,uint32_t,event_handler->sorted_idxes[7 + offset].local,PACKET,77,0,32,NONE,,,,,,,,, +,IDX7.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[7 + offset].duplicate_id,PACKET,81,0,8,NONE,,,,,,,,, +,IDX7.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].rule_id,PACKET,82,0,8,NONE,,,,,,,,, +,IDX8.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].group,PACKET,83,0,8,NONE,,,,,,,,, +,IDX8.LOCAL,uint32_t,event_handler->sorted_idxes[8 + offset].local,PACKET,84,0,32,NONE,,,,,,,,, +,IDX8.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[8 + offset].duplicate_id,PACKET,88,0,8,NONE,,,,,,,,, +,IDX8.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].rule_id,PACKET,89,0,8,NONE,,,,,,,,, +,IDX9.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].group,PACKET,90,0,8,NONE,,,,,,,,, +,IDX9.LOCAL,uint32_t,event_handler->sorted_idxes[9 + offset].local,PACKET,91,0,32,NONE,,,,,,,,, +,IDX9.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[9 + offset].duplicate_id,PACKET,95,0,8,NONE,,,,,,,,, +,IDX9.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].rule_id,PACKET,96,0,8,NONE,,,,,,,,, +,IDX10.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].group,PACKET,97,0,8,NONE,,,,,,,,, +,IDX10.LOCAL,uint32_t,event_handler->sorted_idxes[10 + offset].local,PACKET,98,0,32,NONE,,,,,,,,, +,IDX10.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[10 + offset].duplicate_id,PACKET,102,0,8,NONE,,,,,,,,, +,IDX10.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].rule_id,PACKET,103,0,8,NONE,,,,,,,,, +,IDX11.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].group,PACKET,104,0,8,NONE,,,,,,,,, +,IDX11.LOCAL,uint32_t,event_handler->sorted_idxes[11 + offset].local,PACKET,105,0,32,NONE,,,,,,,,, +,IDX11.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[11 + offset].duplicate_id,PACKET,109,0,8,NONE,,,,,,,,, +,IDX11.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].rule_id,PACKET,110,0,8,NONE,,,,,,,,, +,IDX12.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].group,PACKET,111,0,8,NONE,,,,,,,,, +,IDX12.LOCAL,uint32_t,event_handler->sorted_idxes[12 + offset].local,PACKET,112,0,32,NONE,,,,,,,,, +,IDX12.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[12 + offset].duplicate_id,PACKET,116,0,8,NONE,,,,,,,,, +,IDX12.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].rule_id,PACKET,117,0,8,NONE,,,,,,,,, +,IDX13.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].group,PACKET,118,0,8,NONE,,,,,,,,, +,IDX13.LOCAL,uint32_t,event_handler->sorted_idxes[13 + offset].local,PACKET,119,0,32,NONE,,,,,,,,, +,IDX13.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[13 + offset].duplicate_id,PACKET,123,0,8,NONE,,,,,,,,, +,IDX13.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].rule_id,PACKET,124,0,8,NONE,,,,,,,,, +,IDX14.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].group,PACKET,125,0,8,NONE,,,,,,,,, +,IDX14.LOCAL,uint32_t,event_handler->sorted_idxes[14 + offset].local,PACKET,126,0,32,NONE,,,,,,,,, +,IDX14.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[14 + offset].duplicate_id,PACKET,130,0,8,NONE,,,,,,,,, +,IDX14.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].rule_id,PACKET,131,0,8,NONE,,,,,,,,, +,IDX15.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].group,PACKET,132,0,8,NONE,,,,,,,,, +,IDX15.LOCAL,uint32_t,event_handler->sorted_idxes[15 + offset].local,PACKET,133,0,32,NONE,,,,,,,,, +,IDX15.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[15 + offset].duplicate_id,PACKET,137,0,8,NONE,,,,,,,,, +,IDX15.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].rule_id,PACKET,138,0,8,NONE,,,,,,,,, +,IDX16.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].group,PACKET,139,0,8,NONE,,,,,,,,, +,IDX16.LOCAL,uint32_t,event_handler->sorted_idxes[16 + offset].local,PACKET,140,0,32,NONE,,,,,,,,, +,IDX16.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[16 + offset].duplicate_id,PACKET,144,0,8,NONE,,,,,,,,, +,IDX16.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].rule_id,PACKET,145,0,8,NONE,,,,,,,,, +,IDX17.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].group,PACKET,146,0,8,NONE,,,,,,,,, +,IDX17.LOCAL,uint32_t,event_handler->sorted_idxes[17 + offset].local,PACKET,147,0,32,NONE,,,,,,,,, +,IDX17.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[17 + offset].duplicate_id,PACKET,151,0,8,NONE,,,,,,,,, +,IDX17.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].rule_id,PACKET,152,0,8,NONE,,,,,,,,, +,IDX18.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].group,PACKET,153,0,8,NONE,,,,,,,,, +,IDX18.LOCAL,uint32_t,event_handler->sorted_idxes[18 + offset].local,PACKET,154,0,32,NONE,,,,,,,,, +,IDX18.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[18 + offset].duplicate_id,PACKET,158,0,8,NONE,,,,,,,,, +,IDX18.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].rule_id,PACKET,159,0,8,NONE,,,,,,,,, +,IDX19.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].group,PACKET,160,0,8,NONE,,,,,,,,, +,IDX19.LOCAL,uint32_t,event_handler->sorted_idxes[19 + offset].local,PACKET,161,0,32,NONE,,,,,,,,, +,IDX19.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[19 + offset].duplicate_id,PACKET,165,0,8,NONE,,,,,,,,, +,IDX19.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].rule_id,PACKET,166,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv new file mode 100644 index 000000000..d34706eb0 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv @@ -0,0 +1,217 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x5c,uint16_t offset = event_handler->tlm_info.log.page_no * EH_LOG_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,26,0,8,NONE,,,,,,,,, +,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,27,0,32,NONE,,,,,,,,, +,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,31,0,16,NONE,,,,,,,,, +,LOG0.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->rule_id,PACKET,33,0,8,NONE,,,,,,,,, +,LOG0.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->respond_time_in_master_cycle,PACKET,34,0,32,NONE,,,,,,,,, +,LOG0.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->deploy_cmd_ack,PACKET,38,0,8,NONE,,,,,,,,, +,LOG1.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->rule_id,PACKET,39,0,8,NONE,,,,,,,,, +,LOG1.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->respond_time_in_master_cycle,PACKET,40,0,32,NONE,,,,,,,,, +,LOG1.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->deploy_cmd_ack,PACKET,44,0,8,NONE,,,,,,,,, +,LOG2.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->rule_id,PACKET,45,0,8,NONE,,,,,,,,, +,LOG2.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->respond_time_in_master_cycle,PACKET,46,0,32,NONE,,,,,,,,, +,LOG2.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->deploy_cmd_ack,PACKET,50,0,8,NONE,,,,,,,,, +,LOG3.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->rule_id,PACKET,51,0,8,NONE,,,,,,,,, +,LOG3.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->respond_time_in_master_cycle,PACKET,52,0,32,NONE,,,,,,,,, +,LOG3.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->deploy_cmd_ack,PACKET,56,0,8,NONE,,,,,,,,, +,LOG4.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->rule_id,PACKET,57,0,8,NONE,,,,,,,,, +,LOG4.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->respond_time_in_master_cycle,PACKET,58,0,32,NONE,,,,,,,,, +,LOG4.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->deploy_cmd_ack,PACKET,62,0,8,NONE,,,,,,,,, +,LOG5.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->rule_id,PACKET,63,0,8,NONE,,,,,,,,, +,LOG5.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->respond_time_in_master_cycle,PACKET,64,0,32,NONE,,,,,,,,, +,LOG5.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->deploy_cmd_ack,PACKET,68,0,8,NONE,,,,,,,,, +,LOG6.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->rule_id,PACKET,69,0,8,NONE,,,,,,,,, +,LOG6.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->respond_time_in_master_cycle,PACKET,70,0,32,NONE,,,,,,,,, +,LOG6.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->deploy_cmd_ack,PACKET,74,0,8,NONE,,,,,,,,, +,LOG7.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->rule_id,PACKET,75,0,8,NONE,,,,,,,,, +,LOG7.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->respond_time_in_master_cycle,PACKET,76,0,32,NONE,,,,,,,,, +,LOG7.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->deploy_cmd_ack,PACKET,80,0,8,NONE,,,,,,,,, +,LOG8.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->rule_id,PACKET,81,0,8,NONE,,,,,,,,, +,LOG8.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->respond_time_in_master_cycle,PACKET,82,0,32,NONE,,,,,,,,, +,LOG8.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->deploy_cmd_ack,PACKET,86,0,8,NONE,,,,,,,,, +,LOG9.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->rule_id,PACKET,87,0,8,NONE,,,,,,,,, +,LOG9.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->respond_time_in_master_cycle,PACKET,88,0,32,NONE,,,,,,,,, +,LOG9.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->deploy_cmd_ack,PACKET,92,0,8,NONE,,,,,,,,, +,LOG10.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->rule_id,PACKET,93,0,8,NONE,,,,,,,,, +,LOG10.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->respond_time_in_master_cycle,PACKET,94,0,32,NONE,,,,,,,,, +,LOG10.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->deploy_cmd_ack,PACKET,98,0,8,NONE,,,,,,,,, +,LOG11.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->rule_id,PACKET,99,0,8,NONE,,,,,,,,, +,LOG11.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->respond_time_in_master_cycle,PACKET,100,0,32,NONE,,,,,,,,, +,LOG11.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->deploy_cmd_ack,PACKET,104,0,8,NONE,,,,,,,,, +,LOG12.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->rule_id,PACKET,105,0,8,NONE,,,,,,,,, +,LOG12.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->respond_time_in_master_cycle,PACKET,106,0,32,NONE,,,,,,,,, +,LOG12.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->deploy_cmd_ack,PACKET,110,0,8,NONE,,,,,,,,, +,LOG13.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->rule_id,PACKET,111,0,8,NONE,,,,,,,,, +,LOG13.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->respond_time_in_master_cycle,PACKET,112,0,32,NONE,,,,,,,,, +,LOG13.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->deploy_cmd_ack,PACKET,116,0,8,NONE,,,,,,,,, +,LOG14.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->rule_id,PACKET,117,0,8,NONE,,,,,,,,, +,LOG14.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->respond_time_in_master_cycle,PACKET,118,0,32,NONE,,,,,,,,, +,LOG14.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->deploy_cmd_ack,PACKET,122,0,8,NONE,,,,,,,,, +,LOG15.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->rule_id,PACKET,123,0,8,NONE,,,,,,,,, +,LOG15.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->respond_time_in_master_cycle,PACKET,124,0,32,NONE,,,,,,,,, +,LOG15.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->deploy_cmd_ack,PACKET,128,0,8,NONE,,,,,,,,, +,LOG16.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->rule_id,PACKET,129,0,8,NONE,,,,,,,,, +,LOG16.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->respond_time_in_master_cycle,PACKET,130,0,32,NONE,,,,,,,,, +,LOG16.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->deploy_cmd_ack,PACKET,134,0,8,NONE,,,,,,,,, +,LOG17.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->rule_id,PACKET,135,0,8,NONE,,,,,,,,, +,LOG17.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->respond_time_in_master_cycle,PACKET,136,0,32,NONE,,,,,,,,, +,LOG17.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->deploy_cmd_ack,PACKET,140,0,8,NONE,,,,,,,,, +,LOG18.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->rule_id,PACKET,141,0,8,NONE,,,,,,,,, +,LOG18.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->respond_time_in_master_cycle,PACKET,142,0,32,NONE,,,,,,,,, +,LOG18.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->deploy_cmd_ack,PACKET,146,0,8,NONE,,,,,,,,, +,LOG19.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->rule_id,PACKET,147,0,8,NONE,,,,,,,,, +,LOG19.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->respond_time_in_master_cycle,PACKET,148,0,32,NONE,,,,,,,,, +,LOG19.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->deploy_cmd_ack,PACKET,152,0,8,NONE,,,,,,,,, +,LOG20.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->rule_id,PACKET,153,0,8,NONE,,,,,,,,, +,LOG20.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->respond_time_in_master_cycle,PACKET,154,0,32,NONE,,,,,,,,, +,LOG20.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->deploy_cmd_ack,PACKET,158,0,8,NONE,,,,,,,,, +,LOG21.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->rule_id,PACKET,159,0,8,NONE,,,,,,,,, +,LOG21.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->respond_time_in_master_cycle,PACKET,160,0,32,NONE,,,,,,,,, +,LOG21.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->deploy_cmd_ack,PACKET,164,0,8,NONE,,,,,,,,, +,LOG22.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->rule_id,PACKET,165,0,8,NONE,,,,,,,,, +,LOG22.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->respond_time_in_master_cycle,PACKET,166,0,32,NONE,,,,,,,,, +,LOG22.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->deploy_cmd_ack,PACKET,170,0,8,NONE,,,,,,,,, +,LOG23.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->rule_id,PACKET,171,0,8,NONE,,,,,,,,, +,LOG23.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->respond_time_in_master_cycle,PACKET,172,0,32,NONE,,,,,,,,, +,LOG23.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->deploy_cmd_ack,PACKET,176,0,8,NONE,,,,,,,,, +,LOG24.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->rule_id,PACKET,177,0,8,NONE,,,,,,,,, +,LOG24.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->respond_time_in_master_cycle,PACKET,178,0,32,NONE,,,,,,,,, +,LOG24.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->deploy_cmd_ack,PACKET,182,0,8,NONE,,,,,,,,, +,LOG25.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->rule_id,PACKET,183,0,8,NONE,,,,,,,,, +,LOG25.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->respond_time_in_master_cycle,PACKET,184,0,32,NONE,,,,,,,,, +,LOG25.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->deploy_cmd_ack,PACKET,188,0,8,NONE,,,,,,,,, +,LOG26.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->rule_id,PACKET,189,0,8,NONE,,,,,,,,, +,LOG26.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->respond_time_in_master_cycle,PACKET,190,0,32,NONE,,,,,,,,, +,LOG26.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->deploy_cmd_ack,PACKET,194,0,8,NONE,,,,,,,,, +,LOG27.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->rule_id,PACKET,195,0,8,NONE,,,,,,,,, +,LOG27.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->respond_time_in_master_cycle,PACKET,196,0,32,NONE,,,,,,,,, +,LOG27.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->deploy_cmd_ack,PACKET,200,0,8,NONE,,,,,,,,, +,LOG28.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->rule_id,PACKET,201,0,8,NONE,,,,,,,,, +,LOG28.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->respond_time_in_master_cycle,PACKET,202,0,32,NONE,,,,,,,,, +,LOG28.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->deploy_cmd_ack,PACKET,206,0,8,NONE,,,,,,,,, +,LOG29.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->rule_id,PACKET,207,0,8,NONE,,,,,,,,, +,LOG29.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->respond_time_in_master_cycle,PACKET,208,0,32,NONE,,,,,,,,, +,LOG29.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->deploy_cmd_ack,PACKET,212,0,8,NONE,,,,,,,,, +,LOG30.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->rule_id,PACKET,213,0,8,NONE,,,,,,,,, +,LOG30.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->respond_time_in_master_cycle,PACKET,214,0,32,NONE,,,,,,,,, +,LOG30.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->deploy_cmd_ack,PACKET,218,0,8,NONE,,,,,,,,, +,LOG31.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->rule_id,PACKET,219,0,8,NONE,,,,,,,,, +,LOG31.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->respond_time_in_master_cycle,PACKET,220,0,32,NONE,,,,,,,,, +,LOG31.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->deploy_cmd_ack,PACKET,224,0,8,NONE,,,,,,,,, +,LOG32.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->rule_id,PACKET,225,0,8,NONE,,,,,,,,, +,LOG32.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->respond_time_in_master_cycle,PACKET,226,0,32,NONE,,,,,,,,, +,LOG32.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->deploy_cmd_ack,PACKET,230,0,8,NONE,,,,,,,,, +,LOG33.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->rule_id,PACKET,231,0,8,NONE,,,,,,,,, +,LOG33.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->respond_time_in_master_cycle,PACKET,232,0,32,NONE,,,,,,,,, +,LOG33.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->deploy_cmd_ack,PACKET,236,0,8,NONE,,,,,,,,, +,LOG34.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->rule_id,PACKET,237,0,8,NONE,,,,,,,,, +,LOG34.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->respond_time_in_master_cycle,PACKET,238,0,32,NONE,,,,,,,,, +,LOG34.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->deploy_cmd_ack,PACKET,242,0,8,NONE,,,,,,,,, +,LOG35.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->rule_id,PACKET,243,0,8,NONE,,,,,,,,, +,LOG35.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->respond_time_in_master_cycle,PACKET,244,0,32,NONE,,,,,,,,, +,LOG35.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->deploy_cmd_ack,PACKET,248,0,8,NONE,,,,,,,,, +,LOG36.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->rule_id,PACKET,249,0,8,NONE,,,,,,,,, +,LOG36.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->respond_time_in_master_cycle,PACKET,250,0,32,NONE,,,,,,,,, +,LOG36.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->deploy_cmd_ack,PACKET,254,0,8,NONE,,,,,,,,, +,LOG37.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->rule_id,PACKET,255,0,8,NONE,,,,,,,,, +,LOG37.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->respond_time_in_master_cycle,PACKET,256,0,32,NONE,,,,,,,,, +,LOG37.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->deploy_cmd_ack,PACKET,260,0,8,NONE,,,,,,,,, +,LOG38.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->rule_id,PACKET,261,0,8,NONE,,,,,,,,, +,LOG38.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->respond_time_in_master_cycle,PACKET,262,0,32,NONE,,,,,,,,, +,LOG38.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->deploy_cmd_ack,PACKET,266,0,8,NONE,,,,,,,,, +,LOG39.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->rule_id,PACKET,267,0,8,NONE,,,,,,,,, +,LOG39.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->respond_time_in_master_cycle,PACKET,268,0,32,NONE,,,,,,,,, +,LOG39.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->deploy_cmd_ack,PACKET,272,0,8,NONE,,,,,,,,, +,LOG40.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->rule_id,PACKET,273,0,8,NONE,,,,,,,,, +,LOG40.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->respond_time_in_master_cycle,PACKET,274,0,32,NONE,,,,,,,,, +,LOG40.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->deploy_cmd_ack,PACKET,278,0,8,NONE,,,,,,,,, +,LOG41.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->rule_id,PACKET,279,0,8,NONE,,,,,,,,, +,LOG41.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->respond_time_in_master_cycle,PACKET,280,0,32,NONE,,,,,,,,, +,LOG41.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->deploy_cmd_ack,PACKET,284,0,8,NONE,,,,,,,,, +,LOG42.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->rule_id,PACKET,285,0,8,NONE,,,,,,,,, +,LOG42.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->respond_time_in_master_cycle,PACKET,286,0,32,NONE,,,,,,,,, +,LOG42.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->deploy_cmd_ack,PACKET,290,0,8,NONE,,,,,,,,, +,LOG43.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->rule_id,PACKET,291,0,8,NONE,,,,,,,,, +,LOG43.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->respond_time_in_master_cycle,PACKET,292,0,32,NONE,,,,,,,,, +,LOG43.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->deploy_cmd_ack,PACKET,296,0,8,NONE,,,,,,,,, +,LOG44.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->rule_id,PACKET,297,0,8,NONE,,,,,,,,, +,LOG44.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->respond_time_in_master_cycle,PACKET,298,0,32,NONE,,,,,,,,, +,LOG44.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->deploy_cmd_ack,PACKET,302,0,8,NONE,,,,,,,,, +,LOG45.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->rule_id,PACKET,303,0,8,NONE,,,,,,,,, +,LOG45.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->respond_time_in_master_cycle,PACKET,304,0,32,NONE,,,,,,,,, +,LOG45.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->deploy_cmd_ack,PACKET,308,0,8,NONE,,,,,,,,, +,LOG46.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->rule_id,PACKET,309,0,8,NONE,,,,,,,,, +,LOG46.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->respond_time_in_master_cycle,PACKET,310,0,32,NONE,,,,,,,,, +,LOG46.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->deploy_cmd_ack,PACKET,314,0,8,NONE,,,,,,,,, +,LOG47.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->rule_id,PACKET,315,0,8,NONE,,,,,,,,, +,LOG47.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->respond_time_in_master_cycle,PACKET,316,0,32,NONE,,,,,,,,, +,LOG47.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->deploy_cmd_ack,PACKET,320,0,8,NONE,,,,,,,,, +,LOG48.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->rule_id,PACKET,321,0,8,NONE,,,,,,,,, +,LOG48.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->respond_time_in_master_cycle,PACKET,322,0,32,NONE,,,,,,,,, +,LOG48.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->deploy_cmd_ack,PACKET,326,0,8,NONE,,,,,,,,, +,LOG49.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->rule_id,PACKET,327,0,8,NONE,,,,,,,,, +,LOG49.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->respond_time_in_master_cycle,PACKET,328,0,32,NONE,,,,,,,,, +,LOG49.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->deploy_cmd_ack,PACKET,332,0,8,NONE,,,,,,,,, +,LOG50.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->rule_id,PACKET,333,0,8,NONE,,,,,,,,, +,LOG50.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->respond_time_in_master_cycle,PACKET,334,0,32,NONE,,,,,,,,, +,LOG50.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->deploy_cmd_ack,PACKET,338,0,8,NONE,,,,,,,,, +,LOG51.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->rule_id,PACKET,339,0,8,NONE,,,,,,,,, +,LOG51.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->respond_time_in_master_cycle,PACKET,340,0,32,NONE,,,,,,,,, +,LOG51.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->deploy_cmd_ack,PACKET,344,0,8,NONE,,,,,,,,, +,LOG52.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->rule_id,PACKET,345,0,8,NONE,,,,,,,,, +,LOG52.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->respond_time_in_master_cycle,PACKET,346,0,32,NONE,,,,,,,,, +,LOG52.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->deploy_cmd_ack,PACKET,350,0,8,NONE,,,,,,,,, +,LOG53.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->rule_id,PACKET,351,0,8,NONE,,,,,,,,, +,LOG53.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->respond_time_in_master_cycle,PACKET,352,0,32,NONE,,,,,,,,, +,LOG53.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->deploy_cmd_ack,PACKET,356,0,8,NONE,,,,,,,,, +,LOG54.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->rule_id,PACKET,357,0,8,NONE,,,,,,,,, +,LOG54.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->respond_time_in_master_cycle,PACKET,358,0,32,NONE,,,,,,,,, +,LOG54.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->deploy_cmd_ack,PACKET,362,0,8,NONE,,,,,,,,, +,LOG55.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->rule_id,PACKET,363,0,8,NONE,,,,,,,,, +,LOG55.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->respond_time_in_master_cycle,PACKET,364,0,32,NONE,,,,,,,,, +,LOG55.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->deploy_cmd_ack,PACKET,368,0,8,NONE,,,,,,,,, +,LOG56.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->rule_id,PACKET,369,0,8,NONE,,,,,,,,, +,LOG56.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->respond_time_in_master_cycle,PACKET,370,0,32,NONE,,,,,,,,, +,LOG56.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->deploy_cmd_ack,PACKET,374,0,8,NONE,,,,,,,,, +,LOG57.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->rule_id,PACKET,375,0,8,NONE,,,,,,,,, +,LOG57.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->respond_time_in_master_cycle,PACKET,376,0,32,NONE,,,,,,,,, +,LOG57.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->deploy_cmd_ack,PACKET,380,0,8,NONE,,,,,,,,, +,LOG58.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->rule_id,PACKET,381,0,8,NONE,,,,,,,,, +,LOG58.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->respond_time_in_master_cycle,PACKET,382,0,32,NONE,,,,,,,,, +,LOG58.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->deploy_cmd_ack,PACKET,386,0,8,NONE,,,,,,,,, +,LOG59.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->rule_id,PACKET,387,0,8,NONE,,,,,,,,, +,LOG59.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->respond_time_in_master_cycle,PACKET,388,0,32,NONE,,,,,,,,, +,LOG59.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->deploy_cmd_ack,PACKET,392,0,8,NONE,,,,,,,,, +,LOG60.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->rule_id,PACKET,393,0,8,NONE,,,,,,,,, +,LOG60.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->respond_time_in_master_cycle,PACKET,394,0,32,NONE,,,,,,,,, +,LOG60.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->deploy_cmd_ack,PACKET,398,0,8,NONE,,,,,,,,, +,LOG61.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->rule_id,PACKET,399,0,8,NONE,,,,,,,,, +,LOG61.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->respond_time_in_master_cycle,PACKET,400,0,32,NONE,,,,,,,,, +,LOG61.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->deploy_cmd_ack,PACKET,404,0,8,NONE,,,,,,,,, +,LOG62.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->rule_id,PACKET,405,0,8,NONE,,,,,,,,, +,LOG62.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->respond_time_in_master_cycle,PACKET,406,0,32,NONE,,,,,,,,, +,LOG62.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->deploy_cmd_ack,PACKET,410,0,8,NONE,,,,,,,,, +,LOG63.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->rule_id,PACKET,411,0,8,NONE,,,,,,,,, +,LOG63.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->respond_time_in_master_cycle,PACKET,412,0,32,NONE,,,,,,,,, +,LOG63.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->deploy_cmd_ack,PACKET,416,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv new file mode 100644 index 000000000..9e03a29e9 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv @@ -0,0 +1,244 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x5b,uint16_t offset = event_handler->tlm_info.rule.page_no * EH_RULE_TLM_PAGE_SIZE;##const EH_Rule* rules = event_handler->rule_table.rules;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,26,0,8,NONE,,,,,,,,, +,RULE_TABLE.REGISTERED_RULE_NUM,uint16_t,event_handler->rule_table.registered_rule_num,PACKET,27,0,16,NONE,,,,,,,,, +,RULE0.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[0 + offset].settings.event.group,PACKET,29,0,8,NONE,,,,,,,,, +,RULE0.SETTINGS.EVENT.LOCAL,uint32_t,rules[0 + offset].settings.event.local,PACKET,30,0,32,NONE,,,,,,,,, +,RULE0.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[0 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[0 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[0 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[0 + offset].settings.condition.type) & 0x07)),PACKET,34,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE0.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,34,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE0.SETTINGS.IS_ACTIVE,,,PACKET,34,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE0.SETTINGS.CONDITION.TYPE,,,PACKET,34,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE0.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[0 + offset].settings.condition.count_threshold,PACKET,35,0,16,NONE,,,,,,,,, +,RULE0.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[0 + offset].settings.condition.time_threshold_ms,PACKET,37,0,32,NONE,,,,,,,,, +,RULE0.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[0 + offset].settings.deploy_bct_id,PACKET,41,0,16,NONE,,,,,,,,, +,RULE0.COUNTER,uint16_t,rules[0 + offset].counter,PACKET,43,0,16,NONE,,,,,,,,, +,RULE0.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[0 + offset].last_event_time.total_cycle,PACKET,45,0,32,NONE,,,,,,,,, +,RULE1.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[1 + offset].settings.event.group,PACKET,49,0,8,NONE,,,,,,,,, +,RULE1.SETTINGS.EVENT.LOCAL,uint32_t,rules[1 + offset].settings.event.local,PACKET,50,0,32,NONE,,,,,,,,, +,RULE1.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[1 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[1 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[1 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[1 + offset].settings.condition.type) & 0x07)),PACKET,54,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE1.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,54,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE1.SETTINGS.IS_ACTIVE,,,PACKET,54,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE1.SETTINGS.CONDITION.TYPE,,,PACKET,54,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE1.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[1 + offset].settings.condition.count_threshold,PACKET,55,0,16,NONE,,,,,,,,, +,RULE1.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[1 + offset].settings.condition.time_threshold_ms,PACKET,57,0,32,NONE,,,,,,,,, +,RULE1.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[1 + offset].settings.deploy_bct_id,PACKET,61,0,16,NONE,,,,,,,,, +,RULE1.COUNTER,uint16_t,rules[1 + offset].counter,PACKET,63,0,16,NONE,,,,,,,,, +,RULE1.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[1 + offset].last_event_time.total_cycle,PACKET,65,0,32,NONE,,,,,,,,, +,RULE2.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[2 + offset].settings.event.group,PACKET,69,0,8,NONE,,,,,,,,, +,RULE2.SETTINGS.EVENT.LOCAL,uint32_t,rules[2 + offset].settings.event.local,PACKET,70,0,32,NONE,,,,,,,,, +,RULE2.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[2 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[2 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[2 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[2 + offset].settings.condition.type) & 0x07)),PACKET,74,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE2.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,74,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE2.SETTINGS.IS_ACTIVE,,,PACKET,74,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE2.SETTINGS.CONDITION.TYPE,,,PACKET,74,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE2.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[2 + offset].settings.condition.count_threshold,PACKET,75,0,16,NONE,,,,,,,,, +,RULE2.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[2 + offset].settings.condition.time_threshold_ms,PACKET,77,0,32,NONE,,,,,,,,, +,RULE2.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[2 + offset].settings.deploy_bct_id,PACKET,81,0,16,NONE,,,,,,,,, +,RULE2.COUNTER,uint16_t,rules[2 + offset].counter,PACKET,83,0,16,NONE,,,,,,,,, +,RULE2.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[2 + offset].last_event_time.total_cycle,PACKET,85,0,32,NONE,,,,,,,,, +,RULE3.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[3 + offset].settings.event.group,PACKET,89,0,8,NONE,,,,,,,,, +,RULE3.SETTINGS.EVENT.LOCAL,uint32_t,rules[3 + offset].settings.event.local,PACKET,90,0,32,NONE,,,,,,,,, +,RULE3.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[3 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[3 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[3 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[3 + offset].settings.condition.type) & 0x07)),PACKET,94,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE3.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,94,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE3.SETTINGS.IS_ACTIVE,,,PACKET,94,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE3.SETTINGS.CONDITION.TYPE,,,PACKET,94,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE3.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[3 + offset].settings.condition.count_threshold,PACKET,95,0,16,NONE,,,,,,,,, +,RULE3.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[3 + offset].settings.condition.time_threshold_ms,PACKET,97,0,32,NONE,,,,,,,,, +,RULE3.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[3 + offset].settings.deploy_bct_id,PACKET,101,0,16,NONE,,,,,,,,, +,RULE3.COUNTER,uint16_t,rules[3 + offset].counter,PACKET,103,0,16,NONE,,,,,,,,, +,RULE3.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[3 + offset].last_event_time.total_cycle,PACKET,105,0,32,NONE,,,,,,,,, +,RULE4.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[4 + offset].settings.event.group,PACKET,109,0,8,NONE,,,,,,,,, +,RULE4.SETTINGS.EVENT.LOCAL,uint32_t,rules[4 + offset].settings.event.local,PACKET,110,0,32,NONE,,,,,,,,, +,RULE4.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[4 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[4 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[4 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[4 + offset].settings.condition.type) & 0x07)),PACKET,114,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE4.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,114,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE4.SETTINGS.IS_ACTIVE,,,PACKET,114,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE4.SETTINGS.CONDITION.TYPE,,,PACKET,114,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE4.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[4 + offset].settings.condition.count_threshold,PACKET,115,0,16,NONE,,,,,,,,, +,RULE4.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[4 + offset].settings.condition.time_threshold_ms,PACKET,117,0,32,NONE,,,,,,,,, +,RULE4.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[4 + offset].settings.deploy_bct_id,PACKET,121,0,16,NONE,,,,,,,,, +,RULE4.COUNTER,uint16_t,rules[4 + offset].counter,PACKET,123,0,16,NONE,,,,,,,,, +,RULE4.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[4 + offset].last_event_time.total_cycle,PACKET,125,0,32,NONE,,,,,,,,, +,RULE5.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[5 + offset].settings.event.group,PACKET,129,0,8,NONE,,,,,,,,, +,RULE5.SETTINGS.EVENT.LOCAL,uint32_t,rules[5 + offset].settings.event.local,PACKET,130,0,32,NONE,,,,,,,,, +,RULE5.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[5 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[5 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[5 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[5 + offset].settings.condition.type) & 0x07)),PACKET,134,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE5.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,134,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE5.SETTINGS.IS_ACTIVE,,,PACKET,134,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE5.SETTINGS.CONDITION.TYPE,,,PACKET,134,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE5.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[5 + offset].settings.condition.count_threshold,PACKET,135,0,16,NONE,,,,,,,,, +,RULE5.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[5 + offset].settings.condition.time_threshold_ms,PACKET,137,0,32,NONE,,,,,,,,, +,RULE5.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[5 + offset].settings.deploy_bct_id,PACKET,141,0,16,NONE,,,,,,,,, +,RULE5.COUNTER,uint16_t,rules[5 + offset].counter,PACKET,143,0,16,NONE,,,,,,,,, +,RULE5.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[5 + offset].last_event_time.total_cycle,PACKET,145,0,32,NONE,,,,,,,,, +,RULE6.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[6 + offset].settings.event.group,PACKET,149,0,8,NONE,,,,,,,,, +,RULE6.SETTINGS.EVENT.LOCAL,uint32_t,rules[6 + offset].settings.event.local,PACKET,150,0,32,NONE,,,,,,,,, +,RULE6.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[6 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[6 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[6 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[6 + offset].settings.condition.type) & 0x07)),PACKET,154,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE6.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,154,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE6.SETTINGS.IS_ACTIVE,,,PACKET,154,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE6.SETTINGS.CONDITION.TYPE,,,PACKET,154,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE6.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[6 + offset].settings.condition.count_threshold,PACKET,155,0,16,NONE,,,,,,,,, +,RULE6.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[6 + offset].settings.condition.time_threshold_ms,PACKET,157,0,32,NONE,,,,,,,,, +,RULE6.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[6 + offset].settings.deploy_bct_id,PACKET,161,0,16,NONE,,,,,,,,, +,RULE6.COUNTER,uint16_t,rules[6 + offset].counter,PACKET,163,0,16,NONE,,,,,,,,, +,RULE6.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[6 + offset].last_event_time.total_cycle,PACKET,165,0,32,NONE,,,,,,,,, +,RULE7.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[7 + offset].settings.event.group,PACKET,169,0,8,NONE,,,,,,,,, +,RULE7.SETTINGS.EVENT.LOCAL,uint32_t,rules[7 + offset].settings.event.local,PACKET,170,0,32,NONE,,,,,,,,, +,RULE7.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[7 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[7 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[7 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[7 + offset].settings.condition.type) & 0x07)),PACKET,174,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE7.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,174,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE7.SETTINGS.IS_ACTIVE,,,PACKET,174,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE7.SETTINGS.CONDITION.TYPE,,,PACKET,174,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE7.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[7 + offset].settings.condition.count_threshold,PACKET,175,0,16,NONE,,,,,,,,, +,RULE7.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[7 + offset].settings.condition.time_threshold_ms,PACKET,177,0,32,NONE,,,,,,,,, +,RULE7.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[7 + offset].settings.deploy_bct_id,PACKET,181,0,16,NONE,,,,,,,,, +,RULE7.COUNTER,uint16_t,rules[7 + offset].counter,PACKET,183,0,16,NONE,,,,,,,,, +,RULE7.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[7 + offset].last_event_time.total_cycle,PACKET,185,0,32,NONE,,,,,,,,, +,RULE8.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[8 + offset].settings.event.group,PACKET,189,0,8,NONE,,,,,,,,, +,RULE8.SETTINGS.EVENT.LOCAL,uint32_t,rules[8 + offset].settings.event.local,PACKET,190,0,32,NONE,,,,,,,,, +,RULE8.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[8 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[8 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[8 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[8 + offset].settings.condition.type) & 0x07)),PACKET,194,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE8.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,194,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE8.SETTINGS.IS_ACTIVE,,,PACKET,194,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE8.SETTINGS.CONDITION.TYPE,,,PACKET,194,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE8.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[8 + offset].settings.condition.count_threshold,PACKET,195,0,16,NONE,,,,,,,,, +,RULE8.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[8 + offset].settings.condition.time_threshold_ms,PACKET,197,0,32,NONE,,,,,,,,, +,RULE8.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[8 + offset].settings.deploy_bct_id,PACKET,201,0,16,NONE,,,,,,,,, +,RULE8.COUNTER,uint16_t,rules[8 + offset].counter,PACKET,203,0,16,NONE,,,,,,,,, +,RULE8.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[8 + offset].last_event_time.total_cycle,PACKET,205,0,32,NONE,,,,,,,,, +,RULE9.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[9 + offset].settings.event.group,PACKET,209,0,8,NONE,,,,,,,,, +,RULE9.SETTINGS.EVENT.LOCAL,uint32_t,rules[9 + offset].settings.event.local,PACKET,210,0,32,NONE,,,,,,,,, +,RULE9.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[9 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[9 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[9 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[9 + offset].settings.condition.type) & 0x07)),PACKET,214,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE9.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,214,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE9.SETTINGS.IS_ACTIVE,,,PACKET,214,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE9.SETTINGS.CONDITION.TYPE,,,PACKET,214,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE9.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[9 + offset].settings.condition.count_threshold,PACKET,215,0,16,NONE,,,,,,,,, +,RULE9.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[9 + offset].settings.condition.time_threshold_ms,PACKET,217,0,32,NONE,,,,,,,,, +,RULE9.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[9 + offset].settings.deploy_bct_id,PACKET,221,0,16,NONE,,,,,,,,, +,RULE9.COUNTER,uint16_t,rules[9 + offset].counter,PACKET,223,0,16,NONE,,,,,,,,, +,RULE9.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[9 + offset].last_event_time.total_cycle,PACKET,225,0,32,NONE,,,,,,,,, +,RULE10.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[10 + offset].settings.event.group,PACKET,229,0,8,NONE,,,,,,,,, +,RULE10.SETTINGS.EVENT.LOCAL,uint32_t,rules[10 + offset].settings.event.local,PACKET,230,0,32,NONE,,,,,,,,, +,RULE10.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[10 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[10 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[10 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[10 + offset].settings.condition.type) & 0x07)),PACKET,234,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE10.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,234,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE10.SETTINGS.IS_ACTIVE,,,PACKET,234,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE10.SETTINGS.CONDITION.TYPE,,,PACKET,234,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE10.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[10 + offset].settings.condition.count_threshold,PACKET,235,0,16,NONE,,,,,,,,, +,RULE10.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[10 + offset].settings.condition.time_threshold_ms,PACKET,237,0,32,NONE,,,,,,,,, +,RULE10.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[10 + offset].settings.deploy_bct_id,PACKET,241,0,16,NONE,,,,,,,,, +,RULE10.COUNTER,uint16_t,rules[10 + offset].counter,PACKET,243,0,16,NONE,,,,,,,,, +,RULE10.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[10 + offset].last_event_time.total_cycle,PACKET,245,0,32,NONE,,,,,,,,, +,RULE11.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[11 + offset].settings.event.group,PACKET,249,0,8,NONE,,,,,,,,, +,RULE11.SETTINGS.EVENT.LOCAL,uint32_t,rules[11 + offset].settings.event.local,PACKET,250,0,32,NONE,,,,,,,,, +,RULE11.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[11 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[11 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[11 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[11 + offset].settings.condition.type) & 0x07)),PACKET,254,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE11.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,254,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE11.SETTINGS.IS_ACTIVE,,,PACKET,254,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE11.SETTINGS.CONDITION.TYPE,,,PACKET,254,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE11.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[11 + offset].settings.condition.count_threshold,PACKET,255,0,16,NONE,,,,,,,,, +,RULE11.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[11 + offset].settings.condition.time_threshold_ms,PACKET,257,0,32,NONE,,,,,,,,, +,RULE11.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[11 + offset].settings.deploy_bct_id,PACKET,261,0,16,NONE,,,,,,,,, +,RULE11.COUNTER,uint16_t,rules[11 + offset].counter,PACKET,263,0,16,NONE,,,,,,,,, +,RULE11.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[11 + offset].last_event_time.total_cycle,PACKET,265,0,32,NONE,,,,,,,,, +,RULE12.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[12 + offset].settings.event.group,PACKET,269,0,8,NONE,,,,,,,,, +,RULE12.SETTINGS.EVENT.LOCAL,uint32_t,rules[12 + offset].settings.event.local,PACKET,270,0,32,NONE,,,,,,,,, +,RULE12.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[12 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[12 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[12 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[12 + offset].settings.condition.type) & 0x07)),PACKET,274,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE12.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,274,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE12.SETTINGS.IS_ACTIVE,,,PACKET,274,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE12.SETTINGS.CONDITION.TYPE,,,PACKET,274,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE12.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[12 + offset].settings.condition.count_threshold,PACKET,275,0,16,NONE,,,,,,,,, +,RULE12.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[12 + offset].settings.condition.time_threshold_ms,PACKET,277,0,32,NONE,,,,,,,,, +,RULE12.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[12 + offset].settings.deploy_bct_id,PACKET,281,0,16,NONE,,,,,,,,, +,RULE12.COUNTER,uint16_t,rules[12 + offset].counter,PACKET,283,0,16,NONE,,,,,,,,, +,RULE12.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[12 + offset].last_event_time.total_cycle,PACKET,285,0,32,NONE,,,,,,,,, +,RULE13.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[13 + offset].settings.event.group,PACKET,289,0,8,NONE,,,,,,,,, +,RULE13.SETTINGS.EVENT.LOCAL,uint32_t,rules[13 + offset].settings.event.local,PACKET,290,0,32,NONE,,,,,,,,, +,RULE13.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[13 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[13 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[13 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[13 + offset].settings.condition.type) & 0x07)),PACKET,294,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE13.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,294,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE13.SETTINGS.IS_ACTIVE,,,PACKET,294,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE13.SETTINGS.CONDITION.TYPE,,,PACKET,294,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE13.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[13 + offset].settings.condition.count_threshold,PACKET,295,0,16,NONE,,,,,,,,, +,RULE13.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[13 + offset].settings.condition.time_threshold_ms,PACKET,297,0,32,NONE,,,,,,,,, +,RULE13.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[13 + offset].settings.deploy_bct_id,PACKET,301,0,16,NONE,,,,,,,,, +,RULE13.COUNTER,uint16_t,rules[13 + offset].counter,PACKET,303,0,16,NONE,,,,,,,,, +,RULE13.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[13 + offset].last_event_time.total_cycle,PACKET,305,0,32,NONE,,,,,,,,, +,RULE14.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[14 + offset].settings.event.group,PACKET,309,0,8,NONE,,,,,,,,, +,RULE14.SETTINGS.EVENT.LOCAL,uint32_t,rules[14 + offset].settings.event.local,PACKET,310,0,32,NONE,,,,,,,,, +,RULE14.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[14 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[14 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[14 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[14 + offset].settings.condition.type) & 0x07)),PACKET,314,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE14.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,314,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE14.SETTINGS.IS_ACTIVE,,,PACKET,314,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE14.SETTINGS.CONDITION.TYPE,,,PACKET,314,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE14.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[14 + offset].settings.condition.count_threshold,PACKET,315,0,16,NONE,,,,,,,,, +,RULE14.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[14 + offset].settings.condition.time_threshold_ms,PACKET,317,0,32,NONE,,,,,,,,, +,RULE14.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[14 + offset].settings.deploy_bct_id,PACKET,321,0,16,NONE,,,,,,,,, +,RULE14.COUNTER,uint16_t,rules[14 + offset].counter,PACKET,323,0,16,NONE,,,,,,,,, +,RULE14.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[14 + offset].last_event_time.total_cycle,PACKET,325,0,32,NONE,,,,,,,,, +,RULE15.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[15 + offset].settings.event.group,PACKET,329,0,8,NONE,,,,,,,,, +,RULE15.SETTINGS.EVENT.LOCAL,uint32_t,rules[15 + offset].settings.event.local,PACKET,330,0,32,NONE,,,,,,,,, +,RULE15.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[15 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[15 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[15 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[15 + offset].settings.condition.type) & 0x07)),PACKET,334,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE15.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,334,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE15.SETTINGS.IS_ACTIVE,,,PACKET,334,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE15.SETTINGS.CONDITION.TYPE,,,PACKET,334,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE15.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[15 + offset].settings.condition.count_threshold,PACKET,335,0,16,NONE,,,,,,,,, +,RULE15.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[15 + offset].settings.condition.time_threshold_ms,PACKET,337,0,32,NONE,,,,,,,,, +,RULE15.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[15 + offset].settings.deploy_bct_id,PACKET,341,0,16,NONE,,,,,,,,, +,RULE15.COUNTER,uint16_t,rules[15 + offset].counter,PACKET,343,0,16,NONE,,,,,,,,, +,RULE15.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[15 + offset].last_event_time.total_cycle,PACKET,345,0,32,NONE,,,,,,,,, +,RULE16.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[16 + offset].settings.event.group,PACKET,349,0,8,NONE,,,,,,,,, +,RULE16.SETTINGS.EVENT.LOCAL,uint32_t,rules[16 + offset].settings.event.local,PACKET,350,0,32,NONE,,,,,,,,, +,RULE16.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[16 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[16 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[16 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[16 + offset].settings.condition.type) & 0x07)),PACKET,354,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE16.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,354,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE16.SETTINGS.IS_ACTIVE,,,PACKET,354,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE16.SETTINGS.CONDITION.TYPE,,,PACKET,354,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE16.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[16 + offset].settings.condition.count_threshold,PACKET,355,0,16,NONE,,,,,,,,, +,RULE16.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[16 + offset].settings.condition.time_threshold_ms,PACKET,357,0,32,NONE,,,,,,,,, +,RULE16.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[16 + offset].settings.deploy_bct_id,PACKET,361,0,16,NONE,,,,,,,,, +,RULE16.COUNTER,uint16_t,rules[16 + offset].counter,PACKET,363,0,16,NONE,,,,,,,,, +,RULE16.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[16 + offset].last_event_time.total_cycle,PACKET,365,0,32,NONE,,,,,,,,, +,RULE17.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[17 + offset].settings.event.group,PACKET,369,0,8,NONE,,,,,,,,, +,RULE17.SETTINGS.EVENT.LOCAL,uint32_t,rules[17 + offset].settings.event.local,PACKET,370,0,32,NONE,,,,,,,,, +,RULE17.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[17 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[17 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[17 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[17 + offset].settings.condition.type) & 0x07)),PACKET,374,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE17.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,374,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE17.SETTINGS.IS_ACTIVE,,,PACKET,374,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE17.SETTINGS.CONDITION.TYPE,,,PACKET,374,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE17.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[17 + offset].settings.condition.count_threshold,PACKET,375,0,16,NONE,,,,,,,,, +,RULE17.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[17 + offset].settings.condition.time_threshold_ms,PACKET,377,0,32,NONE,,,,,,,,, +,RULE17.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[17 + offset].settings.deploy_bct_id,PACKET,381,0,16,NONE,,,,,,,,, +,RULE17.COUNTER,uint16_t,rules[17 + offset].counter,PACKET,383,0,16,NONE,,,,,,,,, +,RULE17.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[17 + offset].last_event_time.total_cycle,PACKET,385,0,32,NONE,,,,,,,,, +,RULE18.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[18 + offset].settings.event.group,PACKET,389,0,8,NONE,,,,,,,,, +,RULE18.SETTINGS.EVENT.LOCAL,uint32_t,rules[18 + offset].settings.event.local,PACKET,390,0,32,NONE,,,,,,,,, +,RULE18.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[18 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[18 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[18 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[18 + offset].settings.condition.type) & 0x07)),PACKET,394,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE18.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,394,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE18.SETTINGS.IS_ACTIVE,,,PACKET,394,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE18.SETTINGS.CONDITION.TYPE,,,PACKET,394,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE18.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[18 + offset].settings.condition.count_threshold,PACKET,395,0,16,NONE,,,,,,,,, +,RULE18.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[18 + offset].settings.condition.time_threshold_ms,PACKET,397,0,32,NONE,,,,,,,,, +,RULE18.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[18 + offset].settings.deploy_bct_id,PACKET,401,0,16,NONE,,,,,,,,, +,RULE18.COUNTER,uint16_t,rules[18 + offset].counter,PACKET,403,0,16,NONE,,,,,,,,, +,RULE18.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[18 + offset].last_event_time.total_cycle,PACKET,405,0,32,NONE,,,,,,,,, +,RULE19.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[19 + offset].settings.event.group,PACKET,409,0,8,NONE,,,,,,,,, +,RULE19.SETTINGS.EVENT.LOCAL,uint32_t,rules[19 + offset].settings.event.local,PACKET,410,0,32,NONE,,,,,,,,, +,RULE19.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[19 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[19 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[19 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[19 + offset].settings.condition.type) & 0x07)),PACKET,414,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,RULE19.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,414,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, +,RULE19.SETTINGS.IS_ACTIVE,,,PACKET,414,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, +,RULE19.SETTINGS.CONDITION.TYPE,,,PACKET,414,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, +,RULE19.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[19 + offset].settings.condition.count_threshold,PACKET,415,0,16,NONE,,,,,,,,, +,RULE19.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[19 + offset].settings.condition.time_threshold_ms,PACKET,417,0,32,NONE,,,,,,,,, +,RULE19.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[19 + offset].settings.deploy_bct_id,PACKET,421,0,16,NONE,,,,,,,,, +,RULE19.COUNTER,uint16_t,rules[19 + offset].counter,PACKET,423,0,16,NONE,,,,,,,,, +,RULE19.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[19 + offset].last_event_time.total_cycle,PACKET,425,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv new file mode 100644 index 000000000..5aa93ddd9 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv @@ -0,0 +1,404 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x56,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,26,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_HIGH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,30,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_MIDDLE,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,34,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_LOW,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,38,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_EL,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,42,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_EH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,46,0,32,NONE,,,,,,,,, +,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,50,0,8,NONE,,,,,,,,, +,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.tlog.err_level,PACKET,51,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,52,0,8,NONE,,,,,,,,, +,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.clog.err_level,PACKET,53,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,LATEST_EVENT.GROUP,uint32_t,(uint32_t)event_logger->latest_event.group,PACKET,54,0,32,NONE,,,,,,,,,他はu8だがここはわざとu32で +,LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,58,0,32,NONE,,,,,,,,, +,LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,62,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,63,0,32,NONE,,,,,,,,, +,LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,67,0,8,NONE,,,,,,,,, +,LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,68,0,32,NONE,,,,,,,,,他はu8だがここはわざとu32で +,IS_LOGGING_ENABLE0,uint8_t,event_logger->is_logging_enable[0],PACKET,72,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE1,,,PACKET,72,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE2,,,PACKET,72,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE3,,,PACKET,72,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE4,,,PACKET,72,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE5,,,PACKET,72,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE6,,,PACKET,72,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE7,,,PACKET,72,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE8,uint8_t,event_logger->is_logging_enable[1],PACKET,73,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE9,,,PACKET,73,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE10,,,PACKET,73,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE11,,,PACKET,73,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE12,,,PACKET,73,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE13,,,PACKET,73,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE14,,,PACKET,73,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE15,,,PACKET,73,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE16,uint8_t,event_logger->is_logging_enable[2],PACKET,74,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE17,,,PACKET,74,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE18,,,PACKET,74,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE19,,,PACKET,74,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE20,,,PACKET,74,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE21,,,PACKET,74,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE22,,,PACKET,74,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE23,,,PACKET,74,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE24,uint8_t,event_logger->is_logging_enable[3],PACKET,75,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE25,,,PACKET,75,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE26,,,PACKET,75,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE27,,,PACKET,75,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE28,,,PACKET,75,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE29,,,PACKET,75,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE30,,,PACKET,75,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE31,,,PACKET,75,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE32,uint8_t,event_logger->is_logging_enable[4],PACKET,76,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE33,,,PACKET,76,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE34,,,PACKET,76,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE35,,,PACKET,76,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE36,,,PACKET,76,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE37,,,PACKET,76,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE38,,,PACKET,76,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE39,,,PACKET,76,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE40,uint8_t,event_logger->is_logging_enable[5],PACKET,77,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE41,,,PACKET,77,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE42,,,PACKET,77,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE43,,,PACKET,77,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE44,,,PACKET,77,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE45,,,PACKET,77,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE46,,,PACKET,77,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE47,,,PACKET,77,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE48,uint8_t,event_logger->is_logging_enable[6],PACKET,78,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE49,,,PACKET,78,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE50,,,PACKET,78,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE51,,,PACKET,78,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE52,,,PACKET,78,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE53,,,PACKET,78,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE54,,,PACKET,78,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE55,,,PACKET,78,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE56,uint8_t,event_logger->is_logging_enable[7],PACKET,79,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE57,,,PACKET,79,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE58,,,PACKET,79,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE59,,,PACKET,79,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE60,,,PACKET,79,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE61,,,PACKET,79,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE62,,,PACKET,79,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE63,,,PACKET,79,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE64,uint8_t,event_logger->is_logging_enable[8],PACKET,80,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE65,,,PACKET,80,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE66,,,PACKET,80,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE67,,,PACKET,80,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE68,,,PACKET,80,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE69,,,PACKET,80,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE70,,,PACKET,80,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE71,,,PACKET,80,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE72,uint8_t,event_logger->is_logging_enable[9],PACKET,81,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE73,,,PACKET,81,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE74,,,PACKET,81,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE75,,,PACKET,81,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE76,,,PACKET,81,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE77,,,PACKET,81,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE78,,,PACKET,81,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE79,,,PACKET,81,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE80,uint8_t,event_logger->is_logging_enable[10],PACKET,82,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE81,,,PACKET,82,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE82,,,PACKET,82,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE83,,,PACKET,82,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE84,,,PACKET,82,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE85,,,PACKET,82,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE86,,,PACKET,82,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE87,,,PACKET,82,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE88,uint8_t,event_logger->is_logging_enable[11],PACKET,83,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE89,,,PACKET,83,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE90,,,PACKET,83,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE91,,,PACKET,83,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE92,,,PACKET,83,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE93,,,PACKET,83,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE94,,,PACKET,83,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE95,,,PACKET,83,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE96,uint8_t,event_logger->is_logging_enable[12],PACKET,84,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE97,,,PACKET,84,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE98,,,PACKET,84,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE99,,,PACKET,84,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE100,,,PACKET,84,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE101,,,PACKET,84,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE102,,,PACKET,84,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE103,,,PACKET,84,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE104,uint8_t,event_logger->is_logging_enable[13],PACKET,85,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE105,,,PACKET,85,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE106,,,PACKET,85,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE107,,,PACKET,85,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE108,,,PACKET,85,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE109,,,PACKET,85,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE110,,,PACKET,85,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE111,,,PACKET,85,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE112,uint8_t,event_logger->is_logging_enable[14],PACKET,86,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE113,,,PACKET,86,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE114,,,PACKET,86,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE115,,,PACKET,86,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE116,,,PACKET,86,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE117,,,PACKET,86,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE118,,,PACKET,86,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE119,,,PACKET,86,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE120,uint8_t,event_logger->is_logging_enable[15],PACKET,87,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE121,,,PACKET,87,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE122,,,PACKET,87,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE123,,,PACKET,87,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE124,,,PACKET,87,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE125,,,PACKET,87,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE126,,,PACKET,87,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE127,,,PACKET,87,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE128,uint8_t,event_logger->is_logging_enable[16],PACKET,88,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE129,,,PACKET,88,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE130,,,PACKET,88,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE131,,,PACKET,88,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE132,,,PACKET,88,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE133,,,PACKET,88,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE134,,,PACKET,88,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE135,,,PACKET,88,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE136,uint8_t,event_logger->is_logging_enable[17],PACKET,89,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE137,,,PACKET,89,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE138,,,PACKET,89,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE139,,,PACKET,89,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE140,,,PACKET,89,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE141,,,PACKET,89,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE142,,,PACKET,89,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE143,,,PACKET,89,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE144,uint8_t,event_logger->is_logging_enable[18],PACKET,90,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE145,,,PACKET,90,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE146,,,PACKET,90,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE147,,,PACKET,90,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE148,,,PACKET,90,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE149,,,PACKET,90,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE150,,,PACKET,90,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE151,,,PACKET,90,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE152,uint8_t,event_logger->is_logging_enable[19],PACKET,91,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE153,,,PACKET,91,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE154,,,PACKET,91,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE155,,,PACKET,91,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE156,,,PACKET,91,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE157,,,PACKET,91,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE158,,,PACKET,91,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE159,,,PACKET,91,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE160,uint8_t,event_logger->is_logging_enable[20],PACKET,92,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE161,,,PACKET,92,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE162,,,PACKET,92,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE163,,,PACKET,92,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE164,,,PACKET,92,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE165,,,PACKET,92,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE166,,,PACKET,92,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE167,,,PACKET,92,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE168,uint8_t,event_logger->is_logging_enable[21],PACKET,93,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE169,,,PACKET,93,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE170,,,PACKET,93,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE171,,,PACKET,93,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE172,,,PACKET,93,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE173,,,PACKET,93,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE174,,,PACKET,93,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE175,,,PACKET,93,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE176,uint8_t,event_logger->is_logging_enable[22],PACKET,94,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE177,,,PACKET,94,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE178,,,PACKET,94,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE179,,,PACKET,94,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE180,,,PACKET,94,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE181,,,PACKET,94,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE182,,,PACKET,94,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE183,,,PACKET,94,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE184,uint8_t,event_logger->is_logging_enable[23],PACKET,95,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE185,,,PACKET,95,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE186,,,PACKET,95,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE187,,,PACKET,95,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE188,,,PACKET,95,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE189,,,PACKET,95,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE190,,,PACKET,95,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE191,,,PACKET,95,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE192,uint8_t,event_logger->is_logging_enable[24],PACKET,96,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE193,,,PACKET,96,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE194,,,PACKET,96,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE195,,,PACKET,96,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE196,,,PACKET,96,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE197,,,PACKET,96,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE198,,,PACKET,96,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE199,,,PACKET,96,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE200,uint8_t,event_logger->is_logging_enable[25],PACKET,97,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE201,,,PACKET,97,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE202,,,PACKET,97,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE203,,,PACKET,97,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE204,,,PACKET,97,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE205,,,PACKET,97,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE206,,,PACKET,97,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE207,,,PACKET,97,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE208,uint8_t,event_logger->is_logging_enable[26],PACKET,98,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE209,,,PACKET,98,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE210,,,PACKET,98,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE211,,,PACKET,98,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE212,,,PACKET,98,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE213,,,PACKET,98,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE214,,,PACKET,98,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE215,,,PACKET,98,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE216,uint8_t,event_logger->is_logging_enable[27],PACKET,99,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE217,,,PACKET,99,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE218,,,PACKET,99,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE219,,,PACKET,99,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE220,,,PACKET,99,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE221,,,PACKET,99,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE222,,,PACKET,99,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE223,,,PACKET,99,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE224,uint8_t,event_logger->is_logging_enable[28],PACKET,100,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE225,,,PACKET,100,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE226,,,PACKET,100,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE227,,,PACKET,100,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE228,,,PACKET,100,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE229,,,PACKET,100,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE230,,,PACKET,100,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE231,,,PACKET,100,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE232,uint8_t,event_logger->is_logging_enable[29],PACKET,101,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE233,,,PACKET,101,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE234,,,PACKET,101,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE235,,,PACKET,101,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE236,,,PACKET,101,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE237,,,PACKET,101,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE238,,,PACKET,101,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE239,,,PACKET,101,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE240,uint8_t,event_logger->is_logging_enable[30],PACKET,102,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE241,,,PACKET,102,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE242,,,PACKET,102,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE243,,,PACKET,102,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE244,,,PACKET,102,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE245,,,PACKET,102,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE246,,,PACKET,102,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE247,,,PACKET,102,7,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE248,uint8_t,event_logger->is_logging_enable[31],PACKET,103,0,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE249,,,PACKET,103,1,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE250,,,PACKET,103,2,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE251,,,PACKET,103,3,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE252,,,PACKET,103,4,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE253,,,PACKET,103,5,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE254,,,PACKET,103,6,1,NONE,,,,,,,,, +,IS_LOGGING_ENABLE255,,,PACKET,103,7,1,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,104,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,105,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,109,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,113,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,114,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, +,TLOGS.HIGH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->group,PACKET,118,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->local,PACKET,119,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.total_cycle,PACKET,123,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.step,PACKET,127,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->note,PACKET,128,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->group,PACKET,132,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->local,PACKET,133,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.total_cycle,PACKET,137,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.step,PACKET,141,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->note,PACKET,142,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->group,PACKET,146,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->local,PACKET,147,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.total_cycle,PACKET,151,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.step,PACKET,155,0,8,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->note,PACKET,156,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->group,PACKET,160,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->local,PACKET,161,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.total_cycle,PACKET,165,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.step,PACKET,169,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->note,PACKET,170,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->group,PACKET,174,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->local,PACKET,175,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.total_cycle,PACKET,179,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.step,PACKET,183,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->note,PACKET,184,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->group,PACKET,188,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->local,PACKET,189,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.total_cycle,PACKET,193,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.step,PACKET,197,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->note,PACKET,198,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->group,PACKET,202,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->local,PACKET,203,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.total_cycle,PACKET,207,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.step,PACKET,211,0,8,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->note,PACKET,212,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->group,PACKET,216,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->local,PACKET,217,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.total_cycle,PACKET,221,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.step,PACKET,225,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->note,PACKET,226,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->group,PACKET,230,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->local,PACKET,231,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.total_cycle,PACKET,235,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.step,PACKET,239,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->note,PACKET,240,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->group,PACKET,244,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->local,PACKET,245,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.total_cycle,PACKET,249,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.step,PACKET,253,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->note,PACKET,254,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->group,PACKET,258,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->local,PACKET,259,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.total_cycle,PACKET,263,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.step,PACKET,267,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->note,PACKET,268,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->group,PACKET,272,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->local,PACKET,273,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.total_cycle,PACKET,277,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.step,PACKET,281,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->note,PACKET,282,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->group,PACKET,286,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->local,PACKET,287,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.total_cycle,PACKET,291,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.step,PACKET,295,0,8,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->note,PACKET,296,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->group,PACKET,300,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->local,PACKET,301,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.total_cycle,PACKET,305,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.step,PACKET,309,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->note,PACKET,310,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->group,PACKET,314,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->local,PACKET,315,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.total_cycle,PACKET,319,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.step,PACKET,323,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->note,PACKET,324,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->group,PACKET,328,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->local,PACKET,329,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.total_cycle,PACKET,333,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.step,PACKET,337,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->note,PACKET,338,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->group,PACKET,342,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->local,PACKET,343,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.total_cycle,PACKET,347,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.step,PACKET,351,0,8,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->note,PACKET,352,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->group,PACKET,356,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->local,PACKET,357,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.total_cycle,PACKET,361,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.step,PACKET,365,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->note,PACKET,366,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->group,PACKET,370,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->local,PACKET,371,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.total_cycle,PACKET,375,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.step,PACKET,379,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->note,PACKET,380,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->group,PACKET,384,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->local,PACKET,385,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.total_cycle,PACKET,389,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.step,PACKET,393,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->note,PACKET,394,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->group,PACKET,398,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->local,PACKET,399,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.total_cycle,PACKET,403,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.step,PACKET,407,0,8,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->note,PACKET,408,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv new file mode 100644 index 000000000..113fe147e --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv @@ -0,0 +1,171 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x58,EL_ERROR_LEVEL err_level = event_logger->tlm_info.clog.err_level;##uint16_t offset = EL_CLOG_TLM_PAGE_SIZE * event_logger->tlm_info.clog.page_no;##const uint16_t* log_orders = event_logger->clogs[err_level].log_orders;##const EL_CLogElement* logs = event_logger->clogs[err_level].logs;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,26,0,8,NONE,,,,,,,,, +,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)err_level,PACKET,27,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,28,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,32,0,32,NONE,,,,,,,,, +,CLOGS.LOG_CAPACITY,uint16_t,event_logger->clogs[err_level].log_capacity,PACKET,36,0,16,NONE,,,,,,,,, +,CLOGS.LOG0.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.group,PACKET,38,0,8,NONE,,,,,,,,, +,CLOGS.LOG0.EVENT.LOCAL,uint32_t,logs[log_orders[offset+0]].event.local,PACKET,39,0,32,NONE,,,,,,,,, +,CLOGS.LOG0.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].event.time.total_cycle,PACKET,43,0,32,NONE,,,,,,,,, +,CLOGS.LOG0.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.time.step,PACKET,47,0,8,NONE,,,,,,,,, +,CLOGS.LOG0.EVENT.NOTE,uint32_t,logs[log_orders[offset+0]].event.note,PACKET,48,0,32,NONE,,,,,,,,, +,CLOGS.LOG0.COUNT,uint16_t,logs[log_orders[offset+0]].count,PACKET,52,0,16,NONE,,,,,,,,, +,CLOGS.LOG0.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].delta_record_time.total_cycle,PACKET,54,0,32,NONE,,,,,,,,, +,CLOGS.LOG0.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].delta_record_time.step,PACKET,58,0,8,NONE,,,,,,,,, +,CLOGS.LOG1.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.group,PACKET,59,0,8,NONE,,,,,,,,, +,CLOGS.LOG1.EVENT.LOCAL,uint32_t,logs[log_orders[offset+1]].event.local,PACKET,60,0,32,NONE,,,,,,,,, +,CLOGS.LOG1.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].event.time.total_cycle,PACKET,64,0,32,NONE,,,,,,,,, +,CLOGS.LOG1.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.time.step,PACKET,68,0,8,NONE,,,,,,,,, +,CLOGS.LOG1.EVENT.NOTE,uint32_t,logs[log_orders[offset+1]].event.note,PACKET,69,0,32,NONE,,,,,,,,, +,CLOGS.LOG1.COUNT,uint16_t,logs[log_orders[offset+1]].count,PACKET,73,0,16,NONE,,,,,,,,, +,CLOGS.LOG1.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].delta_record_time.total_cycle,PACKET,75,0,32,NONE,,,,,,,,, +,CLOGS.LOG1.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].delta_record_time.step,PACKET,79,0,8,NONE,,,,,,,,, +,CLOGS.LOG2.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.group,PACKET,80,0,8,NONE,,,,,,,,, +,CLOGS.LOG2.EVENT.LOCAL,uint32_t,logs[log_orders[offset+2]].event.local,PACKET,81,0,32,NONE,,,,,,,,, +,CLOGS.LOG2.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].event.time.total_cycle,PACKET,85,0,32,NONE,,,,,,,,, +,CLOGS.LOG2.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.time.step,PACKET,89,0,8,NONE,,,,,,,,, +,CLOGS.LOG2.EVENT.NOTE,uint32_t,logs[log_orders[offset+2]].event.note,PACKET,90,0,32,NONE,,,,,,,,, +,CLOGS.LOG2.COUNT,uint16_t,logs[log_orders[offset+2]].count,PACKET,94,0,16,NONE,,,,,,,,, +,CLOGS.LOG2.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].delta_record_time.total_cycle,PACKET,96,0,32,NONE,,,,,,,,, +,CLOGS.LOG2.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].delta_record_time.step,PACKET,100,0,8,NONE,,,,,,,,, +,CLOGS.LOG3.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.group,PACKET,101,0,8,NONE,,,,,,,,, +,CLOGS.LOG3.EVENT.LOCAL,uint32_t,logs[log_orders[offset+3]].event.local,PACKET,102,0,32,NONE,,,,,,,,, +,CLOGS.LOG3.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].event.time.total_cycle,PACKET,106,0,32,NONE,,,,,,,,, +,CLOGS.LOG3.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.time.step,PACKET,110,0,8,NONE,,,,,,,,, +,CLOGS.LOG3.EVENT.NOTE,uint32_t,logs[log_orders[offset+3]].event.note,PACKET,111,0,32,NONE,,,,,,,,, +,CLOGS.LOG3.COUNT,uint16_t,logs[log_orders[offset+3]].count,PACKET,115,0,16,NONE,,,,,,,,, +,CLOGS.LOG3.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].delta_record_time.total_cycle,PACKET,117,0,32,NONE,,,,,,,,, +,CLOGS.LOG3.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].delta_record_time.step,PACKET,121,0,8,NONE,,,,,,,,, +,CLOGS.LOG4.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.group,PACKET,122,0,8,NONE,,,,,,,,, +,CLOGS.LOG4.EVENT.LOCAL,uint32_t,logs[log_orders[offset+4]].event.local,PACKET,123,0,32,NONE,,,,,,,,, +,CLOGS.LOG4.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].event.time.total_cycle,PACKET,127,0,32,NONE,,,,,,,,, +,CLOGS.LOG4.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.time.step,PACKET,131,0,8,NONE,,,,,,,,, +,CLOGS.LOG4.EVENT.NOTE,uint32_t,logs[log_orders[offset+4]].event.note,PACKET,132,0,32,NONE,,,,,,,,, +,CLOGS.LOG4.COUNT,uint16_t,logs[log_orders[offset+4]].count,PACKET,136,0,16,NONE,,,,,,,,, +,CLOGS.LOG4.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].delta_record_time.total_cycle,PACKET,138,0,32,NONE,,,,,,,,, +,CLOGS.LOG4.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].delta_record_time.step,PACKET,142,0,8,NONE,,,,,,,,, +,CLOGS.LOG5.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.group,PACKET,143,0,8,NONE,,,,,,,,, +,CLOGS.LOG5.EVENT.LOCAL,uint32_t,logs[log_orders[offset+5]].event.local,PACKET,144,0,32,NONE,,,,,,,,, +,CLOGS.LOG5.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].event.time.total_cycle,PACKET,148,0,32,NONE,,,,,,,,, +,CLOGS.LOG5.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.time.step,PACKET,152,0,8,NONE,,,,,,,,, +,CLOGS.LOG5.EVENT.NOTE,uint32_t,logs[log_orders[offset+5]].event.note,PACKET,153,0,32,NONE,,,,,,,,, +,CLOGS.LOG5.COUNT,uint16_t,logs[log_orders[offset+5]].count,PACKET,157,0,16,NONE,,,,,,,,, +,CLOGS.LOG5.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].delta_record_time.total_cycle,PACKET,159,0,32,NONE,,,,,,,,, +,CLOGS.LOG5.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].delta_record_time.step,PACKET,163,0,8,NONE,,,,,,,,, +,CLOGS.LOG6.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.group,PACKET,164,0,8,NONE,,,,,,,,, +,CLOGS.LOG6.EVENT.LOCAL,uint32_t,logs[log_orders[offset+6]].event.local,PACKET,165,0,32,NONE,,,,,,,,, +,CLOGS.LOG6.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].event.time.total_cycle,PACKET,169,0,32,NONE,,,,,,,,, +,CLOGS.LOG6.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.time.step,PACKET,173,0,8,NONE,,,,,,,,, +,CLOGS.LOG6.EVENT.NOTE,uint32_t,logs[log_orders[offset+6]].event.note,PACKET,174,0,32,NONE,,,,,,,,, +,CLOGS.LOG6.COUNT,uint16_t,logs[log_orders[offset+6]].count,PACKET,178,0,16,NONE,,,,,,,,, +,CLOGS.LOG6.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].delta_record_time.total_cycle,PACKET,180,0,32,NONE,,,,,,,,, +,CLOGS.LOG6.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].delta_record_time.step,PACKET,184,0,8,NONE,,,,,,,,, +,CLOGS.LOG7.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.group,PACKET,185,0,8,NONE,,,,,,,,, +,CLOGS.LOG7.EVENT.LOCAL,uint32_t,logs[log_orders[offset+7]].event.local,PACKET,186,0,32,NONE,,,,,,,,, +,CLOGS.LOG7.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].event.time.total_cycle,PACKET,190,0,32,NONE,,,,,,,,, +,CLOGS.LOG7.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.time.step,PACKET,194,0,8,NONE,,,,,,,,, +,CLOGS.LOG7.EVENT.NOTE,uint32_t,logs[log_orders[offset+7]].event.note,PACKET,195,0,32,NONE,,,,,,,,, +,CLOGS.LOG7.COUNT,uint16_t,logs[log_orders[offset+7]].count,PACKET,199,0,16,NONE,,,,,,,,, +,CLOGS.LOG7.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].delta_record_time.total_cycle,PACKET,201,0,32,NONE,,,,,,,,, +,CLOGS.LOG7.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].delta_record_time.step,PACKET,205,0,8,NONE,,,,,,,,, +,CLOGS.LOG8.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.group,PACKET,206,0,8,NONE,,,,,,,,, +,CLOGS.LOG8.EVENT.LOCAL,uint32_t,logs[log_orders[offset+8]].event.local,PACKET,207,0,32,NONE,,,,,,,,, +,CLOGS.LOG8.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].event.time.total_cycle,PACKET,211,0,32,NONE,,,,,,,,, +,CLOGS.LOG8.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.time.step,PACKET,215,0,8,NONE,,,,,,,,, +,CLOGS.LOG8.EVENT.NOTE,uint32_t,logs[log_orders[offset+8]].event.note,PACKET,216,0,32,NONE,,,,,,,,, +,CLOGS.LOG8.COUNT,uint16_t,logs[log_orders[offset+8]].count,PACKET,220,0,16,NONE,,,,,,,,, +,CLOGS.LOG8.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].delta_record_time.total_cycle,PACKET,222,0,32,NONE,,,,,,,,, +,CLOGS.LOG8.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].delta_record_time.step,PACKET,226,0,8,NONE,,,,,,,,, +,CLOGS.LOG9.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.group,PACKET,227,0,8,NONE,,,,,,,,, +,CLOGS.LOG9.EVENT.LOCAL,uint32_t,logs[log_orders[offset+9]].event.local,PACKET,228,0,32,NONE,,,,,,,,, +,CLOGS.LOG9.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].event.time.total_cycle,PACKET,232,0,32,NONE,,,,,,,,, +,CLOGS.LOG9.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.time.step,PACKET,236,0,8,NONE,,,,,,,,, +,CLOGS.LOG9.EVENT.NOTE,uint32_t,logs[log_orders[offset+9]].event.note,PACKET,237,0,32,NONE,,,,,,,,, +,CLOGS.LOG9.COUNT,uint16_t,logs[log_orders[offset+9]].count,PACKET,241,0,16,NONE,,,,,,,,, +,CLOGS.LOG9.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].delta_record_time.total_cycle,PACKET,243,0,32,NONE,,,,,,,,, +,CLOGS.LOG9.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].delta_record_time.step,PACKET,247,0,8,NONE,,,,,,,,, +,CLOGS.LOG10.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.group,PACKET,248,0,8,NONE,,,,,,,,, +,CLOGS.LOG10.EVENT.LOCAL,uint32_t,logs[log_orders[offset+10]].event.local,PACKET,249,0,32,NONE,,,,,,,,, +,CLOGS.LOG10.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].event.time.total_cycle,PACKET,253,0,32,NONE,,,,,,,,, +,CLOGS.LOG10.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.time.step,PACKET,257,0,8,NONE,,,,,,,,, +,CLOGS.LOG10.EVENT.NOTE,uint32_t,logs[log_orders[offset+10]].event.note,PACKET,258,0,32,NONE,,,,,,,,, +,CLOGS.LOG10.COUNT,uint16_t,logs[log_orders[offset+10]].count,PACKET,262,0,16,NONE,,,,,,,,, +,CLOGS.LOG10.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].delta_record_time.total_cycle,PACKET,264,0,32,NONE,,,,,,,,, +,CLOGS.LOG10.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].delta_record_time.step,PACKET,268,0,8,NONE,,,,,,,,, +,CLOGS.LOG11.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.group,PACKET,269,0,8,NONE,,,,,,,,, +,CLOGS.LOG11.EVENT.LOCAL,uint32_t,logs[log_orders[offset+11]].event.local,PACKET,270,0,32,NONE,,,,,,,,, +,CLOGS.LOG11.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].event.time.total_cycle,PACKET,274,0,32,NONE,,,,,,,,, +,CLOGS.LOG11.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.time.step,PACKET,278,0,8,NONE,,,,,,,,, +,CLOGS.LOG11.EVENT.NOTE,uint32_t,logs[log_orders[offset+11]].event.note,PACKET,279,0,32,NONE,,,,,,,,, +,CLOGS.LOG11.COUNT,uint16_t,logs[log_orders[offset+11]].count,PACKET,283,0,16,NONE,,,,,,,,, +,CLOGS.LOG11.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].delta_record_time.total_cycle,PACKET,285,0,32,NONE,,,,,,,,, +,CLOGS.LOG11.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].delta_record_time.step,PACKET,289,0,8,NONE,,,,,,,,, +,CLOGS.LOG12.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.group,PACKET,290,0,8,NONE,,,,,,,,, +,CLOGS.LOG12.EVENT.LOCAL,uint32_t,logs[log_orders[offset+12]].event.local,PACKET,291,0,32,NONE,,,,,,,,, +,CLOGS.LOG12.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].event.time.total_cycle,PACKET,295,0,32,NONE,,,,,,,,, +,CLOGS.LOG12.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.time.step,PACKET,299,0,8,NONE,,,,,,,,, +,CLOGS.LOG12.EVENT.NOTE,uint32_t,logs[log_orders[offset+12]].event.note,PACKET,300,0,32,NONE,,,,,,,,, +,CLOGS.LOG12.COUNT,uint16_t,logs[log_orders[offset+12]].count,PACKET,304,0,16,NONE,,,,,,,,, +,CLOGS.LOG12.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].delta_record_time.total_cycle,PACKET,306,0,32,NONE,,,,,,,,, +,CLOGS.LOG12.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].delta_record_time.step,PACKET,310,0,8,NONE,,,,,,,,, +,CLOGS.LOG13.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.group,PACKET,311,0,8,NONE,,,,,,,,, +,CLOGS.LOG13.EVENT.LOCAL,uint32_t,logs[log_orders[offset+13]].event.local,PACKET,312,0,32,NONE,,,,,,,,, +,CLOGS.LOG13.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].event.time.total_cycle,PACKET,316,0,32,NONE,,,,,,,,, +,CLOGS.LOG13.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.time.step,PACKET,320,0,8,NONE,,,,,,,,, +,CLOGS.LOG13.EVENT.NOTE,uint32_t,logs[log_orders[offset+13]].event.note,PACKET,321,0,32,NONE,,,,,,,,, +,CLOGS.LOG13.COUNT,uint16_t,logs[log_orders[offset+13]].count,PACKET,325,0,16,NONE,,,,,,,,, +,CLOGS.LOG13.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].delta_record_time.total_cycle,PACKET,327,0,32,NONE,,,,,,,,, +,CLOGS.LOG13.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].delta_record_time.step,PACKET,331,0,8,NONE,,,,,,,,, +,CLOGS.LOG14.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.group,PACKET,332,0,8,NONE,,,,,,,,, +,CLOGS.LOG14.EVENT.LOCAL,uint32_t,logs[log_orders[offset+14]].event.local,PACKET,333,0,32,NONE,,,,,,,,, +,CLOGS.LOG14.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].event.time.total_cycle,PACKET,337,0,32,NONE,,,,,,,,, +,CLOGS.LOG14.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.time.step,PACKET,341,0,8,NONE,,,,,,,,, +,CLOGS.LOG14.EVENT.NOTE,uint32_t,logs[log_orders[offset+14]].event.note,PACKET,342,0,32,NONE,,,,,,,,, +,CLOGS.LOG14.COUNT,uint16_t,logs[log_orders[offset+14]].count,PACKET,346,0,16,NONE,,,,,,,,, +,CLOGS.LOG14.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].delta_record_time.total_cycle,PACKET,348,0,32,NONE,,,,,,,,, +,CLOGS.LOG14.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].delta_record_time.step,PACKET,352,0,8,NONE,,,,,,,,, +,CLOGS.LOG15.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.group,PACKET,353,0,8,NONE,,,,,,,,, +,CLOGS.LOG15.EVENT.LOCAL,uint32_t,logs[log_orders[offset+15]].event.local,PACKET,354,0,32,NONE,,,,,,,,, +,CLOGS.LOG15.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].event.time.total_cycle,PACKET,358,0,32,NONE,,,,,,,,, +,CLOGS.LOG15.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.time.step,PACKET,362,0,8,NONE,,,,,,,,, +,CLOGS.LOG15.EVENT.NOTE,uint32_t,logs[log_orders[offset+15]].event.note,PACKET,363,0,32,NONE,,,,,,,,, +,CLOGS.LOG15.COUNT,uint16_t,logs[log_orders[offset+15]].count,PACKET,367,0,16,NONE,,,,,,,,, +,CLOGS.LOG15.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].delta_record_time.total_cycle,PACKET,369,0,32,NONE,,,,,,,,, +,CLOGS.LOG15.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].delta_record_time.step,PACKET,373,0,8,NONE,,,,,,,,, +,CLOGS.LOG16.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.group,PACKET,374,0,8,NONE,,,,,,,,, +,CLOGS.LOG16.EVENT.LOCAL,uint32_t,logs[log_orders[offset+16]].event.local,PACKET,375,0,32,NONE,,,,,,,,, +,CLOGS.LOG16.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].event.time.total_cycle,PACKET,379,0,32,NONE,,,,,,,,, +,CLOGS.LOG16.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.time.step,PACKET,383,0,8,NONE,,,,,,,,, +,CLOGS.LOG16.EVENT.NOTE,uint32_t,logs[log_orders[offset+16]].event.note,PACKET,384,0,32,NONE,,,,,,,,, +,CLOGS.LOG16.COUNT,uint16_t,logs[log_orders[offset+16]].count,PACKET,388,0,16,NONE,,,,,,,,, +,CLOGS.LOG16.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].delta_record_time.total_cycle,PACKET,390,0,32,NONE,,,,,,,,, +,CLOGS.LOG16.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].delta_record_time.step,PACKET,394,0,8,NONE,,,,,,,,, +,CLOGS.LOG17.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.group,PACKET,395,0,8,NONE,,,,,,,,, +,CLOGS.LOG17.EVENT.LOCAL,uint32_t,logs[log_orders[offset+17]].event.local,PACKET,396,0,32,NONE,,,,,,,,, +,CLOGS.LOG17.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].event.time.total_cycle,PACKET,400,0,32,NONE,,,,,,,,, +,CLOGS.LOG17.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.time.step,PACKET,404,0,8,NONE,,,,,,,,, +,CLOGS.LOG17.EVENT.NOTE,uint32_t,logs[log_orders[offset+17]].event.note,PACKET,405,0,32,NONE,,,,,,,,, +,CLOGS.LOG17.COUNT,uint16_t,logs[log_orders[offset+17]].count,PACKET,409,0,16,NONE,,,,,,,,, +,CLOGS.LOG17.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].delta_record_time.total_cycle,PACKET,411,0,32,NONE,,,,,,,,, +,CLOGS.LOG17.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].delta_record_time.step,PACKET,415,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv new file mode 100644 index 000000000..3ad61c52c --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv @@ -0,0 +1,171 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x57,EL_ERROR_LEVEL err_level = event_logger->tlm_info.tlog.err_level;##uint16_t offset = EL_TLOG_TLM_PAGE_SIZE * event_logger->tlm_info.tlog.page_no;##const EL_Event* events = event_logger->tlogs[err_level].events;##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,26,0,8,NONE,,,,,,,,, +,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)((err_level << 4 & 0xf0) | (event_logger->tlogs[err_level].is_enable_overwrite << 3 & 0x08) | (event_logger->tlogs[err_level].is_table_overflow << 2 & 0x04)),PACKET,27,0,4,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,TLOGS.IS_ENABLE_OVERWRITE,,,PACKET,27,4,1,NONE,,,,,,,,, +,TLOGS.IS_TABLE_OVERFLOW,,,PACKET,27,5,1,NONE,,,,,,,,, +,TLOGS.DUMMY,,,PACKET,27,6,2,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,28,0,32,NONE,,,,,,,,, +,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,32,0,32,NONE,,,,,,,,, +,TLOGS.LOG_CAPACITY,uint16_t,event_logger->tlogs[err_level].log_capacity,PACKET,36,0,16,NONE,,,,,,,,, +,TLOGS.LOG_WP,uint16_t,event_logger->tlogs[err_level].log_wp,PACKET,38,0,16,NONE,,,,,,,,, +,TLOGS.EVENTS0.GROUP,uint8_t,(uint8_t)events[offset+0].group,PACKET,40,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS0.LOCAL,uint32_t,events[offset+0].local,PACKET,41,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,events[offset+0].time.total_cycle,PACKET,45,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS0.TIME.STEP,uint8_t,(uint8_t)events[offset+0].time.step,PACKET,49,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS0.NOTE,uint32_t,events[offset+0].note,PACKET,50,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS1.GROUP,uint8_t,(uint8_t)events[offset+1].group,PACKET,54,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS1.LOCAL,uint32_t,events[offset+1].local,PACKET,55,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,events[offset+1].time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS1.TIME.STEP,uint8_t,(uint8_t)events[offset+1].time.step,PACKET,63,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS1.NOTE,uint32_t,events[offset+1].note,PACKET,64,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS2.GROUP,uint8_t,(uint8_t)events[offset+2].group,PACKET,68,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS2.LOCAL,uint32_t,events[offset+2].local,PACKET,69,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,events[offset+2].time.total_cycle,PACKET,73,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS2.TIME.STEP,uint8_t,(uint8_t)events[offset+2].time.step,PACKET,77,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS2.NOTE,uint32_t,events[offset+2].note,PACKET,78,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS3.GROUP,uint8_t,(uint8_t)events[offset+3].group,PACKET,82,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS3.LOCAL,uint32_t,events[offset+3].local,PACKET,83,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,events[offset+3].time.total_cycle,PACKET,87,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS3.TIME.STEP,uint8_t,(uint8_t)events[offset+3].time.step,PACKET,91,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS3.NOTE,uint32_t,events[offset+3].note,PACKET,92,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS4.GROUP,uint8_t,(uint8_t)events[offset+4].group,PACKET,96,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS4.LOCAL,uint32_t,events[offset+4].local,PACKET,97,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,events[offset+4].time.total_cycle,PACKET,101,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS4.TIME.STEP,uint8_t,(uint8_t)events[offset+4].time.step,PACKET,105,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS4.NOTE,uint32_t,events[offset+4].note,PACKET,106,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS5.GROUP,uint8_t,(uint8_t)events[offset+5].group,PACKET,110,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS5.LOCAL,uint32_t,events[offset+5].local,PACKET,111,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,events[offset+5].time.total_cycle,PACKET,115,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS5.TIME.STEP,uint8_t,(uint8_t)events[offset+5].time.step,PACKET,119,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS5.NOTE,uint32_t,events[offset+5].note,PACKET,120,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS6.GROUP,uint8_t,(uint8_t)events[offset+6].group,PACKET,124,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS6.LOCAL,uint32_t,events[offset+6].local,PACKET,125,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS6.TIME.TOTAL_CYCLE,uint32_t,events[offset+6].time.total_cycle,PACKET,129,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS6.TIME.STEP,uint8_t,(uint8_t)events[offset+6].time.step,PACKET,133,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS6.NOTE,uint32_t,events[offset+6].note,PACKET,134,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS7.GROUP,uint8_t,(uint8_t)events[offset+7].group,PACKET,138,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS7.LOCAL,uint32_t,events[offset+7].local,PACKET,139,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS7.TIME.TOTAL_CYCLE,uint32_t,events[offset+7].time.total_cycle,PACKET,143,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS7.TIME.STEP,uint8_t,(uint8_t)events[offset+7].time.step,PACKET,147,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS7.NOTE,uint32_t,events[offset+7].note,PACKET,148,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS8.GROUP,uint8_t,(uint8_t)events[offset+8].group,PACKET,152,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS8.LOCAL,uint32_t,events[offset+8].local,PACKET,153,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS8.TIME.TOTAL_CYCLE,uint32_t,events[offset+8].time.total_cycle,PACKET,157,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS8.TIME.STEP,uint8_t,(uint8_t)events[offset+8].time.step,PACKET,161,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS8.NOTE,uint32_t,events[offset+8].note,PACKET,162,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS9.GROUP,uint8_t,(uint8_t)events[offset+9].group,PACKET,166,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS9.LOCAL,uint32_t,events[offset+9].local,PACKET,167,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS9.TIME.TOTAL_CYCLE,uint32_t,events[offset+9].time.total_cycle,PACKET,171,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS9.TIME.STEP,uint8_t,(uint8_t)events[offset+9].time.step,PACKET,175,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS9.NOTE,uint32_t,events[offset+9].note,PACKET,176,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS10.GROUP,uint8_t,(uint8_t)events[offset+10].group,PACKET,180,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS10.LOCAL,uint32_t,events[offset+10].local,PACKET,181,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS10.TIME.TOTAL_CYCLE,uint32_t,events[offset+10].time.total_cycle,PACKET,185,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS10.TIME.STEP,uint8_t,(uint8_t)events[offset+10].time.step,PACKET,189,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS10.NOTE,uint32_t,events[offset+10].note,PACKET,190,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS11.GROUP,uint8_t,(uint8_t)events[offset+11].group,PACKET,194,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS11.LOCAL,uint32_t,events[offset+11].local,PACKET,195,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS11.TIME.TOTAL_CYCLE,uint32_t,events[offset+11].time.total_cycle,PACKET,199,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS11.TIME.STEP,uint8_t,(uint8_t)events[offset+11].time.step,PACKET,203,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS11.NOTE,uint32_t,events[offset+11].note,PACKET,204,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS12.GROUP,uint8_t,(uint8_t)events[offset+12].group,PACKET,208,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS12.LOCAL,uint32_t,events[offset+12].local,PACKET,209,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS12.TIME.TOTAL_CYCLE,uint32_t,events[offset+12].time.total_cycle,PACKET,213,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS12.TIME.STEP,uint8_t,(uint8_t)events[offset+12].time.step,PACKET,217,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS12.NOTE,uint32_t,events[offset+12].note,PACKET,218,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS13.GROUP,uint8_t,(uint8_t)events[offset+13].group,PACKET,222,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS13.LOCAL,uint32_t,events[offset+13].local,PACKET,223,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS13.TIME.TOTAL_CYCLE,uint32_t,events[offset+13].time.total_cycle,PACKET,227,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS13.TIME.STEP,uint8_t,(uint8_t)events[offset+13].time.step,PACKET,231,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS13.NOTE,uint32_t,events[offset+13].note,PACKET,232,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS14.GROUP,uint8_t,(uint8_t)events[offset+14].group,PACKET,236,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS14.LOCAL,uint32_t,events[offset+14].local,PACKET,237,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS14.TIME.TOTAL_CYCLE,uint32_t,events[offset+14].time.total_cycle,PACKET,241,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS14.TIME.STEP,uint8_t,(uint8_t)events[offset+14].time.step,PACKET,245,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS14.NOTE,uint32_t,events[offset+14].note,PACKET,246,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS15.GROUP,uint8_t,(uint8_t)events[offset+15].group,PACKET,250,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS15.LOCAL,uint32_t,events[offset+15].local,PACKET,251,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS15.TIME.TOTAL_CYCLE,uint32_t,events[offset+15].time.total_cycle,PACKET,255,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS15.TIME.STEP,uint8_t,(uint8_t)events[offset+15].time.step,PACKET,259,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS15.NOTE,uint32_t,events[offset+15].note,PACKET,260,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS16.GROUP,uint8_t,(uint8_t)events[offset+16].group,PACKET,264,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS16.LOCAL,uint32_t,events[offset+16].local,PACKET,265,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS16.TIME.TOTAL_CYCLE,uint32_t,events[offset+16].time.total_cycle,PACKET,269,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS16.TIME.STEP,uint8_t,(uint8_t)events[offset+16].time.step,PACKET,273,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS16.NOTE,uint32_t,events[offset+16].note,PACKET,274,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS17.GROUP,uint8_t,(uint8_t)events[offset+17].group,PACKET,278,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS17.LOCAL,uint32_t,events[offset+17].local,PACKET,279,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS17.TIME.TOTAL_CYCLE,uint32_t,events[offset+17].time.total_cycle,PACKET,283,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS17.TIME.STEP,uint8_t,(uint8_t)events[offset+17].time.step,PACKET,287,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS17.NOTE,uint32_t,events[offset+17].note,PACKET,288,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS18.GROUP,uint8_t,(uint8_t)events[offset+18].group,PACKET,292,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS18.LOCAL,uint32_t,events[offset+18].local,PACKET,293,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS18.TIME.TOTAL_CYCLE,uint32_t,events[offset+18].time.total_cycle,PACKET,297,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS18.TIME.STEP,uint8_t,(uint8_t)events[offset+18].time.step,PACKET,301,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS18.NOTE,uint32_t,events[offset+18].note,PACKET,302,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS19.GROUP,uint8_t,(uint8_t)events[offset+19].group,PACKET,306,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS19.LOCAL,uint32_t,events[offset+19].local,PACKET,307,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS19.TIME.TOTAL_CYCLE,uint32_t,events[offset+19].time.total_cycle,PACKET,311,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS19.TIME.STEP,uint8_t,(uint8_t)events[offset+19].time.step,PACKET,315,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS19.NOTE,uint32_t,events[offset+19].note,PACKET,316,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS20.GROUP,uint8_t,(uint8_t)events[offset+20].group,PACKET,320,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS20.LOCAL,uint32_t,events[offset+20].local,PACKET,321,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS20.TIME.TOTAL_CYCLE,uint32_t,events[offset+20].time.total_cycle,PACKET,325,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS20.TIME.STEP,uint8_t,(uint8_t)events[offset+20].time.step,PACKET,329,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS20.NOTE,uint32_t,events[offset+20].note,PACKET,330,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS21.GROUP,uint8_t,(uint8_t)events[offset+21].group,PACKET,334,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS21.LOCAL,uint32_t,events[offset+21].local,PACKET,335,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS21.TIME.TOTAL_CYCLE,uint32_t,events[offset+21].time.total_cycle,PACKET,339,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS21.TIME.STEP,uint8_t,(uint8_t)events[offset+21].time.step,PACKET,343,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS21.NOTE,uint32_t,events[offset+21].note,PACKET,344,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS22.GROUP,uint8_t,(uint8_t)events[offset+22].group,PACKET,348,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS22.LOCAL,uint32_t,events[offset+22].local,PACKET,349,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS22.TIME.TOTAL_CYCLE,uint32_t,events[offset+22].time.total_cycle,PACKET,353,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS22.TIME.STEP,uint8_t,(uint8_t)events[offset+22].time.step,PACKET,357,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS22.NOTE,uint32_t,events[offset+22].note,PACKET,358,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS23.GROUP,uint8_t,(uint8_t)events[offset+23].group,PACKET,362,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS23.LOCAL,uint32_t,events[offset+23].local,PACKET,363,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS23.TIME.TOTAL_CYCLE,uint32_t,events[offset+23].time.total_cycle,PACKET,367,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS23.TIME.STEP,uint8_t,(uint8_t)events[offset+23].time.step,PACKET,371,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS23.NOTE,uint32_t,events[offset+23].note,PACKET,372,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS24.GROUP,uint8_t,(uint8_t)events[offset+24].group,PACKET,376,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS24.LOCAL,uint32_t,events[offset+24].local,PACKET,377,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS24.TIME.TOTAL_CYCLE,uint32_t,events[offset+24].time.total_cycle,PACKET,381,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS24.TIME.STEP,uint8_t,(uint8_t)events[offset+24].time.step,PACKET,385,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS24.NOTE,uint32_t,events[offset+24].note,PACKET,386,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS25.GROUP,uint8_t,(uint8_t)events[offset+25].group,PACKET,390,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS25.LOCAL,uint32_t,events[offset+25].local,PACKET,391,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS25.TIME.TOTAL_CYCLE,uint32_t,events[offset+25].time.total_cycle,PACKET,395,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS25.TIME.STEP,uint8_t,(uint8_t)events[offset+25].time.step,PACKET,399,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS25.NOTE,uint32_t,events[offset+25].note,PACKET,400,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS26.GROUP,uint8_t,(uint8_t)events[offset+26].group,PACKET,404,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS26.LOCAL,uint32_t,events[offset+26].local,PACKET,405,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS26.TIME.TOTAL_CYCLE,uint32_t,events[offset+26].time.total_cycle,PACKET,409,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS26.TIME.STEP,uint8_t,(uint8_t)events[offset+26].time.step,PACKET,413,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS26.NOTE,uint32_t,events[offset+26].note,PACKET,414,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS27.GROUP,uint8_t,(uint8_t)events[offset+27].group,PACKET,418,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS27.LOCAL,uint32_t,events[offset+27].local,PACKET,419,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS27.TIME.TOTAL_CYCLE,uint32_t,events[offset+27].time.total_cycle,PACKET,423,0,32,NONE,,,,,,,,, +,TLOGS.EVENTS27.TIME.STEP,uint8_t,(uint8_t)events[offset+27].time.step,PACKET,427,0,8,NONE,,,,,,,,, +,TLOGS.EVENTS27.NOTE,uint32_t,events[offset+27].note,PACKET,428,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv new file mode 100644 index 000000000..89457ce64 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv @@ -0,0 +1,104 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0xf1,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,CORE0,uint8_t,(uint8_t)GIT_REV_CORE[0],PACKET,26,0,8,HEX,,,,,,,,, +,CORE1,uint8_t,(uint8_t)GIT_REV_CORE[1],PACKET,27,0,8,HEX,,,,,,,,, +,CORE2,uint8_t,(uint8_t)GIT_REV_CORE[2],PACKET,28,0,8,HEX,,,,,,,,, +,CORE3,uint8_t,(uint8_t)GIT_REV_CORE[3],PACKET,29,0,8,HEX,,,,,,,,, +,CORE4,uint8_t,(uint8_t)GIT_REV_CORE[4],PACKET,30,0,8,HEX,,,,,,,,, +,CORE5,uint8_t,(uint8_t)GIT_REV_CORE[5],PACKET,31,0,8,HEX,,,,,,,,, +,CORE6,uint8_t,(uint8_t)GIT_REV_CORE[6],PACKET,32,0,8,HEX,,,,,,,,, +,CORE7,uint8_t,(uint8_t)GIT_REV_CORE[7],PACKET,33,0,8,HEX,,,,,,,,, +,CORE8,uint8_t,(uint8_t)GIT_REV_CORE[8],PACKET,34,0,8,HEX,,,,,,,,, +,CORE9,uint8_t,(uint8_t)GIT_REV_CORE[9],PACKET,35,0,8,HEX,,,,,,,,, +,CORE10,uint8_t,(uint8_t)GIT_REV_CORE[10],PACKET,36,0,8,HEX,,,,,,,,, +,CORE11,uint8_t,(uint8_t)GIT_REV_CORE[11],PACKET,37,0,8,HEX,,,,,,,,, +,CORE12,uint8_t,(uint8_t)GIT_REV_CORE[12],PACKET,38,0,8,HEX,,,,,,,,, +,CORE13,uint8_t,(uint8_t)GIT_REV_CORE[13],PACKET,39,0,8,HEX,,,,,,,,, +,CORE14,uint8_t,(uint8_t)GIT_REV_CORE[14],PACKET,40,0,8,HEX,,,,,,,,, +,CORE15,uint8_t,(uint8_t)GIT_REV_CORE[15],PACKET,41,0,8,HEX,,,,,,,,, +,CORE16,uint8_t,(uint8_t)GIT_REV_CORE[16],PACKET,42,0,8,HEX,,,,,,,,, +,CORE17,uint8_t,(uint8_t)GIT_REV_CORE[17],PACKET,43,0,8,HEX,,,,,,,,, +,CORE18,uint8_t,(uint8_t)GIT_REV_CORE[18],PACKET,44,0,8,HEX,,,,,,,,, +,CORE19,uint8_t,(uint8_t)GIT_REV_CORE[19],PACKET,45,0,8,HEX,,,,,,,,, +,CORE20,uint8_t,(uint8_t)GIT_REV_CORE[20],PACKET,46,0,8,HEX,,,,,,,,, +,CORE21,uint8_t,(uint8_t)GIT_REV_CORE[21],PACKET,47,0,8,HEX,,,,,,,,, +,CORE22,uint8_t,(uint8_t)GIT_REV_CORE[22],PACKET,48,0,8,HEX,,,,,,,,, +,CORE23,uint8_t,(uint8_t)GIT_REV_CORE[23],PACKET,49,0,8,HEX,,,,,,,,, +,CORE24,uint8_t,(uint8_t)GIT_REV_CORE[24],PACKET,50,0,8,HEX,,,,,,,,, +,CORE25,uint8_t,(uint8_t)GIT_REV_CORE[25],PACKET,51,0,8,HEX,,,,,,,,, +,CORE26,uint8_t,(uint8_t)GIT_REV_CORE[26],PACKET,52,0,8,HEX,,,,,,,,, +,CORE27,uint8_t,(uint8_t)GIT_REV_CORE[27],PACKET,53,0,8,HEX,,,,,,,,, +,CORE28,uint8_t,(uint8_t)GIT_REV_CORE[28],PACKET,54,0,8,HEX,,,,,,,,, +,CORE29,uint8_t,(uint8_t)GIT_REV_CORE[29],PACKET,55,0,8,HEX,,,,,,,,, +,CORE30,uint8_t,(uint8_t)GIT_REV_CORE[30],PACKET,56,0,8,HEX,,,,,,,,, +,CORE31,uint8_t,(uint8_t)GIT_REV_CORE[31],PACKET,57,0,8,HEX,,,,,,,,, +,CORE32,uint8_t,(uint8_t)GIT_REV_CORE[32],PACKET,58,0,8,HEX,,,,,,,,, +,CORE33,uint8_t,(uint8_t)GIT_REV_CORE[33],PACKET,59,0,8,HEX,,,,,,,,, +,CORE34,uint8_t,(uint8_t)GIT_REV_CORE[34],PACKET,60,0,8,HEX,,,,,,,,, +,CORE35,uint8_t,(uint8_t)GIT_REV_CORE[35],PACKET,61,0,8,HEX,,,,,,,,, +,CORE36,uint8_t,(uint8_t)GIT_REV_CORE[36],PACKET,62,0,8,HEX,,,,,,,,, +,CORE37,uint8_t,(uint8_t)GIT_REV_CORE[37],PACKET,63,0,8,HEX,,,,,,,,, +,CORE38,uint8_t,(uint8_t)GIT_REV_CORE[38],PACKET,64,0,8,HEX,,,,,,,,, +,CORE39,uint8_t,(uint8_t)GIT_REV_CORE[39],PACKET,65,0,8,HEX,,,,,,,,, +,CORE40,uint8_t,(uint8_t)GIT_REV_CORE[40],PACKET,66,0,8,HEX,,,,,,,,, +,USER0,uint8_t,(uint8_t)GIT_REV_USER[0],PACKET,67,0,8,HEX,,,,,,,,, +,USER1,uint8_t,(uint8_t)GIT_REV_USER[1],PACKET,68,0,8,HEX,,,,,,,,, +,USER2,uint8_t,(uint8_t)GIT_REV_USER[2],PACKET,69,0,8,HEX,,,,,,,,, +,USER3,uint8_t,(uint8_t)GIT_REV_USER[3],PACKET,70,0,8,HEX,,,,,,,,, +,USER4,uint8_t,(uint8_t)GIT_REV_USER[4],PACKET,71,0,8,HEX,,,,,,,,, +,USER5,uint8_t,(uint8_t)GIT_REV_USER[5],PACKET,72,0,8,HEX,,,,,,,,, +,USER6,uint8_t,(uint8_t)GIT_REV_USER[6],PACKET,73,0,8,HEX,,,,,,,,, +,USER7,uint8_t,(uint8_t)GIT_REV_USER[7],PACKET,74,0,8,HEX,,,,,,,,, +,USER8,uint8_t,(uint8_t)GIT_REV_USER[8],PACKET,75,0,8,HEX,,,,,,,,, +,USER9,uint8_t,(uint8_t)GIT_REV_USER[9],PACKET,76,0,8,HEX,,,,,,,,, +,USER10,uint8_t,(uint8_t)GIT_REV_USER[10],PACKET,77,0,8,HEX,,,,,,,,, +,USER11,uint8_t,(uint8_t)GIT_REV_USER[11],PACKET,78,0,8,HEX,,,,,,,,, +,USER12,uint8_t,(uint8_t)GIT_REV_USER[12],PACKET,79,0,8,HEX,,,,,,,,, +,USER13,uint8_t,(uint8_t)GIT_REV_USER[13],PACKET,80,0,8,HEX,,,,,,,,, +,USER14,uint8_t,(uint8_t)GIT_REV_USER[14],PACKET,81,0,8,HEX,,,,,,,,, +,USER15,uint8_t,(uint8_t)GIT_REV_USER[15],PACKET,82,0,8,HEX,,,,,,,,, +,USER16,uint8_t,(uint8_t)GIT_REV_USER[16],PACKET,83,0,8,HEX,,,,,,,,, +,USER17,uint8_t,(uint8_t)GIT_REV_USER[17],PACKET,84,0,8,HEX,,,,,,,,, +,USER18,uint8_t,(uint8_t)GIT_REV_USER[18],PACKET,85,0,8,HEX,,,,,,,,, +,USER19,uint8_t,(uint8_t)GIT_REV_USER[19],PACKET,86,0,8,HEX,,,,,,,,, +,USER20,uint8_t,(uint8_t)GIT_REV_USER[20],PACKET,87,0,8,HEX,,,,,,,,, +,USER21,uint8_t,(uint8_t)GIT_REV_USER[21],PACKET,88,0,8,HEX,,,,,,,,, +,USER22,uint8_t,(uint8_t)GIT_REV_USER[22],PACKET,89,0,8,HEX,,,,,,,,, +,USER23,uint8_t,(uint8_t)GIT_REV_USER[23],PACKET,90,0,8,HEX,,,,,,,,, +,USER24,uint8_t,(uint8_t)GIT_REV_USER[24],PACKET,91,0,8,HEX,,,,,,,,, +,USER25,uint8_t,(uint8_t)GIT_REV_USER[25],PACKET,92,0,8,HEX,,,,,,,,, +,USER26,uint8_t,(uint8_t)GIT_REV_USER[26],PACKET,93,0,8,HEX,,,,,,,,, +,USER27,uint8_t,(uint8_t)GIT_REV_USER[27],PACKET,94,0,8,HEX,,,,,,,,, +,USER28,uint8_t,(uint8_t)GIT_REV_USER[28],PACKET,95,0,8,HEX,,,,,,,,, +,USER29,uint8_t,(uint8_t)GIT_REV_USER[29],PACKET,96,0,8,HEX,,,,,,,,, +,USER30,uint8_t,(uint8_t)GIT_REV_USER[30],PACKET,97,0,8,HEX,,,,,,,,, +,USER31,uint8_t,(uint8_t)GIT_REV_USER[31],PACKET,98,0,8,HEX,,,,,,,,, +,USER32,uint8_t,(uint8_t)GIT_REV_USER[32],PACKET,99,0,8,HEX,,,,,,,,, +,USER33,uint8_t,(uint8_t)GIT_REV_USER[33],PACKET,100,0,8,HEX,,,,,,,,, +,USER34,uint8_t,(uint8_t)GIT_REV_USER[34],PACKET,101,0,8,HEX,,,,,,,,, +,USER35,uint8_t,(uint8_t)GIT_REV_USER[35],PACKET,102,0,8,HEX,,,,,,,,, +,USER36,uint8_t,(uint8_t)GIT_REV_USER[36],PACKET,103,0,8,HEX,,,,,,,,, +,USER37,uint8_t,(uint8_t)GIT_REV_USER[37],PACKET,104,0,8,HEX,,,,,,,,, +,USER38,uint8_t,(uint8_t)GIT_REV_USER[38],PACKET,105,0,8,HEX,,,,,,,,, +,USER39,uint8_t,(uint8_t)GIT_REV_USER[39],PACKET,106,0,8,HEX,,,,,,,,, +,USER40,uint8_t,(uint8_t)GIT_REV_USER[40],PACKET,107,0,8,HEX,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv new file mode 100644 index 000000000..0160e7018 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv @@ -0,0 +1,64 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x78,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,CCSDS.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.rec_status,PACKET,26,0,8,STATUS,,,,,,,0=OK@@ 1=ERROR,, +,CCSDS.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[0].rx.ret_from_if_rx,PACKET,27,0,32,NONE,,,,,,,,, +,CCSDS.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.last_dest_type,PACKET,31,0,8,STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, +,CCSDS.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[0].rx.last_rec_time,PACKET,32,0,32,NONE,,,,,,,,, +,CCSDS.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[0].rx.cmd_ack,PACKET,36,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, +,CCSDS.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type,PACKET,37,0,8,STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, +,CCSDS.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status,PACKET,38,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,CCSDS.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status,PACKET,39,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,CCSDS.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status,PACKET,40,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,CCSDS.TX.IS_VALID,uint8_t,gs_driver->is_ccsds_tx_valid,PACKET,41,0,8,STATUS,,,,,,,0=INVALID@@ 1=VALID,, +,CCSDS.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[0].tx.send_cycle,PACKET,42,0,32,NONE,,,,,,,,, +,CCSDS.TX.VCID,uint8_t,(uint8_t)gs_driver->info[0].tx.vcid,PACKET,46,0,8,STATUS,,,,,,,1=REALTIME@@ 2=REPLAY@@ 63=FILL@@ *=UNKNOWN,, +,CCSDS.TX.VCDU_COUNTER,uint32_t,gs_driver->info[0].tx.vcdu_counter,PACKET,47,0,32,NONE,,,,,,,,, +,CCSDS.TX.BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,51,0,8,NONE,,,,,,,,, +,UART.CH,uint8_t,gs_driver->driver_uart.uart_config.ch,PACKET,52,0,8,NONE,,,,,,,,, +,UART.BAUDRATE,uint32_t,gs_driver->driver_uart.uart_config.baudrate,PACKET,53,0,32,NONE,,,,,,,,, +,UART.PARITY,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.parity_settings,PACKET,57,0,8,STATUS,,,,,,,0=NONE@@ 1=ODD@@ 2=EVEN@@ 3=MARK@@ 4=SPACE,, +,UART.DATA_LENGTH,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.data_length,PACKET,58,0,8,STATUS,,,,,,,0=7bit@@ 1=8bit,, +,UART.STOP_BIT,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.stop_bit,PACKET,59,0,8,STATUS,,,,,,,0=1bit@@ 1=1.5bit@@ 2=2bit,, +,UART.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.rec_status,PACKET,60,0,8,STATUS,,,,,,,0=OK@@ 1=ERROR,, +,UART.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[1].rx.ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, +,UART.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.last_dest_type,PACKET,65,0,8,STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, +,UART.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[1].rx.last_rec_time,PACKET,66,0,32,NONE,,,,,,,,, +,UART.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[1].rx.cmd_ack,PACKET,70,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, +,UART.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type,PACKET,71,0,8,STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, +,UART.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status,PACKET,72,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,UART.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status,PACKET,73,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,UART.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status,PACKET,74,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, +,UART.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[1].tx.send_cycle,PACKET,75,0,32,NONE,,,,,,,,, +,UART.TX.VCID,uint8_t,(uint8_t)gs_driver->info[1].tx.vcid,PACKET,79,0,8,STATUS,,,,,,,1=REALTIME@@ 2=REPLAY@@ 63=FILL@@ *=UNKNOWN,, +,UART.TX.VCDU_COUNTER,uint32_t,gs_driver->info[1].tx.vcdu_counter,PACKET,80,0,32,NONE,,,,,,,,, +,COP-1.TYPE_A_COUNTER,uint8_t,gs_validate_info->type_a_counter,PACKET,84,0,8,NONE,,,,,,,,, +,COP-1.TYPE_B_COUNTER,uint8_t,gs_validate_info->type_b_counter,PACKET,85,0,8,NONE,,,,,,,,, +,COP-1.LOCKOUT_FLAG,uint8_t,gs_validate_info->lockout_flag,PACKET,86,0,8,NONE,,,,,,,,, +,COP-1.RETRANSMIT_FLAG,uint8_t,gs_validate_info->retransmit_flag,PACKET,87,0,8,NONE,,,,,,,,, +,COP-1.POSITIVE_WINDOW_WIDTH,uint8_t,gs_validate_info->positive_window_width,PACKET,88,0,8,NONE,,,,,,,,, +,MS_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,89,0,32,NONE,,,,,,,,, +,MS_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,93,0,32,NONE,,,,,,,,, +,MS_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter,PACKET,97,0,32,NONE,,,,,,,,, +,RP_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,101,0,32,NONE,,,,,,,,, +,RP_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,105,0,32,NONE,,,,,,,,, +,RP_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter,PACKET,109,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv new file mode 100644 index 000000000..2fbb6242c --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv @@ -0,0 +1,163 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0xf0,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,26,0,32,NONE,,,,,,,,, +,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,30,0,64,NONE,,,,,,,,, +,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,38,0,8,STATUS,,,,,,,0=START_UP@@ 1=INITIAL@@ 2=GND_TEST@@ 3=WDFAR@@ 4=RTC_HIGH_RATE@@ 5=5@@ 6=6@@ 7=7@@ 8=8@@ 9=9@@ 10=10@@ 11=11@@ 12=12@@ 13=13@@ 14=14@@ 15=15@@ 16=MAX@@ *=N/A,, +,OBC_MM_STS,uint8_t,(uint8_t)(((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7f)),PACKET,39,0,1,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ *=N/A,, +,OBC_MM_OPSMODE_PREV,,,PACKET,39,1,7,STATUS,,,,,,,0=START_UP@@ 1=INITIAL@@ 2=GND_TEST@@ 3=WDFAR@@ 4=RTC_HIGH_RATE@@ 5=5@@ 6=6@@ 7=7@@ 8=8@@ 9=9@@ 10=10@@ 11=11@@ 12=12@@ 13=13@@ 14=14@@ 15=15@@ 16=MAX@@ *=N/A,, +,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,40,0,16,NONE,,,,,,,,, +,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,42,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, +,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,43,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, +,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->rx.cmd_ack),PACKET,47,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, +,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,48,0,32,NONE,,,,,,,,地上局コマンドカウンタ, +,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,52,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,56,0,16,NONE,,,,,,,,最新地上局コマンドID, +,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,58,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,地上局異常コマンド実行時刻, +,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,63,0,16,NONE,,,,,,,,地上局異常コマンドID, +,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,65,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, +,OBC_TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,66,0,32,NONE,,,,,,,,バス用TLのコマンドカウンタ, +,OBC_TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,70,0,8,NONE,,,,,,,,バス用TLの登録コマンド数, +,OBC_TLC_GS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle,PACKET,71,0,32,NONE,,,,,,,,バス用TLの最新コマンド実行時刻, +,OBC_TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,75,0,16,NONE,,,,,,,,バス用TLの最新コマンドID, +,OBC_TLC_GS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの最新コマンド実行結果, +,OBC_TLC_GS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle,PACKET,78,0,32,NONE,,,,,,,,バス用TLの異常コマンド実行時刻, +,OBC_TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,82,0,16,NONE,,,,,,,,バス用TLの異常コマンドID, +,OBC_TLC_GS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,84,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの異常コマンド実行結果, +,OBC_TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,85,0,32,NONE,,,,,,,,バス用TLの次コマンド実行時刻,変数指定が大変なことに… +,OBC_TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,89,0,16,NONE,,,,,,,,バス用TLの次コマンドID,変数指定が大変なことに… +,OBC_TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,91,0,32,NONE,,,,,,,,BC用TLのコマンドカウンタ, +,OBC_TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,95,0,8,NONE,,,,,,,,BC用TLの登録コマンド数, +,OBC_TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,96,0,32,NONE,,,,,,,,テレメ用TLのコマンドカウンタ, +,OBC_TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,100,0,8,NONE,,,,,,,,テレメ用TLの登録コマンド数, +,OBC_TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,101,0,32,NONE,,,,,,,,ミッション用TLのコマンドカウンタ, +,OBC_TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,105,0,8,NONE,,,,,,,,ミッション用TLの登録コマンド数, +,OBC_TLC_MIS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle,PACKET,106,0,32,NONE,,,,,,,,ミッション用TLの最新コマンド実行時刻, +,OBC_TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,110,0,16,NONE,,,,,,,,ミッション用TLの最新コマンドID, +,OBC_TLC_MIS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,112,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの最新コマンド実行結果, +,OBC_TLC_MIS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle,PACKET,113,0,32,NONE,,,,,,,,ミッション用TLの異常コマンド実行時刻, +,OBC_TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,117,0,16,NONE,,,,,,,,ミッション用TLの異常コマンドID, +,OBC_TLC_MIS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,119,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの異常コマンド実行結果, +,OBC_TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,120,0,32,NONE,,,,,,,,ミッション用TLの次コマンド実行時刻,変数指定が大変なことに… +,OBC_TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,124,0,16,NONE,,,,,,,,ミッション用TLの次コマンドID,変数指定が大変なことに… +,OBC_TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout << 2 & 0x04) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error << 1 & 0x02) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout & 0x01)),PACKET,126,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TLC_GS.LOCKOUT_FLAG,,,PACKET,126,1,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,OBC_TLC_BC.SOE_FLAG,,,PACKET,126,2,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TLC_BC.LOCKOUT_FLAG,,,PACKET,126,3,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,OBC_TLC_TLM.SOE_FLAG,,,PACKET,126,4,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TLC_TLM.LOCKOUT_FLAG,,,PACKET,126,5,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,OBC_TLC_MIS.SOE_FLAG,,,PACKET,126,6,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TLC_MIS.LOCKOUT_FLAG,,,PACKET,126,7,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,WDT.IS_ENABLE,uint8_t,(uint8_t)((wdt_config->is_wdt_enable << 7 & 0x80) | (wdt_config->is_clear_enable << 6 & 0x40) | (0x00 & 0x3f)),PACKET,127,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,WDT.IS_CLEAR_ENABLE,,,PACKET,127,1,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,DUMMY_DATA0,,,PACKET,127,2,6,NONE,,,,,,,,, +,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,128,0,16,NONE,,,,,,,,BCT ブロックポインタ, +,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,130,0,8,NONE,,,,,,,,BCT コマンドポインタ, +,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,131,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… +,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,135,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… +,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,137,0,32,NONE,,,,,,,,, +,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,141,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,143,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,145,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,147,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,149,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,151,0,8,NONE,,,,,,,,, +,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,152,0,32,NONE,,,,,,,,, +,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,156,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,157,0,32,NONE,,,,,,,,, +,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,161,0,8,NONE,,,,,,,,, +,EL.LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,162,0,32,NONE,,,,,,,,,u8にしてもよい +,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,166,0,8,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,167,0,32,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,171,0,32,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,175,0,8,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,176,0,16,NONE,,,,,,,,,u8にしてもよい +,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,178,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,182,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,186,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,190,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,191,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,192,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,196,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,197,0,8,NONE,,,,,,,,, +,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,198,0,8,NONE,,,,,,,,アノマリ対応発生回数, +,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,199,0,8,NONE,,,,,,,,アノマリ対応ID, +,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,200,0,32,NONE,,,,,,,,アノマリ対応実施時刻, +,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,204,0,8,NONE,,,,,,,,アノマリ対応発生回数, +,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,205,0,16,HEX,,,,,,,,, +,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,207,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,208,0,16,NONE,,,,,,,,, +,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,210,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,211,0,32,NONE,,,,,,,,, +,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,215,0,16,HEX,,,,,,,,, +,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,217,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,218,0,16,NONE,,,,,,,,, +,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,220,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,221,0,32,NONE,,,,,,,,, +,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,225,0,32,HEX,,,,,,,,, +,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,229,0,32,HEX,,,,,,,,, +,DUMMY_DATA1,uint32_t,0,PACKET,233,0,32,NONE,,,,,,,,, +,DUMMY_DATA2,uint32_t,0,PACKET,237,0,32,NONE,,,,,,,,, +,DUMMY_DATA3,uint32_t,0,PACKET,241,0,32,NONE,,,,,,,,, +,DUMMY_DATA4,uint32_t,0,PACKET,245,0,32,NONE,,,,,,,,, +,DUMMY_DATA5,uint32_t,0,PACKET,249,0,32,NONE,,,,,,,,, +,DUMMY_DATA6,uint32_t,0,PACKET,253,0,32,NONE,,,,,,,,, +,DUMMY_DATA7,uint32_t,0,PACKET,257,0,32,NONE,,,,,,,,, +,DUMMY_DATA8,uint32_t,0,PACKET,261,0,32,NONE,,,,,,,,, +,DUMMY_DATA9,uint32_t,0,PACKET,265,0,32,NONE,,,,,,,,, +,DUMMY_DATA10,uint32_t,0,PACKET,269,0,32,NONE,,,,,,,,, +,DUMMY_DATA11,uint32_t,0,PACKET,273,0,32,NONE,,,,,,,,, +,DUMMY_DATA12,uint32_t,0,PACKET,277,0,32,NONE,,,,,,,,, +,DUMMY_DATA13,uint32_t,0,PACKET,281,0,32,NONE,,,,,,,,, +,DUMMY_DATA14,uint32_t,0,PACKET,285,0,32,NONE,,,,,,,,, +,DUMMY_DATA15,uint32_t,0,PACKET,289,0,32,NONE,,,,,,,,, +,DUMMY_DATA16,uint32_t,0,PACKET,293,0,32,NONE,,,,,,,,, +,DUMMY_DATA17,uint32_t,0,PACKET,297,0,32,NONE,,,,,,,,, +,DUMMY_DATA18,uint32_t,0,PACKET,301,0,32,NONE,,,,,,,,, +,DUMMY_DATA19,uint32_t,0,PACKET,305,0,32,NONE,,,,,,,,, +,DUMMY_DATA20,uint32_t,0,PACKET,309,0,32,NONE,,,,,,,,, +,DUMMY_DATA21,uint32_t,0,PACKET,313,0,32,NONE,,,,,,,,, +,DUMMY_DATA22,uint32_t,0,PACKET,317,0,32,NONE,,,,,,,,, +,DUMMY_DATA23,uint32_t,0,PACKET,321,0,32,NONE,,,,,,,,, +,DUMMY_DATA24,uint32_t,0,PACKET,325,0,32,NONE,,,,,,,,, +,DUMMY_DATA25,uint32_t,0,PACKET,329,0,32,NONE,,,,,,,,, +,DUMMY_DATA26,uint32_t,0,PACKET,333,0,32,NONE,,,,,,,,, +,DUMMY_DATA27,uint32_t,0,PACKET,337,0,32,NONE,,,,,,,,, +,DUMMY_DATA28,uint32_t,0,PACKET,341,0,32,NONE,,,,,,,,, +,DUMMY_DATA29,uint32_t,0,PACKET,345,0,32,NONE,,,,,,,,, +,DUMMY_DATA30,uint32_t,0,PACKET,349,0,32,NONE,,,,,,,,, +,DUMMY_DATA31,uint32_t,0,PACKET,353,0,32,NONE,,,,,,,,, +,DUMMY_DATA32,uint32_t,0,PACKET,357,0,32,NONE,,,,,,,,, +,DUMMY_DATA33,uint32_t,0,PACKET,361,0,32,NONE,,,,,,,,, +,DUMMY_DATA34,uint32_t,0,PACKET,365,0,32,NONE,,,,,,,,, +,DUMMY_DATA35,uint32_t,0,PACKET,369,0,32,NONE,,,,,,,,, +,DUMMY_DATA36,uint32_t,0,PACKET,373,0,32,NONE,,,,,,,,, +,DUMMY_DATA37,uint32_t,0,PACKET,377,0,32,NONE,,,,,,,,, +,DUMMY_DATA38,uint32_t,0,PACKET,381,0,32,NONE,,,,,,,,, +,DUMMY_DATA39,uint32_t,0,PACKET,385,0,32,NONE,,,,,,,,, +,DUMMY_DATA40,uint32_t,0,PACKET,389,0,32,NONE,,,,,,,,, +,DUMMY_DATA41,uint32_t,0,PACKET,393,0,32,NONE,,,,,,,,, +,DUMMY_DATA42,uint32_t,0,PACKET,397,0,32,NONE,,,,,,,,, +,DUMMY_DATA43,uint32_t,0,PACKET,401,0,32,NONE,,,,,,,,, +,DUMMY_DATA44,uint32_t,0,PACKET,405,0,32,NONE,,,,,,,,, +,DUMMY_DATA45,uint32_t,0,PACKET,409,0,32,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv new file mode 100644 index 000000000..2662d320b --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv @@ -0,0 +1,29 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x10,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,MEM.BEGIN,uint32_t,memory_dump->begin,PACKET,26,0,32,HEX,,,,,,,,メモリ操作領域開始アドレス, +,MEM.END,uint32_t,memory_dump->end,PACKET,30,0,32,HEX,,,,,,,,メモリ操作領域終端アドレス, +,MEM.ADU_SIZE,uint32_t,memory_dump->adu_size,PACKET,34,0,32,NONE,,,,,,,,メモリ操作領域サイズ = ADUサイズ,CCSDSパケットヘッダに設定される +,MEM.ADU_SEQ,uint16_t,memory_dump->adu_seq,PACKET,38,0,16,NONE,,,,,,,,ADUシーケンスカウンタ,CCSDSパケットヘッダに設定される +,MEM.ADU_COUNTER,uint8_t,memory_dump->adu_counter,PACKET,40,0,8,NONE,,,,,,,,ADUカウンタ,CCSDSパケットヘッダに設定される +,MEM.DESTINATION,uint32_t,memory_dump->dest,PACKET,41,0,32,HEX,,,,,,,,コピー先アドレス, +,MEM.RP,uint32_t,memory_dump->rp,PACKET,45,0,32,HEX,,,,,,,,コーピー用RP, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv new file mode 100644 index 000000000..491b3b124 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv @@ -0,0 +1,313 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x40,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,CURRENT_MODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,26,0,8,NONE,,,,,,,,, +,PREVIOSU_MODE,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,27,0,8,NONE,,,,,,,,, +,TRANSITION_STATUS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,28,0,8,NONE,,,,,,,,, +,MM_ACK,uint8_t,(uint8_t)(mode_manager->mm_ack),PACKET,29,0,8,NONE,,,,,,,,, +,MODE_LIST_0,uint16_t,(uint16_t)(mode_manager->mode_list[0]),PACKET,30,0,16,NONE,,,,,,,,, +,MODE_LIST_1,uint16_t,(uint16_t)(mode_manager->mode_list[1]),PACKET,32,0,16,NONE,,,,,,,,, +,MODE_LIST_2,uint16_t,(uint16_t)(mode_manager->mode_list[2]),PACKET,34,0,16,NONE,,,,,,,,, +,MODE_LIST_3,uint16_t,(uint16_t)(mode_manager->mode_list[3]),PACKET,36,0,16,NONE,,,,,,,,, +,MODE_LIST_4,uint16_t,(uint16_t)(mode_manager->mode_list[4]),PACKET,38,0,16,NONE,,,,,,,,, +,MODE_LIST_5,uint16_t,(uint16_t)(mode_manager->mode_list[5]),PACKET,40,0,16,NONE,,,,,,,,, +,MODE_LIST_6,uint16_t,(uint16_t)(mode_manager->mode_list[6]),PACKET,42,0,16,NONE,,,,,,,,, +,MODE_LIST_7,uint16_t,(uint16_t)(mode_manager->mode_list[7]),PACKET,44,0,16,NONE,,,,,,,,, +,MODE_LIST_8,uint16_t,(uint16_t)(mode_manager->mode_list[8]),PACKET,46,0,16,NONE,,,,,,,,, +,MODE_LIST_9,uint16_t,(uint16_t)(mode_manager->mode_list[9]),PACKET,48,0,16,NONE,,,,,,,,, +,MODE_LIST_10,uint16_t,(uint16_t)(mode_manager->mode_list[10]),PACKET,50,0,16,NONE,,,,,,,,, +,MODE_LIST_11,uint16_t,(uint16_t)(mode_manager->mode_list[11]),PACKET,52,0,16,NONE,,,,,,,,, +,MODE_LIST_12,uint16_t,(uint16_t)(mode_manager->mode_list[12]),PACKET,54,0,16,NONE,,,,,,,,, +,MODE_LIST_13,uint16_t,(uint16_t)(mode_manager->mode_list[13]),PACKET,56,0,16,NONE,,,,,,,,, +,MODE_LIST_14,uint16_t,(uint16_t)(mode_manager->mode_list[14]),PACKET,58,0,16,NONE,,,,,,,,, +,MODE_LIST_15,uint16_t,(uint16_t)(mode_manager->mode_list[15]),PACKET,60,0,16,NONE,,,,,,,,, +,EDGE_NUM,uint16_t,MM_update_transition_table_for_tlm(),PACKET,62,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_0,uint8_t,mode_manager->transition_table_for_tlm[0].from,PACKET,64,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_0,uint8_t,mode_manager->transition_table_for_tlm[0].to,PACKET,65,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_0,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index),PACKET,66,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_1,uint8_t,mode_manager->transition_table_for_tlm[1].from,PACKET,68,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_1,uint8_t,mode_manager->transition_table_for_tlm[1].to,PACKET,69,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_1,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index),PACKET,70,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_2,uint8_t,mode_manager->transition_table_for_tlm[2].from,PACKET,72,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_2,uint8_t,mode_manager->transition_table_for_tlm[2].to,PACKET,73,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_2,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index),PACKET,74,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_3,uint8_t,mode_manager->transition_table_for_tlm[3].from,PACKET,76,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_3,uint8_t,mode_manager->transition_table_for_tlm[3].to,PACKET,77,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_3,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index),PACKET,78,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_4,uint8_t,mode_manager->transition_table_for_tlm[4].from,PACKET,80,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_4,uint8_t,mode_manager->transition_table_for_tlm[4].to,PACKET,81,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_4,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index),PACKET,82,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_5,uint8_t,mode_manager->transition_table_for_tlm[5].from,PACKET,84,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_5,uint8_t,mode_manager->transition_table_for_tlm[5].to,PACKET,85,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_5,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index),PACKET,86,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_6,uint8_t,mode_manager->transition_table_for_tlm[6].from,PACKET,88,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_6,uint8_t,mode_manager->transition_table_for_tlm[6].to,PACKET,89,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_6,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index),PACKET,90,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_7,uint8_t,mode_manager->transition_table_for_tlm[7].from,PACKET,92,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_7,uint8_t,mode_manager->transition_table_for_tlm[7].to,PACKET,93,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_7,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index),PACKET,94,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_8,uint8_t,mode_manager->transition_table_for_tlm[8].from,PACKET,96,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_8,uint8_t,mode_manager->transition_table_for_tlm[8].to,PACKET,97,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_8,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index),PACKET,98,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_9,uint8_t,mode_manager->transition_table_for_tlm[9].from,PACKET,100,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_9,uint8_t,mode_manager->transition_table_for_tlm[9].to,PACKET,101,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_9,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index),PACKET,102,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_10,uint8_t,mode_manager->transition_table_for_tlm[10].from,PACKET,104,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_10,uint8_t,mode_manager->transition_table_for_tlm[10].to,PACKET,105,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_10,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index),PACKET,106,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_11,uint8_t,mode_manager->transition_table_for_tlm[11].from,PACKET,108,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_11,uint8_t,mode_manager->transition_table_for_tlm[11].to,PACKET,109,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_11,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index),PACKET,110,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_12,uint8_t,mode_manager->transition_table_for_tlm[12].from,PACKET,112,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_12,uint8_t,mode_manager->transition_table_for_tlm[12].to,PACKET,113,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_12,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index),PACKET,114,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_13,uint8_t,mode_manager->transition_table_for_tlm[13].from,PACKET,116,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_13,uint8_t,mode_manager->transition_table_for_tlm[13].to,PACKET,117,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_13,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index),PACKET,118,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_14,uint8_t,mode_manager->transition_table_for_tlm[14].from,PACKET,120,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_14,uint8_t,mode_manager->transition_table_for_tlm[14].to,PACKET,121,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_14,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index),PACKET,122,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_15,uint8_t,mode_manager->transition_table_for_tlm[15].from,PACKET,124,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_15,uint8_t,mode_manager->transition_table_for_tlm[15].to,PACKET,125,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_15,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index),PACKET,126,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_16,uint8_t,mode_manager->transition_table_for_tlm[16].from,PACKET,128,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_16,uint8_t,mode_manager->transition_table_for_tlm[16].to,PACKET,129,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_16,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index),PACKET,130,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_17,uint8_t,mode_manager->transition_table_for_tlm[17].from,PACKET,132,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_17,uint8_t,mode_manager->transition_table_for_tlm[17].to,PACKET,133,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_17,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index),PACKET,134,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_18,uint8_t,mode_manager->transition_table_for_tlm[18].from,PACKET,136,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_18,uint8_t,mode_manager->transition_table_for_tlm[18].to,PACKET,137,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_18,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index),PACKET,138,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_19,uint8_t,mode_manager->transition_table_for_tlm[19].from,PACKET,140,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_19,uint8_t,mode_manager->transition_table_for_tlm[19].to,PACKET,141,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_19,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index),PACKET,142,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_20,uint8_t,mode_manager->transition_table_for_tlm[20].from,PACKET,144,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_20,uint8_t,mode_manager->transition_table_for_tlm[20].to,PACKET,145,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_20,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index),PACKET,146,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_21,uint8_t,mode_manager->transition_table_for_tlm[21].from,PACKET,148,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_21,uint8_t,mode_manager->transition_table_for_tlm[21].to,PACKET,149,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_21,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index),PACKET,150,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_22,uint8_t,mode_manager->transition_table_for_tlm[22].from,PACKET,152,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_22,uint8_t,mode_manager->transition_table_for_tlm[22].to,PACKET,153,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_22,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index),PACKET,154,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_23,uint8_t,mode_manager->transition_table_for_tlm[23].from,PACKET,156,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_23,uint8_t,mode_manager->transition_table_for_tlm[23].to,PACKET,157,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_23,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index),PACKET,158,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_24,uint8_t,mode_manager->transition_table_for_tlm[24].from,PACKET,160,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_24,uint8_t,mode_manager->transition_table_for_tlm[24].to,PACKET,161,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_24,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index),PACKET,162,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_25,uint8_t,mode_manager->transition_table_for_tlm[25].from,PACKET,164,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_25,uint8_t,mode_manager->transition_table_for_tlm[25].to,PACKET,165,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_25,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index),PACKET,166,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_26,uint8_t,mode_manager->transition_table_for_tlm[26].from,PACKET,168,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_26,uint8_t,mode_manager->transition_table_for_tlm[26].to,PACKET,169,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_26,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index),PACKET,170,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_27,uint8_t,mode_manager->transition_table_for_tlm[27].from,PACKET,172,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_27,uint8_t,mode_manager->transition_table_for_tlm[27].to,PACKET,173,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_27,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index),PACKET,174,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_28,uint8_t,mode_manager->transition_table_for_tlm[28].from,PACKET,176,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_28,uint8_t,mode_manager->transition_table_for_tlm[28].to,PACKET,177,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_28,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index),PACKET,178,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_29,uint8_t,mode_manager->transition_table_for_tlm[29].from,PACKET,180,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_29,uint8_t,mode_manager->transition_table_for_tlm[29].to,PACKET,181,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_29,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index),PACKET,182,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_30,uint8_t,mode_manager->transition_table_for_tlm[30].from,PACKET,184,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_30,uint8_t,mode_manager->transition_table_for_tlm[30].to,PACKET,185,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_30,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index),PACKET,186,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_31,uint8_t,mode_manager->transition_table_for_tlm[31].from,PACKET,188,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_31,uint8_t,mode_manager->transition_table_for_tlm[31].to,PACKET,189,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_31,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index),PACKET,190,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_32,uint8_t,mode_manager->transition_table_for_tlm[32].from,PACKET,192,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_32,uint8_t,mode_manager->transition_table_for_tlm[32].to,PACKET,193,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_32,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index),PACKET,194,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_33,uint8_t,mode_manager->transition_table_for_tlm[33].from,PACKET,196,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_33,uint8_t,mode_manager->transition_table_for_tlm[33].to,PACKET,197,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_33,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index),PACKET,198,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_34,uint8_t,mode_manager->transition_table_for_tlm[34].from,PACKET,200,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_34,uint8_t,mode_manager->transition_table_for_tlm[34].to,PACKET,201,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_34,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index),PACKET,202,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_35,uint8_t,mode_manager->transition_table_for_tlm[35].from,PACKET,204,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_35,uint8_t,mode_manager->transition_table_for_tlm[35].to,PACKET,205,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_35,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index),PACKET,206,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_36,uint8_t,mode_manager->transition_table_for_tlm[36].from,PACKET,208,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_36,uint8_t,mode_manager->transition_table_for_tlm[36].to,PACKET,209,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_36,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index),PACKET,210,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_37,uint8_t,mode_manager->transition_table_for_tlm[37].from,PACKET,212,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_37,uint8_t,mode_manager->transition_table_for_tlm[37].to,PACKET,213,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_37,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index),PACKET,214,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_38,uint8_t,mode_manager->transition_table_for_tlm[38].from,PACKET,216,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_38,uint8_t,mode_manager->transition_table_for_tlm[38].to,PACKET,217,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_38,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index),PACKET,218,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_39,uint8_t,mode_manager->transition_table_for_tlm[39].from,PACKET,220,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_39,uint8_t,mode_manager->transition_table_for_tlm[39].to,PACKET,221,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_39,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index),PACKET,222,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_40,uint8_t,mode_manager->transition_table_for_tlm[40].from,PACKET,224,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_40,uint8_t,mode_manager->transition_table_for_tlm[40].to,PACKET,225,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_40,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index),PACKET,226,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_41,uint8_t,mode_manager->transition_table_for_tlm[41].from,PACKET,228,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_41,uint8_t,mode_manager->transition_table_for_tlm[41].to,PACKET,229,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_41,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index),PACKET,230,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_42,uint8_t,mode_manager->transition_table_for_tlm[42].from,PACKET,232,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_42,uint8_t,mode_manager->transition_table_for_tlm[42].to,PACKET,233,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_42,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index),PACKET,234,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_43,uint8_t,mode_manager->transition_table_for_tlm[43].from,PACKET,236,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_43,uint8_t,mode_manager->transition_table_for_tlm[43].to,PACKET,237,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_43,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index),PACKET,238,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_44,uint8_t,mode_manager->transition_table_for_tlm[44].from,PACKET,240,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_44,uint8_t,mode_manager->transition_table_for_tlm[44].to,PACKET,241,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_44,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index),PACKET,242,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_45,uint8_t,mode_manager->transition_table_for_tlm[45].from,PACKET,244,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_45,uint8_t,mode_manager->transition_table_for_tlm[45].to,PACKET,245,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_45,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index),PACKET,246,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_46,uint8_t,mode_manager->transition_table_for_tlm[46].from,PACKET,248,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_46,uint8_t,mode_manager->transition_table_for_tlm[46].to,PACKET,249,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_46,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index),PACKET,250,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_47,uint8_t,mode_manager->transition_table_for_tlm[47].from,PACKET,252,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_47,uint8_t,mode_manager->transition_table_for_tlm[47].to,PACKET,253,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_47,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index),PACKET,254,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_48,uint8_t,mode_manager->transition_table_for_tlm[48].from,PACKET,256,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_48,uint8_t,mode_manager->transition_table_for_tlm[48].to,PACKET,257,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_48,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index),PACKET,258,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_49,uint8_t,mode_manager->transition_table_for_tlm[49].from,PACKET,260,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_49,uint8_t,mode_manager->transition_table_for_tlm[49].to,PACKET,261,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_49,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index),PACKET,262,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_50,uint8_t,mode_manager->transition_table_for_tlm[50].from,PACKET,264,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_50,uint8_t,mode_manager->transition_table_for_tlm[50].to,PACKET,265,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_50,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index),PACKET,266,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_51,uint8_t,mode_manager->transition_table_for_tlm[51].from,PACKET,268,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_51,uint8_t,mode_manager->transition_table_for_tlm[51].to,PACKET,269,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_51,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index),PACKET,270,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_52,uint8_t,mode_manager->transition_table_for_tlm[52].from,PACKET,272,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_52,uint8_t,mode_manager->transition_table_for_tlm[52].to,PACKET,273,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_52,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index),PACKET,274,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_53,uint8_t,mode_manager->transition_table_for_tlm[53].from,PACKET,276,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_53,uint8_t,mode_manager->transition_table_for_tlm[53].to,PACKET,277,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_53,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index),PACKET,278,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_54,uint8_t,mode_manager->transition_table_for_tlm[54].from,PACKET,280,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_54,uint8_t,mode_manager->transition_table_for_tlm[54].to,PACKET,281,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_54,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index),PACKET,282,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_55,uint8_t,mode_manager->transition_table_for_tlm[55].from,PACKET,284,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_55,uint8_t,mode_manager->transition_table_for_tlm[55].to,PACKET,285,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_55,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index),PACKET,286,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_56,uint8_t,mode_manager->transition_table_for_tlm[56].from,PACKET,288,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_56,uint8_t,mode_manager->transition_table_for_tlm[56].to,PACKET,289,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_56,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index),PACKET,290,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_57,uint8_t,mode_manager->transition_table_for_tlm[57].from,PACKET,292,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_57,uint8_t,mode_manager->transition_table_for_tlm[57].to,PACKET,293,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_57,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index),PACKET,294,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_58,uint8_t,mode_manager->transition_table_for_tlm[58].from,PACKET,296,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_58,uint8_t,mode_manager->transition_table_for_tlm[58].to,PACKET,297,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_58,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index),PACKET,298,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_59,uint8_t,mode_manager->transition_table_for_tlm[59].from,PACKET,300,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_59,uint8_t,mode_manager->transition_table_for_tlm[59].to,PACKET,301,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_59,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index),PACKET,302,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_60,uint8_t,mode_manager->transition_table_for_tlm[60].from,PACKET,304,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_60,uint8_t,mode_manager->transition_table_for_tlm[60].to,PACKET,305,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_60,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index),PACKET,306,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_61,uint8_t,mode_manager->transition_table_for_tlm[61].from,PACKET,308,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_61,uint8_t,mode_manager->transition_table_for_tlm[61].to,PACKET,309,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_61,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index),PACKET,310,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_62,uint8_t,mode_manager->transition_table_for_tlm[62].from,PACKET,312,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_62,uint8_t,mode_manager->transition_table_for_tlm[62].to,PACKET,313,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_62,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index),PACKET,314,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_63,uint8_t,mode_manager->transition_table_for_tlm[63].from,PACKET,316,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_63,uint8_t,mode_manager->transition_table_for_tlm[63].to,PACKET,317,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_63,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index),PACKET,318,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_64,uint8_t,mode_manager->transition_table_for_tlm[64].from,PACKET,320,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_64,uint8_t,mode_manager->transition_table_for_tlm[64].to,PACKET,321,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_64,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index),PACKET,322,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_65,uint8_t,mode_manager->transition_table_for_tlm[65].from,PACKET,324,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_65,uint8_t,mode_manager->transition_table_for_tlm[65].to,PACKET,325,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_65,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index),PACKET,326,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_66,uint8_t,mode_manager->transition_table_for_tlm[66].from,PACKET,328,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_66,uint8_t,mode_manager->transition_table_for_tlm[66].to,PACKET,329,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_66,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index),PACKET,330,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_67,uint8_t,mode_manager->transition_table_for_tlm[67].from,PACKET,332,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_67,uint8_t,mode_manager->transition_table_for_tlm[67].to,PACKET,333,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_67,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index),PACKET,334,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_68,uint8_t,mode_manager->transition_table_for_tlm[68].from,PACKET,336,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_68,uint8_t,mode_manager->transition_table_for_tlm[68].to,PACKET,337,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_68,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index),PACKET,338,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_69,uint8_t,mode_manager->transition_table_for_tlm[69].from,PACKET,340,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_69,uint8_t,mode_manager->transition_table_for_tlm[69].to,PACKET,341,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_69,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index),PACKET,342,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_70,uint8_t,mode_manager->transition_table_for_tlm[70].from,PACKET,344,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_70,uint8_t,mode_manager->transition_table_for_tlm[70].to,PACKET,345,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_70,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index),PACKET,346,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_71,uint8_t,mode_manager->transition_table_for_tlm[71].from,PACKET,348,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_71,uint8_t,mode_manager->transition_table_for_tlm[71].to,PACKET,349,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_71,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index),PACKET,350,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_72,uint8_t,mode_manager->transition_table_for_tlm[72].from,PACKET,352,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_72,uint8_t,mode_manager->transition_table_for_tlm[72].to,PACKET,353,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_72,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index),PACKET,354,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_73,uint8_t,mode_manager->transition_table_for_tlm[73].from,PACKET,356,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_73,uint8_t,mode_manager->transition_table_for_tlm[73].to,PACKET,357,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_73,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index),PACKET,358,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_74,uint8_t,mode_manager->transition_table_for_tlm[74].from,PACKET,360,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_74,uint8_t,mode_manager->transition_table_for_tlm[74].to,PACKET,361,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_74,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index),PACKET,362,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_75,uint8_t,mode_manager->transition_table_for_tlm[75].from,PACKET,364,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_75,uint8_t,mode_manager->transition_table_for_tlm[75].to,PACKET,365,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_75,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index),PACKET,366,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_76,uint8_t,mode_manager->transition_table_for_tlm[76].from,PACKET,368,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_76,uint8_t,mode_manager->transition_table_for_tlm[76].to,PACKET,369,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_76,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index),PACKET,370,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_77,uint8_t,mode_manager->transition_table_for_tlm[77].from,PACKET,372,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_77,uint8_t,mode_manager->transition_table_for_tlm[77].to,PACKET,373,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_77,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index),PACKET,374,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_78,uint8_t,mode_manager->transition_table_for_tlm[78].from,PACKET,376,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_78,uint8_t,mode_manager->transition_table_for_tlm[78].to,PACKET,377,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_78,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index),PACKET,378,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_79,uint8_t,mode_manager->transition_table_for_tlm[79].from,PACKET,380,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_79,uint8_t,mode_manager->transition_table_for_tlm[79].to,PACKET,381,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_79,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index),PACKET,382,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_80,uint8_t,mode_manager->transition_table_for_tlm[80].from,PACKET,384,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_80,uint8_t,mode_manager->transition_table_for_tlm[80].to,PACKET,385,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_80,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index),PACKET,386,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_81,uint8_t,mode_manager->transition_table_for_tlm[81].from,PACKET,388,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_81,uint8_t,mode_manager->transition_table_for_tlm[81].to,PACKET,389,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_81,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index),PACKET,390,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_82,uint8_t,mode_manager->transition_table_for_tlm[82].from,PACKET,392,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_82,uint8_t,mode_manager->transition_table_for_tlm[82].to,PACKET,393,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_82,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index),PACKET,394,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_83,uint8_t,mode_manager->transition_table_for_tlm[83].from,PACKET,396,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_83,uint8_t,mode_manager->transition_table_for_tlm[83].to,PACKET,397,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_83,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index),PACKET,398,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_84,uint8_t,mode_manager->transition_table_for_tlm[84].from,PACKET,400,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_84,uint8_t,mode_manager->transition_table_for_tlm[84].to,PACKET,401,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_84,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index),PACKET,402,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_85,uint8_t,mode_manager->transition_table_for_tlm[85].from,PACKET,404,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_85,uint8_t,mode_manager->transition_table_for_tlm[85].to,PACKET,405,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_85,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index),PACKET,406,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_86,uint8_t,mode_manager->transition_table_for_tlm[86].from,PACKET,408,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_86,uint8_t,mode_manager->transition_table_for_tlm[86].to,PACKET,409,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_86,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index),PACKET,410,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_87,uint8_t,mode_manager->transition_table_for_tlm[87].from,PACKET,412,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_87,uint8_t,mode_manager->transition_table_for_tlm[87].to,PACKET,413,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_87,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index),PACKET,414,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_88,uint8_t,mode_manager->transition_table_for_tlm[88].from,PACKET,416,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_88,uint8_t,mode_manager->transition_table_for_tlm[88].to,PACKET,417,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_88,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index),PACKET,418,0,16,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_FROM_89,uint8_t,mode_manager->transition_table_for_tlm[89].from,PACKET,420,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_TO_89,uint8_t,mode_manager->transition_table_for_tlm[89].to,PACKET,421,0,8,NONE,,,,,,,,, +,MODE_TRANSITION_TABLE_ID_89,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index),PACKET,422,0,16,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv new file mode 100644 index 000000000..f73bc7119 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv @@ -0,0 +1,124 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x00,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,26,0,32,NONE,,,,,,,,モード遷移後経過時刻, +,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,30,0,64,NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, +,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,38,0,64,NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, +,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,46,0,8,NONE,,,,,,,,モード遷移実行状態, +,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,47,0,8,NONE,,,,,,,,現状モード番号, +,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,48,0,8,NONE,,,,,,,,直前モード番号, +,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,49,0,8,NONE,,,,,,,,現状 TaskList ID, +,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,50,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,54,0,8,NONE,,,,,,,,, +,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,55,0,16,NONE,,,,,,,,最新内部コマンドID, +,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,57,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->rx.ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, +,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,65,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, +,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,66,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, +,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,70,0,8,NONE,,,,,,,,FARM-1 Positive Window Width, +,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.cmd_ack,PACKET,71,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, +,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,72,0,8,STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, +,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,73,0,32,NONE,,,,,,,,地上局コマンドカウンタ, +,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,77,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,81,0,16,NONE,,,,,,,,最新地上局コマンドID, +,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,83,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,87,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,91,0,16,NONE,,,,,,,,最新地上局コマンドID, +,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,93,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,97,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,101,0,32,NONE,,,,,,,,内部コマンドカウンタ, +,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,105,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,109,0,16,NONE,,,,,,,,最新内部コマンドID, +,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,111,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,115,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,119,0,16,NONE,,,,,,,,最新内部コマンドID, +,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,121,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,125,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,129,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,133,0,8,NONE,,,,,,,,TL0登録コマンド数, +,TLC_GS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle),PACKET,134,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,138,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TLC_GS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,140,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TLC_GS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle),PACKET,144,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,148,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TLC_GS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,150,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TLC_GS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter),PACKET,154,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error),PACKET,158,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TLC_GS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout),PACKET,159,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,160,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… +,TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,164,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… +,TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,166,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,170,0,8,NONE,,,,,,,,TL1登録コマンド数, +,TLC_BC.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle),PACKET,171,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TLC_BC.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code),PACKET,175,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TLC_BC.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts),PACKET,177,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TLC_BC.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle),PACKET,181,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TLC_BC.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code),PACKET,185,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TLC_BC.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts),PACKET,187,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TLC_BC.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter),PACKET,191,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TLC_BC.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error),PACKET,195,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TLC_BC.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout),PACKET,196,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TLC_BC.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,197,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… +,TLC_BC.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,201,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… +,TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,203,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,207,0,8,NONE,,,,,,,,TL1登録コマンド数, +,TLC_TLM.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle),PACKET,208,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TLC_TLM.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code),PACKET,212,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TLC_TLM.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts),PACKET,214,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TLC_TLM.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle),PACKET,218,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TLC_TLM.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code),PACKET,222,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TLC_TLM.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts),PACKET,224,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TLC_TLM.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter),PACKET,228,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TLC_TLM.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error),PACKET,232,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TLC_TLM.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout),PACKET,233,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TLC_TLM.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,234,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… +,TLC_TLM.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,238,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… +,TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,240,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,244,0,8,NONE,,,,,,,,TL0登録コマンド数, +,TLC_MIS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle),PACKET,245,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,249,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TLC_MIS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,251,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TLC_MIS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle),PACKET,255,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,259,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TLC_MIS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,261,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TLC_MIS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter),PACKET,265,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TLC_MIS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error),PACKET,269,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TLC_MIS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout),PACKET,270,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,271,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… +,TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,275,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… +,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,277,0,8,NONE,,,,,,,,BCT ブロックポインタ, +,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,278,0,8,NONE,,,,,,,,BCT コマンドポインタ, +,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,279,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… +,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,283,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… +,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,285,0,8,NONE,,,,,,,,CCSDS MS VCDU 使用量, +,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,286,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,290,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,294,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,298,0,8,NONE,,,,,,,,TL0登録コマンド数, +,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,299,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,303,0,8,NONE,,,,,,,,TL0登録コマンド数, +,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,304,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,308,0,8,NONE,,,,,,,,TL0登録コマンド数, +,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->tx.send_cycle,PACKET,309,0,32,NONE,,,,,,,,時刻校正情報::送出サイクル, +,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,313,0,32,NONE,,,,,,,,時刻校正情報::送出ビットレート, +,TCI_VCID,uint8_t,(uint8_t)gs_driver->latest_info->tx.vcid,PACKET,317,0,8,NONE,,,,,,,,時刻構成情報::送出VCID, +,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->tx.vcdu_counter,PACKET,318,0,32,NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv new file mode 100644 index 000000000..633a86c39 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv @@ -0,0 +1,87 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x26,uint8_t page = telemetry_frame->tlm_page_no;##int offset = TF_TLM_PAGE_SIZE * (telemetry_frame->tlm_page_no);,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,PAGE_NO,uint8_t,page,PACKET,26,0,8,NONE,,,,,,,,, +,TLM0,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func),PACKET,27,0,32,HEX,,,,,,,,, +,TLM1,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func),PACKET,31,0,32,HEX,,,,,,,,, +,TLM2,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func),PACKET,35,0,32,HEX,,,,,,,,, +,TLM3,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func),PACKET,39,0,32,HEX,,,,,,,,, +,TLM4,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func),PACKET,43,0,32,HEX,,,,,,,,, +,TLM5,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func),PACKET,47,0,32,HEX,,,,,,,,, +,TLM6,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func),PACKET,51,0,32,HEX,,,,,,,,, +,TLM7,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func),PACKET,55,0,32,HEX,,,,,,,,, +,TLM8,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func),PACKET,59,0,32,HEX,,,,,,,,, +,TLM9,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func),PACKET,63,0,32,HEX,,,,,,,,, +,TLM10,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func),PACKET,67,0,32,HEX,,,,,,,,, +,TLM11,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func),PACKET,71,0,32,HEX,,,,,,,,, +,TLM12,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func),PACKET,75,0,32,HEX,,,,,,,,, +,TLM13,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func),PACKET,79,0,32,HEX,,,,,,,,, +,TLM14,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func),PACKET,83,0,32,HEX,,,,,,,,, +,TLM15,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func),PACKET,87,0,32,HEX,,,,,,,,, +,TLM16,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func),PACKET,91,0,32,HEX,,,,,,,,, +,TLM17,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func),PACKET,95,0,32,HEX,,,,,,,,, +,TLM18,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func),PACKET,99,0,32,HEX,,,,,,,,, +,TLM19,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func),PACKET,103,0,32,HEX,,,,,,,,, +,TLM20,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func),PACKET,107,0,32,HEX,,,,,,,,, +,TLM21,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func),PACKET,111,0,32,HEX,,,,,,,,, +,TLM22,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func),PACKET,115,0,32,HEX,,,,,,,,, +,TLM23,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func),PACKET,119,0,32,HEX,,,,,,,,, +,TLM24,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func),PACKET,123,0,32,HEX,,,,,,,,, +,TLM25,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func),PACKET,127,0,32,HEX,,,,,,,,, +,TLM26,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func),PACKET,131,0,32,HEX,,,,,,,,, +,TLM27,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func),PACKET,135,0,32,HEX,,,,,,,,, +,TLM28,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func),PACKET,139,0,32,HEX,,,,,,,,, +,TLM29,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func),PACKET,143,0,32,HEX,,,,,,,,, +,TLM30,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func),PACKET,147,0,32,HEX,,,,,,,,, +,TLM31,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func),PACKET,151,0,32,HEX,,,,,,,,, +,TLM32,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func),PACKET,155,0,32,HEX,,,,,,,,, +,TLM33,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func),PACKET,159,0,32,HEX,,,,,,,,, +,TLM34,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func),PACKET,163,0,32,HEX,,,,,,,,, +,TLM35,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func),PACKET,167,0,32,HEX,,,,,,,,, +,TLM36,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func),PACKET,171,0,32,HEX,,,,,,,,, +,TLM37,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func),PACKET,175,0,32,HEX,,,,,,,,, +,TLM38,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func),PACKET,179,0,32,HEX,,,,,,,,, +,TLM39,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func),PACKET,183,0,32,HEX,,,,,,,,, +,TLM40,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func),PACKET,187,0,32,HEX,,,,,,,,, +,TLM41,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func),PACKET,191,0,32,HEX,,,,,,,,, +,TLM42,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func),PACKET,195,0,32,HEX,,,,,,,,, +,TLM43,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func),PACKET,199,0,32,HEX,,,,,,,,, +,TLM44,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func),PACKET,203,0,32,HEX,,,,,,,,, +,TLM45,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func),PACKET,207,0,32,HEX,,,,,,,,, +,TLM46,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func),PACKET,211,0,32,HEX,,,,,,,,, +,TLM47,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func),PACKET,215,0,32,HEX,,,,,,,,, +,TLM48,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func),PACKET,219,0,32,HEX,,,,,,,,, +,TLM49,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func),PACKET,223,0,32,HEX,,,,,,,,, +,TLM50,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func),PACKET,227,0,32,HEX,,,,,,,,, +,TLM51,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func),PACKET,231,0,32,HEX,,,,,,,,, +,TLM52,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func),PACKET,235,0,32,HEX,,,,,,,,, +,TLM53,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func),PACKET,239,0,32,HEX,,,,,,,,, +,TLM54,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func),PACKET,243,0,32,HEX,,,,,,,,, +,TLM55,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func),PACKET,247,0,32,HEX,,,,,,,,, +,TLM56,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func),PACKET,251,0,32,HEX,,,,,,,,, +,TLM57,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func),PACKET,255,0,32,HEX,,,,,,,,, +,TLM58,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func),PACKET,259,0,32,HEX,,,,,,,,, +,TLM59,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func),PACKET,263,0,32,HEX,,,,,,,,, +,TLM60,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func),PACKET,267,0,32,HEX,,,,,,,,, +,TLM61,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func),PACKET,271,0,32,HEX,,,,,,,,, +,TLM62,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func),PACKET,275,0,32,HEX,,,,,,,,, +,TLM63,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func),PACKET,279,0,32,HEX,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv new file mode 100644 index 000000000..b2c801688 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv @@ -0,0 +1,281 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x20,int offset = TL_TLM_PAGE_SIZE * (timeline_command_dispatcher->tlm_info_.page_no);##,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,LINE_NO,uint8_t,TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id),PACKET,26,0,8,NONE,,,,,,,,テレメトリを生成したライン番号, +,PAGE_NO,uint8_t,timeline_command_dispatcher->tlm_info_.page_no,PACKET,27,0,8,NONE,,,,,,,,, +,UPDATED_AT,uint32_t,timeline_command_dispatcher->tlm_info_.updated_at,PACKET,28,0,32,NONE,,,,,,,,, +,CMD0_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,32,0,16,HEX,,,,,,,,, +,CMD0_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,34,0,32,NONE,,,,,,,,, +,CMD0_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0],PACKET,38,0,8,HEX,,,,,,,,, +,CMD0_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1],PACKET,39,0,8,HEX,,,,,,,,, +,CMD0_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2],PACKET,40,0,8,HEX,,,,,,,,, +,CMD0_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3],PACKET,41,0,8,HEX,,,,,,,,, +,CMD0_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4],PACKET,42,0,8,HEX,,,,,,,,, +,CMD0_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5],PACKET,43,0,8,HEX,,,,,,,,, +,CMD1_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,44,0,16,HEX,,,,,,,,, +,CMD1_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,46,0,32,NONE,,,,,,,,, +,CMD1_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0],PACKET,50,0,8,HEX,,,,,,,,, +,CMD1_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1],PACKET,51,0,8,HEX,,,,,,,,, +,CMD1_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2],PACKET,52,0,8,HEX,,,,,,,,, +,CMD1_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3],PACKET,53,0,8,HEX,,,,,,,,, +,CMD1_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4],PACKET,54,0,8,HEX,,,,,,,,, +,CMD1_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5],PACKET,55,0,8,HEX,,,,,,,,, +,CMD2_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,56,0,16,HEX,,,,,,,,, +,CMD2_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,58,0,32,NONE,,,,,,,,, +,CMD2_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0],PACKET,62,0,8,HEX,,,,,,,,, +,CMD2_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1],PACKET,63,0,8,HEX,,,,,,,,, +,CMD2_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2],PACKET,64,0,8,HEX,,,,,,,,, +,CMD2_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3],PACKET,65,0,8,HEX,,,,,,,,, +,CMD2_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4],PACKET,66,0,8,HEX,,,,,,,,, +,CMD2_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5],PACKET,67,0,8,HEX,,,,,,,,, +,CMD3_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,68,0,16,HEX,,,,,,,,, +,CMD3_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,70,0,32,NONE,,,,,,,,, +,CMD3_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0],PACKET,74,0,8,HEX,,,,,,,,, +,CMD3_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1],PACKET,75,0,8,HEX,,,,,,,,, +,CMD3_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2],PACKET,76,0,8,HEX,,,,,,,,, +,CMD3_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3],PACKET,77,0,8,HEX,,,,,,,,, +,CMD3_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4],PACKET,78,0,8,HEX,,,,,,,,, +,CMD3_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5],PACKET,79,0,8,HEX,,,,,,,,, +,CMD4_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,80,0,16,HEX,,,,,,,,, +,CMD4_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,82,0,32,NONE,,,,,,,,, +,CMD4_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0],PACKET,86,0,8,HEX,,,,,,,,, +,CMD4_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1],PACKET,87,0,8,HEX,,,,,,,,, +,CMD4_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2],PACKET,88,0,8,HEX,,,,,,,,, +,CMD4_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3],PACKET,89,0,8,HEX,,,,,,,,, +,CMD4_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4],PACKET,90,0,8,HEX,,,,,,,,, +,CMD4_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5],PACKET,91,0,8,HEX,,,,,,,,, +,CMD5_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,92,0,16,HEX,,,,,,,,, +,CMD5_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,94,0,32,NONE,,,,,,,,, +,CMD5_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0],PACKET,98,0,8,HEX,,,,,,,,, +,CMD5_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1],PACKET,99,0,8,HEX,,,,,,,,, +,CMD5_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2],PACKET,100,0,8,HEX,,,,,,,,, +,CMD5_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3],PACKET,101,0,8,HEX,,,,,,,,, +,CMD5_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4],PACKET,102,0,8,HEX,,,,,,,,, +,CMD5_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5],PACKET,103,0,8,HEX,,,,,,,,, +,CMD6_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,104,0,16,HEX,,,,,,,,, +,CMD6_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,106,0,32,NONE,,,,,,,,, +,CMD6_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0],PACKET,110,0,8,HEX,,,,,,,,, +,CMD6_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1],PACKET,111,0,8,HEX,,,,,,,,, +,CMD6_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2],PACKET,112,0,8,HEX,,,,,,,,, +,CMD6_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3],PACKET,113,0,8,HEX,,,,,,,,, +,CMD6_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4],PACKET,114,0,8,HEX,,,,,,,,, +,CMD6_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5],PACKET,115,0,8,HEX,,,,,,,,, +,CMD7_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,116,0,16,HEX,,,,,,,,, +,CMD7_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,118,0,32,NONE,,,,,,,,, +,CMD7_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0],PACKET,122,0,8,HEX,,,,,,,,, +,CMD7_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1],PACKET,123,0,8,HEX,,,,,,,,, +,CMD7_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2],PACKET,124,0,8,HEX,,,,,,,,, +,CMD7_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3],PACKET,125,0,8,HEX,,,,,,,,, +,CMD7_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4],PACKET,126,0,8,HEX,,,,,,,,, +,CMD7_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5],PACKET,127,0,8,HEX,,,,,,,,, +,CMD8_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,128,0,16,HEX,,,,,,,,, +,CMD8_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,130,0,32,NONE,,,,,,,,, +,CMD8_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0],PACKET,134,0,8,HEX,,,,,,,,, +,CMD8_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1],PACKET,135,0,8,HEX,,,,,,,,, +,CMD8_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2],PACKET,136,0,8,HEX,,,,,,,,, +,CMD8_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3],PACKET,137,0,8,HEX,,,,,,,,, +,CMD8_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4],PACKET,138,0,8,HEX,,,,,,,,, +,CMD8_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5],PACKET,139,0,8,HEX,,,,,,,,, +,CMD9_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,140,0,16,HEX,,,,,,,,, +,CMD9_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,142,0,32,NONE,,,,,,,,, +,CMD9_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0],PACKET,146,0,8,HEX,,,,,,,,, +,CMD9_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1],PACKET,147,0,8,HEX,,,,,,,,, +,CMD9_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2],PACKET,148,0,8,HEX,,,,,,,,, +,CMD9_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3],PACKET,149,0,8,HEX,,,,,,,,, +,CMD9_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4],PACKET,150,0,8,HEX,,,,,,,,, +,CMD9_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5],PACKET,151,0,8,HEX,,,,,,,,, +,CMD10_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,152,0,16,HEX,,,,,,,,, +,CMD10_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,154,0,32,NONE,,,,,,,,, +,CMD10_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0],PACKET,158,0,8,HEX,,,,,,,,, +,CMD10_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1],PACKET,159,0,8,HEX,,,,,,,,, +,CMD10_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2],PACKET,160,0,8,HEX,,,,,,,,, +,CMD10_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3],PACKET,161,0,8,HEX,,,,,,,,, +,CMD10_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4],PACKET,162,0,8,HEX,,,,,,,,, +,CMD10_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5],PACKET,163,0,8,HEX,,,,,,,,, +,CMD11_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,164,0,16,HEX,,,,,,,,, +,CMD11_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,166,0,32,NONE,,,,,,,,, +,CMD11_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0],PACKET,170,0,8,HEX,,,,,,,,, +,CMD11_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1],PACKET,171,0,8,HEX,,,,,,,,, +,CMD11_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2],PACKET,172,0,8,HEX,,,,,,,,, +,CMD11_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3],PACKET,173,0,8,HEX,,,,,,,,, +,CMD11_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4],PACKET,174,0,8,HEX,,,,,,,,, +,CMD11_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5],PACKET,175,0,8,HEX,,,,,,,,, +,CMD12_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,176,0,16,HEX,,,,,,,,, +,CMD12_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,178,0,32,NONE,,,,,,,,, +,CMD12_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0],PACKET,182,0,8,HEX,,,,,,,,, +,CMD12_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1],PACKET,183,0,8,HEX,,,,,,,,, +,CMD12_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2],PACKET,184,0,8,HEX,,,,,,,,, +,CMD12_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3],PACKET,185,0,8,HEX,,,,,,,,, +,CMD12_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4],PACKET,186,0,8,HEX,,,,,,,,, +,CMD12_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5],PACKET,187,0,8,HEX,,,,,,,,, +,CMD13_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,188,0,16,HEX,,,,,,,,, +,CMD13_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,190,0,32,NONE,,,,,,,,, +,CMD13_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0],PACKET,194,0,8,HEX,,,,,,,,, +,CMD13_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1],PACKET,195,0,8,HEX,,,,,,,,, +,CMD13_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2],PACKET,196,0,8,HEX,,,,,,,,, +,CMD13_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3],PACKET,197,0,8,HEX,,,,,,,,, +,CMD13_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4],PACKET,198,0,8,HEX,,,,,,,,, +,CMD13_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5],PACKET,199,0,8,HEX,,,,,,,,, +,CMD14_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,200,0,16,HEX,,,,,,,,, +,CMD14_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,202,0,32,NONE,,,,,,,,, +,CMD14_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0],PACKET,206,0,8,HEX,,,,,,,,, +,CMD14_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1],PACKET,207,0,8,HEX,,,,,,,,, +,CMD14_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2],PACKET,208,0,8,HEX,,,,,,,,, +,CMD14_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3],PACKET,209,0,8,HEX,,,,,,,,, +,CMD14_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4],PACKET,210,0,8,HEX,,,,,,,,, +,CMD14_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5],PACKET,211,0,8,HEX,,,,,,,,, +,CMD15_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,212,0,16,HEX,,,,,,,,, +,CMD15_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,214,0,32,NONE,,,,,,,,, +,CMD15_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0],PACKET,218,0,8,HEX,,,,,,,,, +,CMD15_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1],PACKET,219,0,8,HEX,,,,,,,,, +,CMD15_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2],PACKET,220,0,8,HEX,,,,,,,,, +,CMD15_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3],PACKET,221,0,8,HEX,,,,,,,,, +,CMD15_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4],PACKET,222,0,8,HEX,,,,,,,,, +,CMD15_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5],PACKET,223,0,8,HEX,,,,,,,,, +,CMD16_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,224,0,16,HEX,,,,,,,,, +,CMD16_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,226,0,32,NONE,,,,,,,,, +,CMD16_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0],PACKET,230,0,8,HEX,,,,,,,,, +,CMD16_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1],PACKET,231,0,8,HEX,,,,,,,,, +,CMD16_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2],PACKET,232,0,8,HEX,,,,,,,,, +,CMD16_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3],PACKET,233,0,8,HEX,,,,,,,,, +,CMD16_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4],PACKET,234,0,8,HEX,,,,,,,,, +,CMD16_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5],PACKET,235,0,8,HEX,,,,,,,,, +,CMD17_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,236,0,16,HEX,,,,,,,,, +,CMD17_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,238,0,32,NONE,,,,,,,,, +,CMD17_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0],PACKET,242,0,8,HEX,,,,,,,,, +,CMD17_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1],PACKET,243,0,8,HEX,,,,,,,,, +,CMD17_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2],PACKET,244,0,8,HEX,,,,,,,,, +,CMD17_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3],PACKET,245,0,8,HEX,,,,,,,,, +,CMD17_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4],PACKET,246,0,8,HEX,,,,,,,,, +,CMD17_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5],PACKET,247,0,8,HEX,,,,,,,,, +,CMD18_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,248,0,16,HEX,,,,,,,,, +,CMD18_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,250,0,32,NONE,,,,,,,,, +,CMD18_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0],PACKET,254,0,8,HEX,,,,,,,,, +,CMD18_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1],PACKET,255,0,8,HEX,,,,,,,,, +,CMD18_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2],PACKET,256,0,8,HEX,,,,,,,,, +,CMD18_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3],PACKET,257,0,8,HEX,,,,,,,,, +,CMD18_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4],PACKET,258,0,8,HEX,,,,,,,,, +,CMD18_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5],PACKET,259,0,8,HEX,,,,,,,,, +,CMD19_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,260,0,16,HEX,,,,,,,,, +,CMD19_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,262,0,32,NONE,,,,,,,,, +,CMD19_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0],PACKET,266,0,8,HEX,,,,,,,,, +,CMD19_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1],PACKET,267,0,8,HEX,,,,,,,,, +,CMD19_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2],PACKET,268,0,8,HEX,,,,,,,,, +,CMD19_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3],PACKET,269,0,8,HEX,,,,,,,,, +,CMD19_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4],PACKET,270,0,8,HEX,,,,,,,,, +,CMD19_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5],PACKET,271,0,8,HEX,,,,,,,,, +,CMD20_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,272,0,16,HEX,,,,,,,,, +,CMD20_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,274,0,32,NONE,,,,,,,,, +,CMD20_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0],PACKET,278,0,8,HEX,,,,,,,,, +,CMD20_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1],PACKET,279,0,8,HEX,,,,,,,,, +,CMD20_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2],PACKET,280,0,8,HEX,,,,,,,,, +,CMD20_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3],PACKET,281,0,8,HEX,,,,,,,,, +,CMD20_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4],PACKET,282,0,8,HEX,,,,,,,,, +,CMD20_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5],PACKET,283,0,8,HEX,,,,,,,,, +,CMD21_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,284,0,16,HEX,,,,,,,,, +,CMD21_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,286,0,32,NONE,,,,,,,,, +,CMD21_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0],PACKET,290,0,8,HEX,,,,,,,,, +,CMD21_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1],PACKET,291,0,8,HEX,,,,,,,,, +,CMD21_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2],PACKET,292,0,8,HEX,,,,,,,,, +,CMD21_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3],PACKET,293,0,8,HEX,,,,,,,,, +,CMD21_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4],PACKET,294,0,8,HEX,,,,,,,,, +,CMD21_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5],PACKET,295,0,8,HEX,,,,,,,,, +,CMD22_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,296,0,16,HEX,,,,,,,,, +,CMD22_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,298,0,32,NONE,,,,,,,,, +,CMD22_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0],PACKET,302,0,8,HEX,,,,,,,,, +,CMD22_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1],PACKET,303,0,8,HEX,,,,,,,,, +,CMD22_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2],PACKET,304,0,8,HEX,,,,,,,,, +,CMD22_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3],PACKET,305,0,8,HEX,,,,,,,,, +,CMD22_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4],PACKET,306,0,8,HEX,,,,,,,,, +,CMD22_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5],PACKET,307,0,8,HEX,,,,,,,,, +,CMD23_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,308,0,16,HEX,,,,,,,,, +,CMD23_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,310,0,32,NONE,,,,,,,,, +,CMD23_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0],PACKET,314,0,8,HEX,,,,,,,,, +,CMD23_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1],PACKET,315,0,8,HEX,,,,,,,,, +,CMD23_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2],PACKET,316,0,8,HEX,,,,,,,,, +,CMD23_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3],PACKET,317,0,8,HEX,,,,,,,,, +,CMD23_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4],PACKET,318,0,8,HEX,,,,,,,,, +,CMD23_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5],PACKET,319,0,8,HEX,,,,,,,,, +,CMD24_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,320,0,16,HEX,,,,,,,,, +,CMD24_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,322,0,32,NONE,,,,,,,,, +,CMD24_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0],PACKET,326,0,8,HEX,,,,,,,,, +,CMD24_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1],PACKET,327,0,8,HEX,,,,,,,,, +,CMD24_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2],PACKET,328,0,8,HEX,,,,,,,,, +,CMD24_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3],PACKET,329,0,8,HEX,,,,,,,,, +,CMD24_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4],PACKET,330,0,8,HEX,,,,,,,,, +,CMD24_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5],PACKET,331,0,8,HEX,,,,,,,,, +,CMD25_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,332,0,16,HEX,,,,,,,,, +,CMD25_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,334,0,32,NONE,,,,,,,,, +,CMD25_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0],PACKET,338,0,8,HEX,,,,,,,,, +,CMD25_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1],PACKET,339,0,8,HEX,,,,,,,,, +,CMD25_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2],PACKET,340,0,8,HEX,,,,,,,,, +,CMD25_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3],PACKET,341,0,8,HEX,,,,,,,,, +,CMD25_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4],PACKET,342,0,8,HEX,,,,,,,,, +,CMD25_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5],PACKET,343,0,8,HEX,,,,,,,,, +,CMD26_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,344,0,16,HEX,,,,,,,,, +,CMD26_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,346,0,32,NONE,,,,,,,,, +,CMD26_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0],PACKET,350,0,8,HEX,,,,,,,,, +,CMD26_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1],PACKET,351,0,8,HEX,,,,,,,,, +,CMD26_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2],PACKET,352,0,8,HEX,,,,,,,,, +,CMD26_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3],PACKET,353,0,8,HEX,,,,,,,,, +,CMD26_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4],PACKET,354,0,8,HEX,,,,,,,,, +,CMD26_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5],PACKET,355,0,8,HEX,,,,,,,,, +,CMD27_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,356,0,16,HEX,,,,,,,,, +,CMD27_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,358,0,32,NONE,,,,,,,,, +,CMD27_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0],PACKET,362,0,8,HEX,,,,,,,,, +,CMD27_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1],PACKET,363,0,8,HEX,,,,,,,,, +,CMD27_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2],PACKET,364,0,8,HEX,,,,,,,,, +,CMD27_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3],PACKET,365,0,8,HEX,,,,,,,,, +,CMD27_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4],PACKET,366,0,8,HEX,,,,,,,,, +,CMD27_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5],PACKET,367,0,8,HEX,,,,,,,,, +,CMD28_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,368,0,16,HEX,,,,,,,,, +,CMD28_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,370,0,32,NONE,,,,,,,,, +,CMD28_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0],PACKET,374,0,8,HEX,,,,,,,,, +,CMD28_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1],PACKET,375,0,8,HEX,,,,,,,,, +,CMD28_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2],PACKET,376,0,8,HEX,,,,,,,,, +,CMD28_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3],PACKET,377,0,8,HEX,,,,,,,,, +,CMD28_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4],PACKET,378,0,8,HEX,,,,,,,,, +,CMD28_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5],PACKET,379,0,8,HEX,,,,,,,,, +,CMD29_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,380,0,16,HEX,,,,,,,,, +,CMD29_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,382,0,32,NONE,,,,,,,,, +,CMD29_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0],PACKET,386,0,8,HEX,,,,,,,,, +,CMD29_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1],PACKET,387,0,8,HEX,,,,,,,,, +,CMD29_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2],PACKET,388,0,8,HEX,,,,,,,,, +,CMD29_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3],PACKET,389,0,8,HEX,,,,,,,,, +,CMD29_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4],PACKET,390,0,8,HEX,,,,,,,,, +,CMD29_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5],PACKET,391,0,8,HEX,,,,,,,,, +,CMD30_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,392,0,16,HEX,,,,,,,,, +,CMD30_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,394,0,32,NONE,,,,,,,,, +,CMD30_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0],PACKET,398,0,8,HEX,,,,,,,,, +,CMD30_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1],PACKET,399,0,8,HEX,,,,,,,,, +,CMD30_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2],PACKET,400,0,8,HEX,,,,,,,,, +,CMD30_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3],PACKET,401,0,8,HEX,,,,,,,,, +,CMD30_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4],PACKET,402,0,8,HEX,,,,,,,,, +,CMD30_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5],PACKET,403,0,8,HEX,,,,,,,,, +,CMD31_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,404,0,16,HEX,,,,,,,,, +,CMD31_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,406,0,32,NONE,,,,,,,,, +,CMD31_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0],PACKET,410,0,8,HEX,,,,,,,,, +,CMD31_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1],PACKET,411,0,8,HEX,,,,,,,,, +,CMD31_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2],PACKET,412,0,8,HEX,,,,,,,,, +,CMD31_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3],PACKET,413,0,8,HEX,,,,,,,,, +,CMD31_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4],PACKET,414,0,8,HEX,,,,,,,,, +,CMD31_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5],PACKET,415,0,8,HEX,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv new file mode 100644 index 000000000..f64f1cf23 --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv @@ -0,0 +1,122 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x19,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,MASTER_BC_ID,uint16_t,telemetry_manager->master_bc_id,PACKET,26,0,16,NONE,,,,,,,,, +,BC_INFO0.BC_ID,uint16_t,telemetry_manager->bc_info[0].bc_id,PACKET,28,0,16,NONE,,,,,,,,, +,BC_INFO0.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[0].bc_type,PACKET,30,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO1.BC_ID,uint16_t,telemetry_manager->bc_info[1].bc_id,PACKET,31,0,16,NONE,,,,,,,,, +,BC_INFO1.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[1].bc_type,PACKET,33,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO2.BC_ID,uint16_t,telemetry_manager->bc_info[2].bc_id,PACKET,34,0,16,NONE,,,,,,,,, +,BC_INFO2.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[2].bc_type,PACKET,36,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO3.BC_ID,uint16_t,telemetry_manager->bc_info[3].bc_id,PACKET,37,0,16,NONE,,,,,,,,, +,BC_INFO3.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[3].bc_type,PACKET,39,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO4.BC_ID,uint16_t,telemetry_manager->bc_info[4].bc_id,PACKET,40,0,16,NONE,,,,,,,,, +,BC_INFO4.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[4].bc_type,PACKET,42,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO5.BC_ID,uint16_t,telemetry_manager->bc_info[5].bc_id,PACKET,43,0,16,NONE,,,,,,,,, +,BC_INFO5.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[5].bc_type,PACKET,45,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO6.BC_ID,uint16_t,telemetry_manager->bc_info[6].bc_id,PACKET,46,0,16,NONE,,,,,,,,, +,BC_INFO6.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[6].bc_type,PACKET,48,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO7.BC_ID,uint16_t,telemetry_manager->bc_info[7].bc_id,PACKET,49,0,16,NONE,,,,,,,,, +,BC_INFO7.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[7].bc_type,PACKET,51,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO8.BC_ID,uint16_t,telemetry_manager->bc_info[8].bc_id,PACKET,52,0,16,NONE,,,,,,,,, +,BC_INFO8.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[8].bc_type,PACKET,54,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO9.BC_ID,uint16_t,telemetry_manager->bc_info[9].bc_id,PACKET,55,0,16,NONE,,,,,,,,, +,BC_INFO9.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[9].bc_type,PACKET,57,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,REG_INFO.MASTER.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.master.bc_info_idx[0],PACKET,58,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.master.bc_info_idx[1],PACKET,59,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.master.bc_info_idx[2],PACKET,60,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.master.bc_info_idx[3],PACKET,61,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.master.bc_info_idx[4],PACKET,62,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.master.bc_info_idx[5],PACKET,63,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.master.bc_info_idx[6],PACKET,64,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.master.bc_info_idx[7],PACKET,65,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.master.bc_info_idx[8],PACKET,66,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.master.bc_info_idx[9],PACKET,67,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.master.bc_info_idx_used_num,PACKET,68,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,69,0,8,NONE,,,,,,,,, +,REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx,PACKET,70,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[0],PACKET,71,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[1],PACKET,72,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[2],PACKET,73,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[3],PACKET,74,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[4],PACKET,75,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[5],PACKET,76,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[6],PACKET,77,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[7],PACKET,78,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[8],PACKET,79,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[9],PACKET,80,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num,PACKET,81,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,82,0,8,NONE,,,,,,,,, +,REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,83,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[0],PACKET,84,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[1],PACKET,85,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[2],PACKET,86,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[3],PACKET,87,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[4],PACKET,88,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[5],PACKET,89,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[6],PACKET,90,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[7],PACKET,91,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[8],PACKET,92,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[9],PACKET,93,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx_used_num,PACKET,94,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,95,0,8,NONE,,,,,,,,, +,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,96,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0],PACKET,97,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1],PACKET,98,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2],PACKET,99,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3],PACKET,100,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4],PACKET,101,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5],PACKET,102,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6],PACKET,103,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7],PACKET,104,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8],PACKET,105,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9],PACKET,106,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num,PACKET,107,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,108,0,8,NONE,,,,,,,,, +,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,109,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0],PACKET,110,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1],PACKET,111,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2],PACKET,112,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3],PACKET,113,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4],PACKET,114,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5],PACKET,115,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6],PACKET,116,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7],PACKET,117,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8],PACKET,118,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9],PACKET,119,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num,PACKET,120,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,121,0,8,NONE,,,,,,,,, +,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,122,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[0],PACKET,123,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[1],PACKET,124,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[2],PACKET,125,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[3],PACKET,126,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[4],PACKET,127,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[5],PACKET,128,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[6],PACKET,129,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[7],PACKET,130,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[8],PACKET,131,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[9],PACKET,132,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx_used_num,PACKET,133,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,134,0,8,NONE,,,,,,,,, +,REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx,PACKET,135,0,8,NONE,,,,,,,,, +,IS_INITED,uint8_t,telemetry_manager->is_inited,PACKET,136,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv new file mode 100644 index 000000000..8ceb6774f --- /dev/null +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv @@ -0,0 +1,34 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0xf8,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,DRIVER.REC_STATUS.RET_FROM_IF_RX,uint8_t,(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx),PACKET,26,0,8,NONE,,,,,,,,, +,DRIVER.RX_COUNT,uint32_t,uart_test_instance->driver.super.config.rx_count_,PACKET,27,0,32,NONE,,,,,,,,, +,DRIVER0.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code),PACKET,31,0,8,STATUS,,,,,,,0=FINDING_HEADER@@ 1=RECEIVING_HEADER@@ 2=RECEIVING_FRAMELENGTH@@ 3=RECEIVING_DATA@@ 4=RECEIVING_FOOTER@@ 5=FIXED_FRAME@@ 6=DISABLE@@ 7=RX_FRAME_TOO_LONG@@ 8=RX_ERR@@ 9=VALIDATE_ERR@@ 10=OTHER_ERR,, +,DRIVER0.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len,PACKET,32,0,16,NONE,,,,,,,,, +,DRIVER0.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_,PACKET,34,0,32,NONE,,,,,,,,, +,DRIVER0.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_,PACKET,38,0,16,NONE,,,,,,,,, +,DRIVER0.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_,PACKET,40,0,8,NONE,,,,,,,,, +,DRIVER1.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code),PACKET,41,0,8,STATUS,,,,,,,0=FINDING_HEADER@@ 1=RECEIVING_HEADER@@ 2=RECEIVING_FRAMELENGTH@@ 3=RECEIVING_DATA@@ 4=RECEIVING_FOOTER@@ 5=FIXED_FRAME@@ 6=DISABLE@@ 7=RX_FRAME_TOO_LONG@@ 8=RX_ERR@@ 9=VALIDATE_ERR@@ 10=OTHER_ERR,, +,DRIVER1.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len,PACKET,42,0,16,NONE,,,,,,,,, +,DRIVER1.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_,PACKET,44,0,32,NONE,,,,,,,,, +,DRIVER1.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_,PACKET,48,0,16,NONE,,,,,,,,, +,DRIVER1.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_,PACKET,50,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md new file mode 100644 index 000000000..39b84847c --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md @@ -0,0 +1,211 @@ +# SAMPLE_MOBC_TLM_DB_AM + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +PAGE_NO|uint8_t|(uint8_t)(app_manager->page_no)|26|0|8||||||||||| +APP0_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+0].initializer)|27|0|32|o|||||||||| +APP0_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+0].entry_point)|31|0|32|o|||||||||| +APP0_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+0].init_duration)|35|0|8||||||||||| +APP0_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+0].prev)|36|0|8||||||||||| +APP0_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+0].min)|37|0|8||||||||||| +APP0_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+0].max)|38|0|8||||||||||| +APP1_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+1].initializer)|39|0|32|o|||||||||| +APP1_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+1].entry_point)|43|0|32|o|||||||||| +APP1_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+1].init_duration)|47|0|8||||||||||| +APP1_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+1].prev)|48|0|8||||||||||| +APP1_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+1].min)|49|0|8||||||||||| +APP1_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+1].max)|50|0|8||||||||||| +APP2_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+2].initializer)|51|0|32|o|||||||||| +APP2_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+2].entry_point)|55|0|32|o|||||||||| +APP2_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+2].init_duration)|59|0|8||||||||||| +APP2_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+2].prev)|60|0|8||||||||||| +APP2_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+2].min)|61|0|8||||||||||| +APP2_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+2].max)|62|0|8||||||||||| +APP3_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+3].initializer)|63|0|32|o|||||||||| +APP3_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+3].entry_point)|67|0|32|o|||||||||| +APP3_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+3].init_duration)|71|0|8||||||||||| +APP3_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+3].prev)|72|0|8||||||||||| +APP3_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+3].min)|73|0|8||||||||||| +APP3_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+3].max)|74|0|8||||||||||| +APP4_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+4].initializer)|75|0|32|o|||||||||| +APP4_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+4].entry_point)|79|0|32|o|||||||||| +APP4_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+4].init_duration)|83|0|8||||||||||| +APP4_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+4].prev)|84|0|8||||||||||| +APP4_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+4].min)|85|0|8||||||||||| +APP4_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+4].max)|86|0|8||||||||||| +APP5_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+5].initializer)|87|0|32|o|||||||||| +APP5_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+5].entry_point)|91|0|32|o|||||||||| +APP5_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+5].init_duration)|95|0|8||||||||||| +APP5_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+5].prev)|96|0|8||||||||||| +APP5_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+5].min)|97|0|8||||||||||| +APP5_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+5].max)|98|0|8||||||||||| +APP6_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+6].initializer)|99|0|32|o|||||||||| +APP6_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+6].entry_point)|103|0|32|o|||||||||| +APP6_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+6].init_duration)|107|0|8||||||||||| +APP6_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+6].prev)|108|0|8||||||||||| +APP6_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+6].min)|109|0|8||||||||||| +APP6_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+6].max)|110|0|8||||||||||| +APP7_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+7].initializer)|111|0|32|o|||||||||| +APP7_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+7].entry_point)|115|0|32|o|||||||||| +APP7_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+7].init_duration)|119|0|8||||||||||| +APP7_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+7].prev)|120|0|8||||||||||| +APP7_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+7].min)|121|0|8||||||||||| +APP7_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+7].max)|122|0|8||||||||||| +APP8_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+8].initializer)|123|0|32|o|||||||||| +APP8_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+8].entry_point)|127|0|32|o|||||||||| +APP8_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+8].init_duration)|131|0|8||||||||||| +APP8_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+8].prev)|132|0|8||||||||||| +APP8_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+8].min)|133|0|8||||||||||| +APP8_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+8].max)|134|0|8||||||||||| +APP9_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+9].initializer)|135|0|32|o|||||||||| +APP9_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+9].entry_point)|139|0|32|o|||||||||| +APP9_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+9].init_duration)|143|0|8||||||||||| +APP9_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+9].prev)|144|0|8||||||||||| +APP9_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+9].min)|145|0|8||||||||||| +APP9_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+9].max)|146|0|8||||||||||| +APP10_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+10].initializer)|147|0|32|o|||||||||| +APP10_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+10].entry_point)|151|0|32|o|||||||||| +APP10_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+10].init_duration)|155|0|8||||||||||| +APP10_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+10].prev)|156|0|8||||||||||| +APP10_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+10].min)|157|0|8||||||||||| +APP10_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+10].max)|158|0|8||||||||||| +APP11_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+11].initializer)|159|0|32|o|||||||||| +APP11_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+11].entry_point)|163|0|32|o|||||||||| +APP11_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+11].init_duration)|167|0|8||||||||||| +APP11_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+11].prev)|168|0|8||||||||||| +APP11_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+11].min)|169|0|8||||||||||| +APP11_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+11].max)|170|0|8||||||||||| +APP12_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+12].initializer)|171|0|32|o|||||||||| +APP12_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+12].entry_point)|175|0|32|o|||||||||| +APP12_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+12].init_duration)|179|0|8||||||||||| +APP12_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+12].prev)|180|0|8||||||||||| +APP12_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+12].min)|181|0|8||||||||||| +APP12_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+12].max)|182|0|8||||||||||| +APP13_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+13].initializer)|183|0|32|o|||||||||| +APP13_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+13].entry_point)|187|0|32|o|||||||||| +APP13_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+13].init_duration)|191|0|8||||||||||| +APP13_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+13].prev)|192|0|8||||||||||| +APP13_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+13].min)|193|0|8||||||||||| +APP13_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+13].max)|194|0|8||||||||||| +APP14_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+14].initializer)|195|0|32|o|||||||||| +APP14_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+14].entry_point)|199|0|32|o|||||||||| +APP14_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+14].init_duration)|203|0|8||||||||||| +APP14_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+14].prev)|204|0|8||||||||||| +APP14_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+14].min)|205|0|8||||||||||| +APP14_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+14].max)|206|0|8||||||||||| +APP15_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+15].initializer)|207|0|32|o|||||||||| +APP15_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+15].entry_point)|211|0|32|o|||||||||| +APP15_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+15].init_duration)|215|0|8||||||||||| +APP15_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+15].prev)|216|0|8||||||||||| +APP15_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+15].min)|217|0|8||||||||||| +APP15_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+15].max)|218|0|8||||||||||| +APP16_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+16].initializer)|219|0|32|o|||||||||| +APP16_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+16].entry_point)|223|0|32|o|||||||||| +APP16_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+16].init_duration)|227|0|8||||||||||| +APP16_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+16].prev)|228|0|8||||||||||| +APP16_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+16].min)|229|0|8||||||||||| +APP16_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+16].max)|230|0|8||||||||||| +APP17_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+17].initializer)|231|0|32|o|||||||||| +APP17_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+17].entry_point)|235|0|32|o|||||||||| +APP17_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+17].init_duration)|239|0|8||||||||||| +APP17_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+17].prev)|240|0|8||||||||||| +APP17_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+17].min)|241|0|8||||||||||| +APP17_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+17].max)|242|0|8||||||||||| +APP18_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+18].initializer)|243|0|32|o|||||||||| +APP18_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+18].entry_point)|247|0|32|o|||||||||| +APP18_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+18].init_duration)|251|0|8||||||||||| +APP18_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+18].prev)|252|0|8||||||||||| +APP18_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+18].min)|253|0|8||||||||||| +APP18_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+18].max)|254|0|8||||||||||| +APP19_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+19].initializer)|255|0|32|o|||||||||| +APP19_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+19].entry_point)|259|0|32|o|||||||||| +APP19_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+19].init_duration)|263|0|8||||||||||| +APP19_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+19].prev)|264|0|8||||||||||| +APP19_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+19].min)|265|0|8||||||||||| +APP19_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+19].max)|266|0|8||||||||||| +APP20_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+20].initializer)|267|0|32|o|||||||||| +APP20_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+20].entry_point)|271|0|32|o|||||||||| +APP20_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+20].init_duration)|275|0|8||||||||||| +APP20_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+20].prev)|276|0|8||||||||||| +APP20_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+20].min)|277|0|8||||||||||| +APP20_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+20].max)|278|0|8||||||||||| +APP21_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+21].initializer)|279|0|32|o|||||||||| +APP21_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+21].entry_point)|283|0|32|o|||||||||| +APP21_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+21].init_duration)|287|0|8||||||||||| +APP21_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+21].prev)|288|0|8||||||||||| +APP21_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+21].min)|289|0|8||||||||||| +APP21_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+21].max)|290|0|8||||||||||| +APP22_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+22].initializer)|291|0|32|o|||||||||| +APP22_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+22].entry_point)|295|0|32|o|||||||||| +APP22_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+22].init_duration)|299|0|8||||||||||| +APP22_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+22].prev)|300|0|8||||||||||| +APP22_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+22].min)|301|0|8||||||||||| +APP22_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+22].max)|302|0|8||||||||||| +APP23_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+23].initializer)|303|0|32|o|||||||||| +APP23_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+23].entry_point)|307|0|32|o|||||||||| +APP23_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+23].init_duration)|311|0|8||||||||||| +APP23_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+23].prev)|312|0|8||||||||||| +APP23_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+23].min)|313|0|8||||||||||| +APP23_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+23].max)|314|0|8||||||||||| +APP24_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+24].initializer)|315|0|32|o|||||||||| +APP24_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+24].entry_point)|319|0|32|o|||||||||| +APP24_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+24].init_duration)|323|0|8||||||||||| +APP24_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+24].prev)|324|0|8||||||||||| +APP24_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+24].min)|325|0|8||||||||||| +APP24_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+24].max)|326|0|8||||||||||| +APP25_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+25].initializer)|327|0|32|o|||||||||| +APP25_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+25].entry_point)|331|0|32|o|||||||||| +APP25_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+25].init_duration)|335|0|8||||||||||| +APP25_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+25].prev)|336|0|8||||||||||| +APP25_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+25].min)|337|0|8||||||||||| +APP25_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+25].max)|338|0|8||||||||||| +APP26_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+26].initializer)|339|0|32|o|||||||||| +APP26_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+26].entry_point)|343|0|32|o|||||||||| +APP26_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+26].init_duration)|347|0|8||||||||||| +APP26_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+26].prev)|348|0|8||||||||||| +APP26_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+26].min)|349|0|8||||||||||| +APP26_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+26].max)|350|0|8||||||||||| +APP27_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+27].initializer)|351|0|32|o|||||||||| +APP27_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+27].entry_point)|355|0|32|o|||||||||| +APP27_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+27].init_duration)|359|0|8||||||||||| +APP27_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+27].prev)|360|0|8||||||||||| +APP27_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+27].min)|361|0|8||||||||||| +APP27_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+27].max)|362|0|8||||||||||| +APP28_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+28].initializer)|363|0|32|o|||||||||| +APP28_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+28].entry_point)|367|0|32|o|||||||||| +APP28_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+28].init_duration)|371|0|8||||||||||| +APP28_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+28].prev)|372|0|8||||||||||| +APP28_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+28].min)|373|0|8||||||||||| +APP28_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+28].max)|374|0|8||||||||||| +APP29_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+29].initializer)|375|0|32|o|||||||||| +APP29_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+29].entry_point)|379|0|32|o|||||||||| +APP29_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+29].init_duration)|383|0|8||||||||||| +APP29_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+29].prev)|384|0|8||||||||||| +APP29_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+29].min)|385|0|8||||||||||| +APP29_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+29].max)|386|0|8||||||||||| +APP30_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+30].initializer)|387|0|32|o|||||||||| +APP30_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+30].entry_point)|391|0|32|o|||||||||| +APP30_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+30].init_duration)|395|0|8||||||||||| +APP30_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+30].prev)|396|0|8||||||||||| +APP30_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+30].min)|397|0|8||||||||||| +APP30_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+30].max)|398|0|8||||||||||| +APP31_INITIALIZER|uint32_t|(uint32_t)(app_manager->ais[offset+31].initializer)|399|0|32|o|||||||||| +APP31_ENTRYPOINT|uint32_t|(uint32_t)(app_manager->ais[offset+31].entry_point)|403|0|32|o|||||||||| +APP31_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+31].init_duration)|407|0|8||||||||||| +APP31_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+31].prev)|408|0|8||||||||||| +APP31_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+31].min)|409|0|8||||||||||| +APP31_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[offset+31].max)|410|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md new file mode 100644 index 000000000..8f39a52c4 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md @@ -0,0 +1,418 @@ +# SAMPLE_MOBC_TLM_DB_APP_TIME + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +APP0_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[0].init_duration)|26|0|8||||||||||| +APP0_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[0].prev)|27|0|8||||||||||| +APP0_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[0].min)|28|0|8||||||||||| +APP0_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[0].max)|29|0|8||||||||||| +APP1_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[1].init_duration)|30|0|8||||||||||| +APP1_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[1].prev)|31|0|8||||||||||| +APP1_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[1].min)|32|0|8||||||||||| +APP1_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[1].max)|33|0|8||||||||||| +APP2_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[2].init_duration)|34|0|8||||||||||| +APP2_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[2].prev)|35|0|8||||||||||| +APP2_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[2].min)|36|0|8||||||||||| +APP2_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[2].max)|37|0|8||||||||||| +APP3_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[3].init_duration)|38|0|8||||||||||| +APP3_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[3].prev)|39|0|8||||||||||| +APP3_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[3].min)|40|0|8||||||||||| +APP3_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[3].max)|41|0|8||||||||||| +APP4_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[4].init_duration)|42|0|8||||||||||| +APP4_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[4].prev)|43|0|8||||||||||| +APP4_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[4].min)|44|0|8||||||||||| +APP4_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[4].max)|45|0|8||||||||||| +APP5_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[5].init_duration)|46|0|8||||||||||| +APP5_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[5].prev)|47|0|8||||||||||| +APP5_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[5].min)|48|0|8||||||||||| +APP5_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[5].max)|49|0|8||||||||||| +APP6_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[6].init_duration)|50|0|8||||||||||| +APP6_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[6].prev)|51|0|8||||||||||| +APP6_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[6].min)|52|0|8||||||||||| +APP6_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[6].max)|53|0|8||||||||||| +APP7_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[7].init_duration)|54|0|8||||||||||| +APP7_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[7].prev)|55|0|8||||||||||| +APP7_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[7].min)|56|0|8||||||||||| +APP7_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[7].max)|57|0|8||||||||||| +APP8_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[8].init_duration)|58|0|8||||||||||| +APP8_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[8].prev)|59|0|8||||||||||| +APP8_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[8].min)|60|0|8||||||||||| +APP8_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[8].max)|61|0|8||||||||||| +APP9_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[9].init_duration)|62|0|8||||||||||| +APP9_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[9].prev)|63|0|8||||||||||| +APP9_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[9].min)|64|0|8||||||||||| +APP9_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[9].max)|65|0|8||||||||||| +APP10_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[10].init_duration)|66|0|8||||||||||| +APP10_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[10].prev)|67|0|8||||||||||| +APP10_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[10].min)|68|0|8||||||||||| +APP10_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[10].max)|69|0|8||||||||||| +APP11_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[11].init_duration)|70|0|8||||||||||| +APP11_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[11].prev)|71|0|8||||||||||| +APP11_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[11].min)|72|0|8||||||||||| +APP11_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[11].max)|73|0|8||||||||||| +APP12_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[12].init_duration)|74|0|8||||||||||| +APP12_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[12].prev)|75|0|8||||||||||| +APP12_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[12].min)|76|0|8||||||||||| +APP12_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[12].max)|77|0|8||||||||||| +APP13_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[13].init_duration)|78|0|8||||||||||| +APP13_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[13].prev)|79|0|8||||||||||| +APP13_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[13].min)|80|0|8||||||||||| +APP13_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[13].max)|81|0|8||||||||||| +APP14_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[14].init_duration)|82|0|8||||||||||| +APP14_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[14].prev)|83|0|8||||||||||| +APP14_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[14].min)|84|0|8||||||||||| +APP14_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[14].max)|85|0|8||||||||||| +APP15_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[15].init_duration)|86|0|8||||||||||| +APP15_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[15].prev)|87|0|8||||||||||| +APP15_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[15].min)|88|0|8||||||||||| +APP15_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[15].max)|89|0|8||||||||||| +APP16_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[16].init_duration)|90|0|8||||||||||| +APP16_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[16].prev)|91|0|8||||||||||| +APP16_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[16].min)|92|0|8||||||||||| +APP16_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[16].max)|93|0|8||||||||||| +APP17_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[17].init_duration)|94|0|8||||||||||| +APP17_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[17].prev)|95|0|8||||||||||| +APP17_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[17].min)|96|0|8||||||||||| +APP17_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[17].max)|97|0|8||||||||||| +APP18_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[18].init_duration)|98|0|8||||||||||| +APP18_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[18].prev)|99|0|8||||||||||| +APP18_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[18].min)|100|0|8||||||||||| +APP18_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[18].max)|101|0|8||||||||||| +APP19_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[19].init_duration)|102|0|8||||||||||| +APP19_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[19].prev)|103|0|8||||||||||| +APP19_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[19].min)|104|0|8||||||||||| +APP19_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[19].max)|105|0|8||||||||||| +APP20_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[20].init_duration)|106|0|8||||||||||| +APP20_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[20].prev)|107|0|8||||||||||| +APP20_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[20].min)|108|0|8||||||||||| +APP20_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[20].max)|109|0|8||||||||||| +APP21_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[21].init_duration)|110|0|8||||||||||| +APP21_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[21].prev)|111|0|8||||||||||| +APP21_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[21].min)|112|0|8||||||||||| +APP21_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[21].max)|113|0|8||||||||||| +APP22_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[22].init_duration)|114|0|8||||||||||| +APP22_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[22].prev)|115|0|8||||||||||| +APP22_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[22].min)|116|0|8||||||||||| +APP22_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[22].max)|117|0|8||||||||||| +APP23_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[23].init_duration)|118|0|8||||||||||| +APP23_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[23].prev)|119|0|8||||||||||| +APP23_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[23].min)|120|0|8||||||||||| +APP23_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[23].max)|121|0|8||||||||||| +APP24_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[24].init_duration)|122|0|8||||||||||| +APP24_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[24].prev)|123|0|8||||||||||| +APP24_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[24].min)|124|0|8||||||||||| +APP24_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[24].max)|125|0|8||||||||||| +APP25_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[25].init_duration)|126|0|8||||||||||| +APP25_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[25].prev)|127|0|8||||||||||| +APP25_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[25].min)|128|0|8||||||||||| +APP25_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[25].max)|129|0|8||||||||||| +APP26_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[26].init_duration)|130|0|8||||||||||| +APP26_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[26].prev)|131|0|8||||||||||| +APP26_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[26].min)|132|0|8||||||||||| +APP26_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[26].max)|133|0|8||||||||||| +APP27_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[27].init_duration)|134|0|8||||||||||| +APP27_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[27].prev)|135|0|8||||||||||| +APP27_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[27].min)|136|0|8||||||||||| +APP27_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[27].max)|137|0|8||||||||||| +APP28_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[28].init_duration)|138|0|8||||||||||| +APP28_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[28].prev)|139|0|8||||||||||| +APP28_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[28].min)|140|0|8||||||||||| +APP28_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[28].max)|141|0|8||||||||||| +APP29_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[29].init_duration)|142|0|8||||||||||| +APP29_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[29].prev)|143|0|8||||||||||| +APP29_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[29].min)|144|0|8||||||||||| +APP29_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[29].max)|145|0|8||||||||||| +APP30_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[30].init_duration)|146|0|8||||||||||| +APP30_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[30].prev)|147|0|8||||||||||| +APP30_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[30].min)|148|0|8||||||||||| +APP30_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[30].max)|149|0|8||||||||||| +APP31_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[31].init_duration)|150|0|8||||||||||| +APP31_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[31].prev)|151|0|8||||||||||| +APP31_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[31].min)|152|0|8||||||||||| +APP31_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[31].max)|153|0|8||||||||||| +APP32_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[32].init_duration)|154|0|8||||||||||| +APP32_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[32].prev)|155|0|8||||||||||| +APP32_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[32].min)|156|0|8||||||||||| +APP32_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[32].max)|157|0|8||||||||||| +APP33_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[33].init_duration)|158|0|8||||||||||| +APP33_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[33].prev)|159|0|8||||||||||| +APP33_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[33].min)|160|0|8||||||||||| +APP33_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[33].max)|161|0|8||||||||||| +APP34_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[34].init_duration)|162|0|8||||||||||| +APP34_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[34].prev)|163|0|8||||||||||| +APP34_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[34].min)|164|0|8||||||||||| +APP34_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[34].max)|165|0|8||||||||||| +APP35_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[35].init_duration)|166|0|8||||||||||| +APP35_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[35].prev)|167|0|8||||||||||| +APP35_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[35].min)|168|0|8||||||||||| +APP35_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[35].max)|169|0|8||||||||||| +APP36_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[36].init_duration)|170|0|8||||||||||| +APP36_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[36].prev)|171|0|8||||||||||| +APP36_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[36].min)|172|0|8||||||||||| +APP36_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[36].max)|173|0|8||||||||||| +APP37_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[37].init_duration)|174|0|8||||||||||| +APP37_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[37].prev)|175|0|8||||||||||| +APP37_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[37].min)|176|0|8||||||||||| +APP37_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[37].max)|177|0|8||||||||||| +APP38_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[38].init_duration)|178|0|8||||||||||| +APP38_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[38].prev)|179|0|8||||||||||| +APP38_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[38].min)|180|0|8||||||||||| +APP38_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[38].max)|181|0|8||||||||||| +APP39_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[39].init_duration)|182|0|8||||||||||| +APP39_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[39].prev)|183|0|8||||||||||| +APP39_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[39].min)|184|0|8||||||||||| +APP39_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[39].max)|185|0|8||||||||||| +APP40_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[40].init_duration)|186|0|8||||||||||| +APP40_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[40].prev)|187|0|8||||||||||| +APP40_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[40].min)|188|0|8||||||||||| +APP40_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[40].max)|189|0|8||||||||||| +APP41_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[41].init_duration)|190|0|8||||||||||| +APP41_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[41].prev)|191|0|8||||||||||| +APP41_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[41].min)|192|0|8||||||||||| +APP41_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[41].max)|193|0|8||||||||||| +APP42_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[42].init_duration)|194|0|8||||||||||| +APP42_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[42].prev)|195|0|8||||||||||| +APP42_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[42].min)|196|0|8||||||||||| +APP42_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[42].max)|197|0|8||||||||||| +APP43_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[43].init_duration)|198|0|8||||||||||| +APP43_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[43].prev)|199|0|8||||||||||| +APP43_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[43].min)|200|0|8||||||||||| +APP43_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[43].max)|201|0|8||||||||||| +APP44_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[44].init_duration)|202|0|8||||||||||| +APP44_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[44].prev)|203|0|8||||||||||| +APP44_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[44].min)|204|0|8||||||||||| +APP44_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[44].max)|205|0|8||||||||||| +APP45_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[45].init_duration)|206|0|8||||||||||| +APP45_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[45].prev)|207|0|8||||||||||| +APP45_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[45].min)|208|0|8||||||||||| +APP45_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[45].max)|209|0|8||||||||||| +APP46_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[46].init_duration)|210|0|8||||||||||| +APP46_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[46].prev)|211|0|8||||||||||| +APP46_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[46].min)|212|0|8||||||||||| +APP46_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[46].max)|213|0|8||||||||||| +APP47_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[47].init_duration)|214|0|8||||||||||| +APP47_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[47].prev)|215|0|8||||||||||| +APP47_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[47].min)|216|0|8||||||||||| +APP47_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[47].max)|217|0|8||||||||||| +APP48_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[48].init_duration)|218|0|8||||||||||| +APP48_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[48].prev)|219|0|8||||||||||| +APP48_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[48].min)|220|0|8||||||||||| +APP48_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[48].max)|221|0|8||||||||||| +APP49_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[49].init_duration)|222|0|8||||||||||| +APP49_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[49].prev)|223|0|8||||||||||| +APP49_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[49].min)|224|0|8||||||||||| +APP49_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[49].max)|225|0|8||||||||||| +APP50_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[50].init_duration)|226|0|8||||||||||| +APP50_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[50].prev)|227|0|8||||||||||| +APP50_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[50].min)|228|0|8||||||||||| +APP50_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[50].max)|229|0|8||||||||||| +APP51_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[51].init_duration)|230|0|8||||||||||| +APP51_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[51].prev)|231|0|8||||||||||| +APP51_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[51].min)|232|0|8||||||||||| +APP51_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[51].max)|233|0|8||||||||||| +APP52_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[52].init_duration)|234|0|8||||||||||| +APP52_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[52].prev)|235|0|8||||||||||| +APP52_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[52].min)|236|0|8||||||||||| +APP52_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[52].max)|237|0|8||||||||||| +APP53_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[53].init_duration)|238|0|8||||||||||| +APP53_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[53].prev)|239|0|8||||||||||| +APP53_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[53].min)|240|0|8||||||||||| +APP53_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[53].max)|241|0|8||||||||||| +APP54_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[54].init_duration)|242|0|8||||||||||| +APP54_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[54].prev)|243|0|8||||||||||| +APP54_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[54].min)|244|0|8||||||||||| +APP54_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[54].max)|245|0|8||||||||||| +APP55_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[55].init_duration)|246|0|8||||||||||| +APP55_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[55].prev)|247|0|8||||||||||| +APP55_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[55].min)|248|0|8||||||||||| +APP55_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[55].max)|249|0|8||||||||||| +APP56_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[56].init_duration)|250|0|8||||||||||| +APP56_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[56].prev)|251|0|8||||||||||| +APP56_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[56].min)|252|0|8||||||||||| +APP56_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[56].max)|253|0|8||||||||||| +APP57_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[57].init_duration)|254|0|8||||||||||| +APP57_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[57].prev)|255|0|8||||||||||| +APP57_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[57].min)|256|0|8||||||||||| +APP57_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[57].max)|257|0|8||||||||||| +APP58_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[58].init_duration)|258|0|8||||||||||| +APP58_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[58].prev)|259|0|8||||||||||| +APP58_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[58].min)|260|0|8||||||||||| +APP58_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[58].max)|261|0|8||||||||||| +APP59_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[59].init_duration)|262|0|8||||||||||| +APP59_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[59].prev)|263|0|8||||||||||| +APP59_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[59].min)|264|0|8||||||||||| +APP59_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[59].max)|265|0|8||||||||||| +APP60_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[60].init_duration)|266|0|8||||||||||| +APP60_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[60].prev)|267|0|8||||||||||| +APP60_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[60].min)|268|0|8||||||||||| +APP60_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[60].max)|269|0|8||||||||||| +APP61_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[61].init_duration)|270|0|8||||||||||| +APP61_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[61].prev)|271|0|8||||||||||| +APP61_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[61].min)|272|0|8||||||||||| +APP61_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[61].max)|273|0|8||||||||||| +APP62_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[62].init_duration)|274|0|8||||||||||| +APP62_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[62].prev)|275|0|8||||||||||| +APP62_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[62].min)|276|0|8||||||||||| +APP62_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[62].max)|277|0|8||||||||||| +APP63_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[63].init_duration)|278|0|8||||||||||| +APP63_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[63].prev)|279|0|8||||||||||| +APP63_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[63].min)|280|0|8||||||||||| +APP63_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[63].max)|281|0|8||||||||||| +APP64_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[64].init_duration)|282|0|8||||||||||| +APP64_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[64].prev)|283|0|8||||||||||| +APP64_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[64].min)|284|0|8||||||||||| +APP64_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[64].max)|285|0|8||||||||||| +APP65_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[65].init_duration)|286|0|8||||||||||| +APP65_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[65].prev)|287|0|8||||||||||| +APP65_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[65].min)|288|0|8||||||||||| +APP65_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[65].max)|289|0|8||||||||||| +APP66_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[66].init_duration)|290|0|8||||||||||| +APP66_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[66].prev)|291|0|8||||||||||| +APP66_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[66].min)|292|0|8||||||||||| +APP66_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[66].max)|293|0|8||||||||||| +APP67_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[67].init_duration)|294|0|8||||||||||| +APP67_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[67].prev)|295|0|8||||||||||| +APP67_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[67].min)|296|0|8||||||||||| +APP67_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[67].max)|297|0|8||||||||||| +APP68_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[68].init_duration)|298|0|8||||||||||| +APP68_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[68].prev)|299|0|8||||||||||| +APP68_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[68].min)|300|0|8||||||||||| +APP68_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[68].max)|301|0|8||||||||||| +APP69_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[69].init_duration)|302|0|8||||||||||| +APP69_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[69].prev)|303|0|8||||||||||| +APP69_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[69].min)|304|0|8||||||||||| +APP69_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[69].max)|305|0|8||||||||||| +APP70_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[70].init_duration)|306|0|8||||||||||| +APP70_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[70].prev)|307|0|8||||||||||| +APP70_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[70].min)|308|0|8||||||||||| +APP70_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[70].max)|309|0|8||||||||||| +APP71_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[71].init_duration)|310|0|8||||||||||| +APP71_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[71].prev)|311|0|8||||||||||| +APP71_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[71].min)|312|0|8||||||||||| +APP71_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[71].max)|313|0|8||||||||||| +APP72_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[72].init_duration)|314|0|8||||||||||| +APP72_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[72].prev)|315|0|8||||||||||| +APP72_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[72].min)|316|0|8||||||||||| +APP72_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[72].max)|317|0|8||||||||||| +APP73_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[73].init_duration)|318|0|8||||||||||| +APP73_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[73].prev)|319|0|8||||||||||| +APP73_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[73].min)|320|0|8||||||||||| +APP73_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[73].max)|321|0|8||||||||||| +APP74_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[74].init_duration)|322|0|8||||||||||| +APP74_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[74].prev)|323|0|8||||||||||| +APP74_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[74].min)|324|0|8||||||||||| +APP74_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[74].max)|325|0|8||||||||||| +APP75_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[75].init_duration)|326|0|8||||||||||| +APP75_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[75].prev)|327|0|8||||||||||| +APP75_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[75].min)|328|0|8||||||||||| +APP75_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[75].max)|329|0|8||||||||||| +APP76_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[76].init_duration)|330|0|8||||||||||| +APP76_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[76].prev)|331|0|8||||||||||| +APP76_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[76].min)|332|0|8||||||||||| +APP76_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[76].max)|333|0|8||||||||||| +APP77_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[77].init_duration)|334|0|8||||||||||| +APP77_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[77].prev)|335|0|8||||||||||| +APP77_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[77].min)|336|0|8||||||||||| +APP77_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[77].max)|337|0|8||||||||||| +APP78_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[78].init_duration)|338|0|8||||||||||| +APP78_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[78].prev)|339|0|8||||||||||| +APP78_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[78].min)|340|0|8||||||||||| +APP78_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[78].max)|341|0|8||||||||||| +APP79_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[79].init_duration)|342|0|8||||||||||| +APP79_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[79].prev)|343|0|8||||||||||| +APP79_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[79].min)|344|0|8||||||||||| +APP79_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[79].max)|345|0|8||||||||||| +APP80_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[80].init_duration)|346|0|8||||||||||| +APP80_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[80].prev)|347|0|8||||||||||| +APP80_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[80].min)|348|0|8||||||||||| +APP80_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[80].max)|349|0|8||||||||||| +APP81_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[81].init_duration)|350|0|8||||||||||| +APP81_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[81].prev)|351|0|8||||||||||| +APP81_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[81].min)|352|0|8||||||||||| +APP81_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[81].max)|353|0|8||||||||||| +APP82_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[82].init_duration)|354|0|8||||||||||| +APP82_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[82].prev)|355|0|8||||||||||| +APP82_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[82].min)|356|0|8||||||||||| +APP82_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[82].max)|357|0|8||||||||||| +APP83_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[83].init_duration)|358|0|8||||||||||| +APP83_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[83].prev)|359|0|8||||||||||| +APP83_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[83].min)|360|0|8||||||||||| +APP83_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[83].max)|361|0|8||||||||||| +APP84_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[84].init_duration)|362|0|8||||||||||| +APP84_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[84].prev)|363|0|8||||||||||| +APP84_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[84].min)|364|0|8||||||||||| +APP84_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[84].max)|365|0|8||||||||||| +APP85_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[85].init_duration)|366|0|8||||||||||| +APP85_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[85].prev)|367|0|8||||||||||| +APP85_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[85].min)|368|0|8||||||||||| +APP85_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[85].max)|369|0|8||||||||||| +APP86_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[86].init_duration)|370|0|8||||||||||| +APP86_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[86].prev)|371|0|8||||||||||| +APP86_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[86].min)|372|0|8||||||||||| +APP86_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[86].max)|373|0|8||||||||||| +APP87_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[87].init_duration)|374|0|8||||||||||| +APP87_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[87].prev)|375|0|8||||||||||| +APP87_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[87].min)|376|0|8||||||||||| +APP87_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[87].max)|377|0|8||||||||||| +APP88_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[88].init_duration)|378|0|8||||||||||| +APP88_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[88].prev)|379|0|8||||||||||| +APP88_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[88].min)|380|0|8||||||||||| +APP88_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[88].max)|381|0|8||||||||||| +APP89_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[89].init_duration)|382|0|8||||||||||| +APP89_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[89].prev)|383|0|8||||||||||| +APP89_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[89].min)|384|0|8||||||||||| +APP89_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[89].max)|385|0|8||||||||||| +APP90_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[90].init_duration)|386|0|8||||||||||| +APP90_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[90].prev)|387|0|8||||||||||| +APP90_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[90].min)|388|0|8||||||||||| +APP90_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[90].max)|389|0|8||||||||||| +APP91_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[91].init_duration)|390|0|8||||||||||| +APP91_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[91].prev)|391|0|8||||||||||| +APP91_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[91].min)|392|0|8||||||||||| +APP91_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[91].max)|393|0|8||||||||||| +APP92_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[92].init_duration)|394|0|8||||||||||| +APP92_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[92].prev)|395|0|8||||||||||| +APP92_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[92].min)|396|0|8||||||||||| +APP92_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[92].max)|397|0|8||||||||||| +APP93_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[93].init_duration)|398|0|8||||||||||| +APP93_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[93].prev)|399|0|8||||||||||| +APP93_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[93].min)|400|0|8||||||||||| +APP93_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[93].max)|401|0|8||||||||||| +APP94_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[94].init_duration)|402|0|8||||||||||| +APP94_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[94].prev)|403|0|8||||||||||| +APP94_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[94].min)|404|0|8||||||||||| +APP94_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[94].max)|405|0|8||||||||||| +APP95_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[95].init_duration)|406|0|8||||||||||| +APP95_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[95].prev)|407|0|8||||||||||| +APP95_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[95].min)|408|0|8||||||||||| +APP95_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[95].max)|409|0|8||||||||||| +APP96_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[96].init_duration)|410|0|8||||||||||| +APP96_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[96].prev)|411|0|8||||||||||| +APP96_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[96].min)|412|0|8||||||||||| +APP96_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[96].max)|413|0|8||||||||||| +APP97_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[97].init_duration)|414|0|8||||||||||| +APP97_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[97].prev)|415|0|8||||||||||| +APP97_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[97].min)|416|0|8||||||||||| +APP97_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[97].max)|417|0|8||||||||||| +APP98_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[98].init_duration)|418|0|8||||||||||| +APP98_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[98].prev)|419|0|8||||||||||| +APP98_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[98].min)|420|0|8||||||||||| +APP98_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[98].max)|421|0|8||||||||||| +APP99_INIT_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[99].init_duration)|422|0|8||||||||||| +APP99_PREV_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[99].prev)|423|0|8||||||||||| +APP99_MIN_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[99].min)|424|0|8||||||||||| +APP99_MAX_PROC_TIME|uint8_t|(uint8_t)(app_manager->ais[99].max)|425|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md new file mode 100644 index 000000000..4dfeca50c --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md @@ -0,0 +1,285 @@ +# SAMPLE_MOBC_TLM_DB_BL + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +BLOCK_NO|uint16_t|block|26|0|16|||||||||繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘ヶ繝ュ繝繧ッ逡ェ蜿キ|| +CMD_POS|uint8_t|block_command_table->pos.cmd|28|0|8||||||||||| +BLOCK_LENGTH|uint8_t|BCT_get_bc_length(block)|29|0|8||||||||||| +ROTATE_NEXT_CMD|uint8_t|BCE_get_bc_exe_params(block)->rotate.next_cmd|30|0|8||||||||||| +ROTATE_COUNTER|uint16_t|BCE_get_bc_exe_params(block)->rotate.counter|31|0|16||||||||||| +ROTATE_INTERVAL|uint16_t|BCE_get_bc_exe_params(block)->rotate.interval|33|0|16||||||||||| +TLCB_CALL_NUM|uint16_t|BCE_get_bc_exe_params(block)->timelimit_combine.call_num|35|0|16||||||||||| +TLCB_TIMEOVER_NUM|uint16_t|BCE_get_bc_exe_params(block)->timelimit_combine.timeover_num|37|0|16||||||||||| +TLCB_LAST_TIMEOVER_POS|uint8_t|BCE_get_bc_exe_params(block)->timelimit_combine.last_timeover_cmd_pos|39|0|8||||||||||| +TLCB_WORST_POS|uint8_t|BCE_get_bc_exe_params(block)->timelimit_combine.worst_cmd_pos|40|0|8||||||||||| +IS_ACTIVE|uint8_t|BCE_get_bc_exe_params(block)->is_active|41|0|8||2.8||||||||| +CMD0_ID|uint16_t|(uint16_t)BCT_get_id(block, 0)|42|0|16|o|||||||||| +CMD0_TI|uint32_t|(uint32_t)BCT_get_ti(block, 0)|44|0|32||||||||||| +CMD0_PARAM0|uint8_t|BCT_get_param_head(block, 0)[0]|48|0|8|o|||||||||| +CMD0_PARAM1|uint8_t|BCT_get_param_head(block, 0)[1]|49|0|8|o|||||||||| +CMD0_PARAM2|uint8_t|BCT_get_param_head(block, 0)[2]|50|0|8|o|||||||||| +CMD0_PARAM3|uint8_t|BCT_get_param_head(block, 0)[3]|51|0|8|o|||||||||| +CMD0_PARAM4|uint8_t|BCT_get_param_head(block, 0)[4]|52|0|8|o|||||||||| +CMD0_PARAM5|uint8_t|BCT_get_param_head(block, 0)[5]|53|0|8|o|||||||||| +CMD1_ID|uint16_t|(uint16_t)BCT_get_id(block, 1)|54|0|16|o|||||||||| +CMD1_TI|uint32_t|(uint32_t)BCT_get_ti(block, 1)|56|0|32||||||||||| +CMD1_PARAM0|uint8_t|BCT_get_param_head(block, 1)[0]|60|0|8|o|||||||||| +CMD1_PARAM1|uint8_t|BCT_get_param_head(block, 1)[1]|61|0|8|o|||||||||| +CMD1_PARAM2|uint8_t|BCT_get_param_head(block, 1)[2]|62|0|8|o|||||||||| +CMD1_PARAM3|uint8_t|BCT_get_param_head(block, 1)[3]|63|0|8|o|||||||||| +CMD1_PARAM4|uint8_t|BCT_get_param_head(block, 1)[4]|64|0|8|o|||||||||| +CMD1_PARAM5|uint8_t|BCT_get_param_head(block, 1)[5]|65|0|8|o|||||||||| +CMD2_ID|uint16_t|(uint16_t)BCT_get_id(block, 2)|66|0|16|o|||||||||| +CMD2_TI|uint32_t|(uint32_t)BCT_get_ti(block, 2)|68|0|32||||||||||| +CMD2_PARAM0|uint8_t|BCT_get_param_head(block, 2)[0]|72|0|8|o|||||||||| +CMD2_PARAM1|uint8_t|BCT_get_param_head(block, 2)[1]|73|0|8|o|||||||||| +CMD2_PARAM2|uint8_t|BCT_get_param_head(block, 2)[2]|74|0|8|o|||||||||| +CMD2_PARAM3|uint8_t|BCT_get_param_head(block, 2)[3]|75|0|8|o|||||||||| +CMD2_PARAM4|uint8_t|BCT_get_param_head(block, 2)[4]|76|0|8|o|||||||||| +CMD2_PARAM5|uint8_t|BCT_get_param_head(block, 2)[5]|77|0|8|o|||||||||| +CMD3_ID|uint16_t|(uint16_t)BCT_get_id(block, 3)|78|0|16|o|||||||||| +CMD3_TI|uint32_t|(uint32_t)BCT_get_ti(block, 3)|80|0|32||||||||||| +CMD3_PARAM0|uint8_t|BCT_get_param_head(block, 3)[0]|84|0|8|o|||||||||| +CMD3_PARAM1|uint8_t|BCT_get_param_head(block, 3)[1]|85|0|8|o|||||||||| +CMD3_PARAM2|uint8_t|BCT_get_param_head(block, 3)[2]|86|0|8|o|||||||||| +CMD3_PARAM3|uint8_t|BCT_get_param_head(block, 3)[3]|87|0|8|o|||||||||| +CMD3_PARAM4|uint8_t|BCT_get_param_head(block, 3)[4]|88|0|8|o|||||||||| +CMD3_PARAM5|uint8_t|BCT_get_param_head(block, 3)[5]|89|0|8|o|||||||||| +CMD4_ID|uint16_t|(uint16_t)BCT_get_id(block, 4)|90|0|16|o|||||||||| +CMD4_TI|uint32_t|(uint32_t)BCT_get_ti(block, 4)|92|0|32||||||||||| +CMD4_PARAM0|uint8_t|BCT_get_param_head(block, 4)[0]|96|0|8|o|||||||||| +CMD4_PARAM1|uint8_t|BCT_get_param_head(block, 4)[1]|97|0|8|o|||||||||| +CMD4_PARAM2|uint8_t|BCT_get_param_head(block, 4)[2]|98|0|8|o|||||||||| +CMD4_PARAM3|uint8_t|BCT_get_param_head(block, 4)[3]|99|0|8|o|||||||||| +CMD4_PARAM4|uint8_t|BCT_get_param_head(block, 4)[4]|100|0|8|o|||||||||| +CMD4_PARAM5|uint8_t|BCT_get_param_head(block, 4)[5]|101|0|8|o|||||||||| +CMD5_ID|uint16_t|(uint16_t)BCT_get_id(block, 5)|102|0|16|o|||||||||| +CMD5_TI|uint32_t|(uint32_t)BCT_get_ti(block, 5)|104|0|32||||||||||| +CMD5_PARAM0|uint8_t|BCT_get_param_head(block, 5)[0]|108|0|8|o|||||||||| +CMD5_PARAM1|uint8_t|BCT_get_param_head(block, 5)[1]|109|0|8|o|||||||||| +CMD5_PARAM2|uint8_t|BCT_get_param_head(block, 5)[2]|110|0|8|o|||||||||| +CMD5_PARAM3|uint8_t|BCT_get_param_head(block, 5)[3]|111|0|8|o|||||||||| +CMD5_PARAM4|uint8_t|BCT_get_param_head(block, 5)[4]|112|0|8|o|||||||||| +CMD5_PARAM5|uint8_t|BCT_get_param_head(block, 5)[5]|113|0|8|o|||||||||| +CMD6_ID|uint16_t|(uint16_t)BCT_get_id(block, 6)|114|0|16|o|||||||||| +CMD6_TI|uint32_t|(uint32_t)BCT_get_ti(block, 6)|116|0|32||||||||||| +CMD6_PARAM0|uint8_t|BCT_get_param_head(block, 6)[0]|120|0|8|o|||||||||| +CMD6_PARAM1|uint8_t|BCT_get_param_head(block, 6)[1]|121|0|8|o|||||||||| +CMD6_PARAM2|uint8_t|BCT_get_param_head(block, 6)[2]|122|0|8|o|||||||||| +CMD6_PARAM3|uint8_t|BCT_get_param_head(block, 6)[3]|123|0|8|o|||||||||| +CMD6_PARAM4|uint8_t|BCT_get_param_head(block, 6)[4]|124|0|8|o|||||||||| +CMD6_PARAM5|uint8_t|BCT_get_param_head(block, 6)[5]|125|0|8|o|||||||||| +CMD7_ID|uint16_t|(uint16_t)BCT_get_id(block, 7)|126|0|16|o|||||||||| +CMD7_TI|uint32_t|(uint32_t)BCT_get_ti(block, 7)|128|0|32||||||||||| +CMD7_PARAM0|uint8_t|BCT_get_param_head(block, 7)[0]|132|0|8|o|||||||||| +CMD7_PARAM1|uint8_t|BCT_get_param_head(block, 7)[1]|133|0|8|o|||||||||| +CMD7_PARAM2|uint8_t|BCT_get_param_head(block, 7)[2]|134|0|8|o|||||||||| +CMD7_PARAM3|uint8_t|BCT_get_param_head(block, 7)[3]|135|0|8|o|||||||||| +CMD7_PARAM4|uint8_t|BCT_get_param_head(block, 7)[4]|136|0|8|o|||||||||| +CMD7_PARAM5|uint8_t|BCT_get_param_head(block, 7)[5]|137|0|8|o|||||||||| +CMD8_ID|uint16_t|(uint16_t)BCT_get_id(block, 8)|138|0|16|o|||||||||| +CMD8_TI|uint32_t|(uint32_t)BCT_get_ti(block, 8)|140|0|32||||||||||| +CMD8_PARAM0|uint8_t|BCT_get_param_head(block, 8)[0]|144|0|8|o|||||||||| +CMD8_PARAM1|uint8_t|BCT_get_param_head(block, 8)[1]|145|0|8|o|||||||||| +CMD8_PARAM2|uint8_t|BCT_get_param_head(block, 8)[2]|146|0|8|o|||||||||| +CMD8_PARAM3|uint8_t|BCT_get_param_head(block, 8)[3]|147|0|8|o|||||||||| +CMD8_PARAM4|uint8_t|BCT_get_param_head(block, 8)[4]|148|0|8|o|||||||||| +CMD8_PARAM5|uint8_t|BCT_get_param_head(block, 8)[5]|149|0|8|o|||||||||| +CMD9_ID|uint16_t|(uint16_t)BCT_get_id(block, 9)|150|0|16|o|||||||||| +CMD9_TI|uint32_t|(uint32_t)BCT_get_ti(block, 9)|152|0|32||||||||||| +CMD9_PARAM0|uint8_t|BCT_get_param_head(block, 9)[0]|156|0|8|o|||||||||| +CMD9_PARAM1|uint8_t|BCT_get_param_head(block, 9)[1]|157|0|8|o|||||||||| +CMD9_PARAM2|uint8_t|BCT_get_param_head(block, 9)[2]|158|0|8|o|||||||||| +CMD9_PARAM3|uint8_t|BCT_get_param_head(block, 9)[3]|159|0|8|o|||||||||| +CMD9_PARAM4|uint8_t|BCT_get_param_head(block, 9)[4]|160|0|8|o|||||||||| +CMD9_PARAM5|uint8_t|BCT_get_param_head(block, 9)[5]|161|0|8|o|||||||||| +CMD10_ID|uint16_t|(uint16_t)BCT_get_id(block, 10)|162|0|16|o|||||||||| +CMD10_TI|uint32_t|(uint32_t)BCT_get_ti(block, 10)|164|0|32||||||||||| +CMD10_PARAM0|uint8_t|BCT_get_param_head(block, 10)[0]|168|0|8|o|||||||||| +CMD10_PARAM1|uint8_t|BCT_get_param_head(block, 10)[1]|169|0|8|o|||||||||| +CMD10_PARAM2|uint8_t|BCT_get_param_head(block, 10)[2]|170|0|8|o|||||||||| +CMD10_PARAM3|uint8_t|BCT_get_param_head(block, 10)[3]|171|0|8|o|||||||||| +CMD10_PARAM4|uint8_t|BCT_get_param_head(block, 10)[4]|172|0|8|o|||||||||| +CMD10_PARAM5|uint8_t|BCT_get_param_head(block, 10)[5]|173|0|8|o|||||||||| +CMD11_ID|uint16_t|(uint16_t)BCT_get_id(block, 11)|174|0|16|o|||||||||| +CMD11_TI|uint32_t|(uint32_t)BCT_get_ti(block, 11)|176|0|32||||||||||| +CMD11_PARAM0|uint8_t|BCT_get_param_head(block, 11)[0]|180|0|8|o|||||||||| +CMD11_PARAM1|uint8_t|BCT_get_param_head(block, 11)[1]|181|0|8|o|||||||||| +CMD11_PARAM2|uint8_t|BCT_get_param_head(block, 11)[2]|182|0|8|o|||||||||| +CMD11_PARAM3|uint8_t|BCT_get_param_head(block, 11)[3]|183|0|8|o|||||||||| +CMD11_PARAM4|uint8_t|BCT_get_param_head(block, 11)[4]|184|0|8|o|||||||||| +CMD11_PARAM5|uint8_t|BCT_get_param_head(block, 11)[5]|185|0|8|o|||||||||| +CMD12_ID|uint16_t|(uint16_t)BCT_get_id(block, 12)|186|0|16|o|||||||||| +CMD12_TI|uint32_t|(uint32_t)BCT_get_ti(block, 12)|188|0|32||||||||||| +CMD12_PARAM0|uint8_t|BCT_get_param_head(block, 12)[0]|192|0|8|o|||||||||| +CMD12_PARAM1|uint8_t|BCT_get_param_head(block, 12)[1]|193|0|8|o|||||||||| +CMD12_PARAM2|uint8_t|BCT_get_param_head(block, 12)[2]|194|0|8|o|||||||||| +CMD12_PARAM3|uint8_t|BCT_get_param_head(block, 12)[3]|195|0|8|o|||||||||| +CMD12_PARAM4|uint8_t|BCT_get_param_head(block, 12)[4]|196|0|8|o|||||||||| +CMD12_PARAM5|uint8_t|BCT_get_param_head(block, 12)[5]|197|0|8|o|||||||||| +CMD13_ID|uint16_t|(uint16_t)BCT_get_id(block, 13)|198|0|16|o|||||||||| +CMD13_TI|uint32_t|(uint32_t)BCT_get_ti(block, 13)|200|0|32||||||||||| +CMD13_PARAM0|uint8_t|BCT_get_param_head(block, 13)[0]|204|0|8|o|||||||||| +CMD13_PARAM1|uint8_t|BCT_get_param_head(block, 13)[1]|205|0|8|o|||||||||| +CMD13_PARAM2|uint8_t|BCT_get_param_head(block, 13)[2]|206|0|8|o|||||||||| +CMD13_PARAM3|uint8_t|BCT_get_param_head(block, 13)[3]|207|0|8|o|||||||||| +CMD13_PARAM4|uint8_t|BCT_get_param_head(block, 13)[4]|208|0|8|o|||||||||| +CMD13_PARAM5|uint8_t|BCT_get_param_head(block, 13)[5]|209|0|8|o|||||||||| +CMD14_ID|uint16_t|(uint16_t)BCT_get_id(block, 14)|210|0|16|o|||||||||| +CMD14_TI|uint32_t|(uint32_t)BCT_get_ti(block, 14)|212|0|32||||||||||| +CMD14_PARAM0|uint8_t|BCT_get_param_head(block, 14)[0]|216|0|8|o|||||||||| +CMD14_PARAM1|uint8_t|BCT_get_param_head(block, 14)[1]|217|0|8|o|||||||||| +CMD14_PARAM2|uint8_t|BCT_get_param_head(block, 14)[2]|218|0|8|o|||||||||| +CMD14_PARAM3|uint8_t|BCT_get_param_head(block, 14)[3]|219|0|8|o|||||||||| +CMD14_PARAM4|uint8_t|BCT_get_param_head(block, 14)[4]|220|0|8|o|||||||||| +CMD14_PARAM5|uint8_t|BCT_get_param_head(block, 14)[5]|221|0|8|o|||||||||| +CMD15_ID|uint16_t|(uint16_t)BCT_get_id(block, 15)|222|0|16|o|||||||||| +CMD15_TI|uint32_t|(uint32_t)BCT_get_ti(block, 15)|224|0|32||||||||||| +CMD15_PARAM0|uint8_t|BCT_get_param_head(block, 15)[0]|228|0|8|o|||||||||| +CMD15_PARAM1|uint8_t|BCT_get_param_head(block, 15)[1]|229|0|8|o|||||||||| +CMD15_PARAM2|uint8_t|BCT_get_param_head(block, 15)[2]|230|0|8|o|||||||||| +CMD15_PARAM3|uint8_t|BCT_get_param_head(block, 15)[3]|231|0|8|o|||||||||| +CMD15_PARAM4|uint8_t|BCT_get_param_head(block, 15)[4]|232|0|8|o|||||||||| +CMD15_PARAM5|uint8_t|BCT_get_param_head(block, 15)[5]|233|0|8|o|||||||||| +CMD16_ID|uint16_t|(uint16_t)BCT_get_id(block, 16)|234|0|16|o|||||||||| +CMD16_TI|uint32_t|(uint32_t)BCT_get_ti(block, 16)|236|0|32||||||||||| +CMD16_PARAM0|uint8_t|BCT_get_param_head(block, 16)[0]|240|0|8|o|||||||||| +CMD16_PARAM1|uint8_t|BCT_get_param_head(block, 16)[1]|241|0|8|o|||||||||| +CMD16_PARAM2|uint8_t|BCT_get_param_head(block, 16)[2]|242|0|8|o|||||||||| +CMD16_PARAM3|uint8_t|BCT_get_param_head(block, 16)[3]|243|0|8|o|||||||||| +CMD16_PARAM4|uint8_t|BCT_get_param_head(block, 16)[4]|244|0|8|o|||||||||| +CMD16_PARAM5|uint8_t|BCT_get_param_head(block, 16)[5]|245|0|8|o|||||||||| +CMD17_ID|uint16_t|(uint16_t)BCT_get_id(block, 17)|246|0|16|o|||||||||| +CMD17_TI|uint32_t|(uint32_t)BCT_get_ti(block, 17)|248|0|32||||||||||| +CMD17_PARAM0|uint8_t|BCT_get_param_head(block, 17)[0]|252|0|8|o|||||||||| +CMD17_PARAM1|uint8_t|BCT_get_param_head(block, 17)[1]|253|0|8|o|||||||||| +CMD17_PARAM2|uint8_t|BCT_get_param_head(block, 17)[2]|254|0|8|o|||||||||| +CMD17_PARAM3|uint8_t|BCT_get_param_head(block, 17)[3]|255|0|8|o|||||||||| +CMD17_PARAM4|uint8_t|BCT_get_param_head(block, 17)[4]|256|0|8|o|||||||||| +CMD17_PARAM5|uint8_t|BCT_get_param_head(block, 17)[5]|257|0|8|o|||||||||| +CMD18_ID|uint16_t|(uint16_t)BCT_get_id(block, 18)|258|0|16|o|||||||||| +CMD18_TI|uint32_t|(uint32_t)BCT_get_ti(block, 18)|260|0|32||||||||||| +CMD18_PARAM0|uint8_t|BCT_get_param_head(block, 18)[0]|264|0|8|o|||||||||| +CMD18_PARAM1|uint8_t|BCT_get_param_head(block, 18)[1]|265|0|8|o|||||||||| +CMD18_PARAM2|uint8_t|BCT_get_param_head(block, 18)[2]|266|0|8|o|||||||||| +CMD18_PARAM3|uint8_t|BCT_get_param_head(block, 18)[3]|267|0|8|o|||||||||| +CMD18_PARAM4|uint8_t|BCT_get_param_head(block, 18)[4]|268|0|8|o|||||||||| +CMD18_PARAM5|uint8_t|BCT_get_param_head(block, 18)[5]|269|0|8|o|||||||||| +CMD19_ID|uint16_t|(uint16_t)BCT_get_id(block, 19)|270|0|16|o|||||||||| +CMD19_TI|uint32_t|(uint32_t)BCT_get_ti(block, 19)|272|0|32||||||||||| +CMD19_PARAM0|uint8_t|BCT_get_param_head(block, 19)[0]|276|0|8|o|||||||||| +CMD19_PARAM1|uint8_t|BCT_get_param_head(block, 19)[1]|277|0|8|o|||||||||| +CMD19_PARAM2|uint8_t|BCT_get_param_head(block, 19)[2]|278|0|8|o|||||||||| +CMD19_PARAM3|uint8_t|BCT_get_param_head(block, 19)[3]|279|0|8|o|||||||||| +CMD19_PARAM4|uint8_t|BCT_get_param_head(block, 19)[4]|280|0|8|o|||||||||| +CMD19_PARAM5|uint8_t|BCT_get_param_head(block, 19)[5]|281|0|8|o|||||||||| +CMD20_ID|uint16_t|(uint16_t)BCT_get_id(block, 20)|282|0|16|o|||||||||| +CMD20_TI|uint32_t|(uint32_t)BCT_get_ti(block, 20)|284|0|32||||||||||| +CMD20_PARAM0|uint8_t|BCT_get_param_head(block, 20)[0]|288|0|8|o|||||||||| +CMD20_PARAM1|uint8_t|BCT_get_param_head(block, 20)[1]|289|0|8|o|||||||||| +CMD20_PARAM2|uint8_t|BCT_get_param_head(block, 20)[2]|290|0|8|o|||||||||| +CMD20_PARAM3|uint8_t|BCT_get_param_head(block, 20)[3]|291|0|8|o|||||||||| +CMD20_PARAM4|uint8_t|BCT_get_param_head(block, 20)[4]|292|0|8|o|||||||||| +CMD20_PARAM5|uint8_t|BCT_get_param_head(block, 20)[5]|293|0|8|o|||||||||| +CMD21_ID|uint16_t|(uint16_t)BCT_get_id(block, 21)|294|0|16|o|||||||||| +CMD21_TI|uint32_t|(uint32_t)BCT_get_ti(block, 21)|296|0|32||||||||||| +CMD21_PARAM0|uint8_t|BCT_get_param_head(block, 21)[0]|300|0|8|o|||||||||| +CMD21_PARAM1|uint8_t|BCT_get_param_head(block, 21)[1]|301|0|8|o|||||||||| +CMD21_PARAM2|uint8_t|BCT_get_param_head(block, 21)[2]|302|0|8|o|||||||||| +CMD21_PARAM3|uint8_t|BCT_get_param_head(block, 21)[3]|303|0|8|o|||||||||| +CMD21_PARAM4|uint8_t|BCT_get_param_head(block, 21)[4]|304|0|8|o|||||||||| +CMD21_PARAM5|uint8_t|BCT_get_param_head(block, 21)[5]|305|0|8|o|||||||||| +CMD22_ID|uint16_t|(uint16_t)BCT_get_id(block, 22)|306|0|16|o|||||||||| +CMD22_TI|uint32_t|(uint32_t)BCT_get_ti(block, 22)|308|0|32||||||||||| +CMD22_PARAM0|uint8_t|BCT_get_param_head(block, 22)[0]|312|0|8|o|||||||||| +CMD22_PARAM1|uint8_t|BCT_get_param_head(block, 22)[1]|313|0|8|o|||||||||| +CMD22_PARAM2|uint8_t|BCT_get_param_head(block, 22)[2]|314|0|8|o|||||||||| +CMD22_PARAM3|uint8_t|BCT_get_param_head(block, 22)[3]|315|0|8|o|||||||||| +CMD22_PARAM4|uint8_t|BCT_get_param_head(block, 22)[4]|316|0|8|o|||||||||| +CMD22_PARAM5|uint8_t|BCT_get_param_head(block, 22)[5]|317|0|8|o|||||||||| +CMD23_ID|uint16_t|(uint16_t)BCT_get_id(block, 23)|318|0|16|o|||||||||| +CMD23_TI|uint32_t|(uint32_t)BCT_get_ti(block, 23)|320|0|32||||||||||| +CMD23_PARAM0|uint8_t|BCT_get_param_head(block, 23)[0]|324|0|8|o|||||||||| +CMD23_PARAM1|uint8_t|BCT_get_param_head(block, 23)[1]|325|0|8|o|||||||||| +CMD23_PARAM2|uint8_t|BCT_get_param_head(block, 23)[2]|326|0|8|o|||||||||| +CMD23_PARAM3|uint8_t|BCT_get_param_head(block, 23)[3]|327|0|8|o|||||||||| +CMD23_PARAM4|uint8_t|BCT_get_param_head(block, 23)[4]|328|0|8|o|||||||||| +CMD23_PARAM5|uint8_t|BCT_get_param_head(block, 23)[5]|329|0|8|o|||||||||| +CMD24_ID|uint16_t|(uint16_t)BCT_get_id(block, 24)|330|0|16|o|||||||||| +CMD24_TI|uint32_t|(uint32_t)BCT_get_ti(block, 24)|332|0|32||||||||||| +CMD24_PARAM0|uint8_t|BCT_get_param_head(block, 24)[0]|336|0|8|o|||||||||| +CMD24_PARAM1|uint8_t|BCT_get_param_head(block, 24)[1]|337|0|8|o|||||||||| +CMD24_PARAM2|uint8_t|BCT_get_param_head(block, 24)[2]|338|0|8|o|||||||||| +CMD24_PARAM3|uint8_t|BCT_get_param_head(block, 24)[3]|339|0|8|o|||||||||| +CMD24_PARAM4|uint8_t|BCT_get_param_head(block, 24)[4]|340|0|8|o|||||||||| +CMD24_PARAM5|uint8_t|BCT_get_param_head(block, 24)[5]|341|0|8|o|||||||||| +CMD25_ID|uint16_t|(uint16_t)BCT_get_id(block, 25)|342|0|16|o|||||||||| +CMD25_TI|uint32_t|(uint32_t)BCT_get_ti(block, 25)|344|0|32||||||||||| +CMD25_PARAM0|uint8_t|BCT_get_param_head(block, 25)[0]|348|0|8|o|||||||||| +CMD25_PARAM1|uint8_t|BCT_get_param_head(block, 25)[1]|349|0|8|o|||||||||| +CMD25_PARAM2|uint8_t|BCT_get_param_head(block, 25)[2]|350|0|8|o|||||||||| +CMD25_PARAM3|uint8_t|BCT_get_param_head(block, 25)[3]|351|0|8|o|||||||||| +CMD25_PARAM4|uint8_t|BCT_get_param_head(block, 25)[4]|352|0|8|o|||||||||| +CMD25_PARAM5|uint8_t|BCT_get_param_head(block, 25)[5]|353|0|8|o|||||||||| +CMD26_ID|uint16_t|(uint16_t)BCT_get_id(block, 26)|354|0|16|o|||||||||| +CMD26_TI|uint32_t|(uint32_t)BCT_get_ti(block, 26)|356|0|32||||||||||| +CMD26_PARAM0|uint8_t|BCT_get_param_head(block, 26)[0]|360|0|8|o|||||||||| +CMD26_PARAM1|uint8_t|BCT_get_param_head(block, 26)[1]|361|0|8|o|||||||||| +CMD26_PARAM2|uint8_t|BCT_get_param_head(block, 26)[2]|362|0|8|o|||||||||| +CMD26_PARAM3|uint8_t|BCT_get_param_head(block, 26)[3]|363|0|8|o|||||||||| +CMD26_PARAM4|uint8_t|BCT_get_param_head(block, 26)[4]|364|0|8|o|||||||||| +CMD26_PARAM5|uint8_t|BCT_get_param_head(block, 26)[5]|365|0|8|o|||||||||| +CMD27_ID|uint16_t|(uint16_t)BCT_get_id(block, 27)|366|0|16|o|||||||||| +CMD27_TI|uint32_t|(uint32_t)BCT_get_ti(block, 27)|368|0|32||||||||||| +CMD27_PARAM0|uint8_t|BCT_get_param_head(block, 27)[0]|372|0|8|o|||||||||| +CMD27_PARAM1|uint8_t|BCT_get_param_head(block, 27)[1]|373|0|8|o|||||||||| +CMD27_PARAM2|uint8_t|BCT_get_param_head(block, 27)[2]|374|0|8|o|||||||||| +CMD27_PARAM3|uint8_t|BCT_get_param_head(block, 27)[3]|375|0|8|o|||||||||| +CMD27_PARAM4|uint8_t|BCT_get_param_head(block, 27)[4]|376|0|8|o|||||||||| +CMD27_PARAM5|uint8_t|BCT_get_param_head(block, 27)[5]|377|0|8|o|||||||||| +CMD28_ID|uint16_t|(uint16_t)BCT_get_id(block, 28)|378|0|16|o|||||||||| +CMD28_TI|uint32_t|(uint32_t)BCT_get_ti(block, 28)|380|0|32||||||||||| +CMD28_PARAM0|uint8_t|BCT_get_param_head(block, 28)[0]|384|0|8|o|||||||||| +CMD28_PARAM1|uint8_t|BCT_get_param_head(block, 28)[1]|385|0|8|o|||||||||| +CMD28_PARAM2|uint8_t|BCT_get_param_head(block, 28)[2]|386|0|8|o|||||||||| +CMD28_PARAM3|uint8_t|BCT_get_param_head(block, 28)[3]|387|0|8|o|||||||||| +CMD28_PARAM4|uint8_t|BCT_get_param_head(block, 28)[4]|388|0|8|o|||||||||| +CMD28_PARAM5|uint8_t|BCT_get_param_head(block, 28)[5]|389|0|8|o|||||||||| +CMD29_ID|uint16_t|(uint16_t)BCT_get_id(block, 29)|390|0|16|o|||||||||| +CMD29_TI|uint32_t|(uint32_t)BCT_get_ti(block, 29)|392|0|32||||||||||| +CMD29_PARAM0|uint8_t|BCT_get_param_head(block, 29)[0]|396|0|8|o|||||||||| +CMD29_PARAM1|uint8_t|BCT_get_param_head(block, 29)[1]|397|0|8|o|||||||||| +CMD29_PARAM2|uint8_t|BCT_get_param_head(block, 29)[2]|398|0|8|o|||||||||| +CMD29_PARAM3|uint8_t|BCT_get_param_head(block, 29)[3]|399|0|8|o|||||||||| +CMD29_PARAM4|uint8_t|BCT_get_param_head(block, 29)[4]|400|0|8|o|||||||||| +CMD29_PARAM5|uint8_t|BCT_get_param_head(block, 29)[5]|401|0|8|o|||||||||| +CMD30_ID|uint16_t|(uint16_t)BCT_get_id(block, 30)|402|0|16|o|||||||||| +CMD30_TI|uint32_t|(uint32_t)BCT_get_ti(block, 30)|404|0|32||||||||||| +CMD30_PARAM0|uint8_t|BCT_get_param_head(block, 30)[0]|408|0|8|o|||||||||| +CMD30_PARAM1|uint8_t|BCT_get_param_head(block, 30)[1]|409|0|8|o|||||||||| +CMD30_PARAM2|uint8_t|BCT_get_param_head(block, 30)[2]|410|0|8|o|||||||||| +CMD30_PARAM3|uint8_t|BCT_get_param_head(block, 30)[3]|411|0|8|o|||||||||| +CMD30_PARAM4|uint8_t|BCT_get_param_head(block, 30)[4]|412|0|8|o|||||||||| +CMD30_PARAM5|uint8_t|BCT_get_param_head(block, 30)[5]|413|0|8|o|||||||||| +CMD31_ID|uint16_t|(uint16_t)BCT_get_id(block, 31)|414|0|16|o|||||||||| +CMD31_TI|uint32_t|(uint32_t)BCT_get_ti(block, 31)|416|0|32||||||||||| +CMD31_PARAM0|uint8_t|BCT_get_param_head(block, 31)[0]|420|0|8|o|||||||||| +CMD31_PARAM1|uint8_t|BCT_get_param_head(block, 31)[1]|421|0|8|o|||||||||| +CMD31_PARAM2|uint8_t|BCT_get_param_head(block, 31)[2]|422|0|8|o|||||||||| +CMD31_PARAM3|uint8_t|BCT_get_param_head(block, 31)[3]|423|0|8|o|||||||||| +CMD31_PARAM4|uint8_t|BCT_get_param_head(block, 31)[4]|424|0|8|o|||||||||| +CMD31_PARAM5|uint8_t|BCT_get_param_head(block, 31)[5]|425|0|8|o|||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md new file mode 100644 index 000000000..c603f7d5f --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md @@ -0,0 +1,243 @@ +# SAMPLE_MOBC_TLM_DB_CA + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +PAGE_NO|uint8_t|(uint8_t)(command_analyze->tlm_page_no)|26|0|8||||||||||| +CMD0.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+0].cmd_func)|27|0|32|o|||||||||| +CMD0.PARAM0_SIZE|uint8_t||31|0|4||6.2||||||||| +CMD0.PARAM1_SIZE|||31|4|4||6.2||||||||| +CMD0.PARAM2_SIZE|uint8_t||32|0|4||6.2||||||||| +CMD0.PARAM3_SIZE|||32|4|4||6.2||||||||| +CMD0.PARAM4_SIZE|uint8_t||33|0|4||6.2||||||||| +CMD0.PARAM5_SIZE|||33|4|4||6.2||||||||| +CMD1.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+1].cmd_func)|34|0|32|o|||||||||| +CMD1.PARAM0_SIZE|uint8_t||38|0|4||6.2||||||||| +CMD1.PARAM1_SIZE|||38|4|4||6.2||||||||| +CMD1.PARAM2_SIZE|uint8_t||39|0|4||6.2||||||||| +CMD1.PARAM3_SIZE|||39|4|4||6.2||||||||| +CMD1.PARAM4_SIZE|uint8_t||40|0|4||6.2||||||||| +CMD1.PARAM5_SIZE|||40|4|4||6.2||||||||| +CMD2.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+2].cmd_func)|41|0|32|o|||||||||| +CMD2.PARAM0_SIZE|uint8_t||45|0|4||6.2||||||||| +CMD2.PARAM1_SIZE|||45|4|4||6.2||||||||| +CMD2.PARAM2_SIZE|uint8_t||46|0|4||6.2||||||||| +CMD2.PARAM3_SIZE|||46|4|4||6.2||||||||| +CMD2.PARAM4_SIZE|uint8_t||47|0|4||6.2||||||||| +CMD2.PARAM5_SIZE|||47|4|4||6.2||||||||| +CMD3.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+3].cmd_func)|48|0|32|o|||||||||| +CMD3.PARAM0_SIZE|uint8_t||52|0|4||6.2||||||||| +CMD3.PARAM1_SIZE|||52|4|4||6.2||||||||| +CMD3.PARAM2_SIZE|uint8_t||53|0|4||6.2||||||||| +CMD3.PARAM3_SIZE|||53|4|4||6.2||||||||| +CMD3.PARAM4_SIZE|uint8_t||54|0|4||6.2||||||||| +CMD3.PARAM5_SIZE|||54|4|4||6.2||||||||| +CMD4.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+4].cmd_func)|55|0|32|o|||||||||| +CMD4.PARAM0_SIZE|uint8_t||59|0|4||6.2||||||||| +CMD4.PARAM1_SIZE|||59|4|4||6.2||||||||| +CMD4.PARAM2_SIZE|uint8_t||60|0|4||6.2||||||||| +CMD4.PARAM3_SIZE|||60|4|4||6.2||||||||| +CMD4.PARAM4_SIZE|uint8_t||61|0|4||6.2||||||||| +CMD4.PARAM5_SIZE|||61|4|4||6.2||||||||| +CMD5.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+5].cmd_func)|62|0|32|o|||||||||| +CMD5.PARAM0_SIZE|uint8_t||66|0|4||6.2||||||||| +CMD5.PARAM1_SIZE|||66|4|4||6.2||||||||| +CMD5.PARAM2_SIZE|uint8_t||67|0|4||6.2||||||||| +CMD5.PARAM3_SIZE|||67|4|4||6.2||||||||| +CMD5.PARAM4_SIZE|uint8_t||68|0|4||6.2||||||||| +CMD5.PARAM5_SIZE|||68|4|4||6.2||||||||| +CMD6.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+6].cmd_func)|69|0|32|o|||||||||| +CMD6.PARAM0_SIZE|uint8_t||73|0|4||6.2||||||||| +CMD6.PARAM1_SIZE|||73|4|4||6.2||||||||| +CMD6.PARAM2_SIZE|uint8_t||74|0|4||6.2||||||||| +CMD6.PARAM3_SIZE|||74|4|4||6.2||||||||| +CMD6.PARAM4_SIZE|uint8_t||75|0|4||6.2||||||||| +CMD6.PARAM5_SIZE|||75|4|4||6.2||||||||| +CMD7.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+7].cmd_func)|76|0|32|o|||||||||| +CMD7.PARAM0_SIZE|uint8_t||80|0|4||6.2||||||||| +CMD7.PARAM1_SIZE|||80|4|4||6.2||||||||| +CMD7.PARAM2_SIZE|uint8_t||81|0|4||6.2||||||||| +CMD7.PARAM3_SIZE|||81|4|4||6.2||||||||| +CMD7.PARAM4_SIZE|uint8_t||82|0|4||6.2||||||||| +CMD7.PARAM5_SIZE|||82|4|4||6.2||||||||| +CMD8.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+8].cmd_func)|83|0|32|o|||||||||| +CMD8.PARAM0_SIZE|uint8_t||87|0|4||6.2||||||||| +CMD8.PARAM1_SIZE|||87|4|4||6.2||||||||| +CMD8.PARAM2_SIZE|uint8_t||88|0|4||6.2||||||||| +CMD8.PARAM3_SIZE|||88|4|4||6.2||||||||| +CMD8.PARAM4_SIZE|uint8_t||89|0|4||6.2||||||||| +CMD8.PARAM5_SIZE|||89|4|4||6.2||||||||| +CMD9.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+9].cmd_func)|90|0|32|o|||||||||| +CMD9.PARAM0_SIZE|uint8_t||94|0|4||6.2||||||||| +CMD9.PARAM1_SIZE|||94|4|4||6.2||||||||| +CMD9.PARAM2_SIZE|uint8_t||95|0|4||6.2||||||||| +CMD9.PARAM3_SIZE|||95|4|4||6.2||||||||| +CMD9.PARAM4_SIZE|uint8_t||96|0|4||6.2||||||||| +CMD9.PARAM5_SIZE|||96|4|4||6.2||||||||| +CMD10.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+10].cmd_func)|97|0|32|o|||||||||| +CMD10.PARAM0_SIZE|uint8_t||101|0|4||6.2||||||||| +CMD10.PARAM1_SIZE|||101|4|4||6.2||||||||| +CMD10.PARAM2_SIZE|uint8_t||102|0|4||6.2||||||||| +CMD10.PARAM3_SIZE|||102|4|4||6.2||||||||| +CMD10.PARAM4_SIZE|uint8_t||103|0|4||6.2||||||||| +CMD10.PARAM5_SIZE|||103|4|4||6.2||||||||| +CMD11.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+11].cmd_func)|104|0|32|o|||||||||| +CMD11.PARAM0_SIZE|uint8_t||108|0|4||6.2||||||||| +CMD11.PARAM1_SIZE|||108|4|4||6.2||||||||| +CMD11.PARAM2_SIZE|uint8_t||109|0|4||6.2||||||||| +CMD11.PARAM3_SIZE|||109|4|4||6.2||||||||| +CMD11.PARAM4_SIZE|uint8_t||110|0|4||6.2||||||||| +CMD11.PARAM5_SIZE|||110|4|4||6.2||||||||| +CMD12.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+12].cmd_func)|111|0|32|o|||||||||| +CMD12.PARAM0_SIZE|uint8_t||115|0|4||6.2||||||||| +CMD12.PARAM1_SIZE|||115|4|4||6.2||||||||| +CMD12.PARAM2_SIZE|uint8_t||116|0|4||6.2||||||||| +CMD12.PARAM3_SIZE|||116|4|4||6.2||||||||| +CMD12.PARAM4_SIZE|uint8_t||117|0|4||6.2||||||||| +CMD12.PARAM5_SIZE|||117|4|4||6.2||||||||| +CMD13.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+13].cmd_func)|118|0|32|o|||||||||| +CMD13.PARAM0_SIZE|uint8_t||122|0|4||6.2||||||||| +CMD13.PARAM1_SIZE|||122|4|4||6.2||||||||| +CMD13.PARAM2_SIZE|uint8_t||123|0|4||6.2||||||||| +CMD13.PARAM3_SIZE|||123|4|4||6.2||||||||| +CMD13.PARAM4_SIZE|uint8_t||124|0|4||6.2||||||||| +CMD13.PARAM5_SIZE|||124|4|4||6.2||||||||| +CMD14.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+14].cmd_func)|125|0|32|o|||||||||| +CMD14.PARAM0_SIZE|uint8_t||129|0|4||6.2||||||||| +CMD14.PARAM1_SIZE|||129|4|4||6.2||||||||| +CMD14.PARAM2_SIZE|uint8_t||130|0|4||6.2||||||||| +CMD14.PARAM3_SIZE|||130|4|4||6.2||||||||| +CMD14.PARAM4_SIZE|uint8_t||131|0|4||6.2||||||||| +CMD14.PARAM5_SIZE|||131|4|4||6.2||||||||| +CMD15.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+15].cmd_func)|132|0|32|o|||||||||| +CMD15.PARAM0_SIZE|uint8_t||136|0|4||6.2||||||||| +CMD15.PARAM1_SIZE|||136|4|4||6.2||||||||| +CMD15.PARAM2_SIZE|uint8_t||137|0|4||6.2||||||||| +CMD15.PARAM3_SIZE|||137|4|4||6.2||||||||| +CMD15.PARAM4_SIZE|uint8_t||138|0|4||6.2||||||||| +CMD15.PARAM5_SIZE|||138|4|4||6.2||||||||| +CMD16.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+16].cmd_func)|139|0|32|o|||||||||| +CMD16.PARAM0_SIZE|uint8_t||143|0|4||6.2||||||||| +CMD16.PARAM1_SIZE|||143|4|4||6.2||||||||| +CMD16.PARAM2_SIZE|uint8_t||144|0|4||6.2||||||||| +CMD16.PARAM3_SIZE|||144|4|4||6.2||||||||| +CMD16.PARAM4_SIZE|uint8_t||145|0|4||6.2||||||||| +CMD16.PARAM5_SIZE|||145|4|4||6.2||||||||| +CMD17.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+17].cmd_func)|146|0|32|o|||||||||| +CMD17.PARAM0_SIZE|uint8_t||150|0|4||6.2||||||||| +CMD17.PARAM1_SIZE|||150|4|4||6.2||||||||| +CMD17.PARAM2_SIZE|uint8_t||151|0|4||6.2||||||||| +CMD17.PARAM3_SIZE|||151|4|4||6.2||||||||| +CMD17.PARAM4_SIZE|uint8_t||152|0|4||6.2||||||||| +CMD17.PARAM5_SIZE|||152|4|4||6.2||||||||| +CMD18.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+18].cmd_func)|153|0|32|o|||||||||| +CMD18.PARAM0_SIZE|uint8_t||157|0|4||6.2||||||||| +CMD18.PARAM1_SIZE|||157|4|4||6.2||||||||| +CMD18.PARAM2_SIZE|uint8_t||158|0|4||6.2||||||||| +CMD18.PARAM3_SIZE|||158|4|4||6.2||||||||| +CMD18.PARAM4_SIZE|uint8_t||159|0|4||6.2||||||||| +CMD18.PARAM5_SIZE|||159|4|4||6.2||||||||| +CMD19.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+19].cmd_func)|160|0|32|o|||||||||| +CMD19.PARAM0_SIZE|uint8_t||164|0|4||6.2||||||||| +CMD19.PARAM1_SIZE|||164|4|4||6.2||||||||| +CMD19.PARAM2_SIZE|uint8_t||165|0|4||6.2||||||||| +CMD19.PARAM3_SIZE|||165|4|4||6.2||||||||| +CMD19.PARAM4_SIZE|uint8_t||166|0|4||6.2||||||||| +CMD19.PARAM5_SIZE|||166|4|4||6.2||||||||| +CMD20.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+20].cmd_func)|167|0|32|o|||||||||| +CMD20.PARAM0_SIZE|uint8_t||171|0|4||6.2||||||||| +CMD20.PARAM1_SIZE|||171|4|4||6.2||||||||| +CMD20.PARAM2_SIZE|uint8_t||172|0|4||6.2||||||||| +CMD20.PARAM3_SIZE|||172|4|4||6.2||||||||| +CMD20.PARAM4_SIZE|uint8_t||173|0|4||6.2||||||||| +CMD20.PARAM5_SIZE|||173|4|4||6.2||||||||| +CMD21.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+21].cmd_func)|174|0|32|o|||||||||| +CMD21.PARAM0_SIZE|uint8_t||178|0|4||6.2||||||||| +CMD21.PARAM1_SIZE|||178|4|4||6.2||||||||| +CMD21.PARAM2_SIZE|uint8_t||179|0|4||6.2||||||||| +CMD21.PARAM3_SIZE|||179|4|4||6.2||||||||| +CMD21.PARAM4_SIZE|uint8_t||180|0|4||6.2||||||||| +CMD21.PARAM5_SIZE|||180|4|4||6.2||||||||| +CMD22.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+22].cmd_func)|181|0|32|o|||||||||| +CMD22.PARAM0_SIZE|uint8_t||185|0|4||6.2||||||||| +CMD22.PARAM1_SIZE|||185|4|4||6.2||||||||| +CMD22.PARAM2_SIZE|uint8_t||186|0|4||6.2||||||||| +CMD22.PARAM3_SIZE|||186|4|4||6.2||||||||| +CMD22.PARAM4_SIZE|uint8_t||187|0|4||6.2||||||||| +CMD22.PARAM5_SIZE|||187|4|4||6.2||||||||| +CMD23.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+23].cmd_func)|188|0|32|o|||||||||| +CMD23.PARAM0_SIZE|uint8_t||192|0|4||6.2||||||||| +CMD23.PARAM1_SIZE|||192|4|4||6.2||||||||| +CMD23.PARAM2_SIZE|uint8_t||193|0|4||6.2||||||||| +CMD23.PARAM3_SIZE|||193|4|4||6.2||||||||| +CMD23.PARAM4_SIZE|uint8_t||194|0|4||6.2||||||||| +CMD23.PARAM5_SIZE|||194|4|4||6.2||||||||| +CMD24.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+24].cmd_func)|195|0|32|o|||||||||| +CMD24.PARAM0_SIZE|uint8_t||199|0|4||6.2||||||||| +CMD24.PARAM1_SIZE|||199|4|4||6.2||||||||| +CMD24.PARAM2_SIZE|uint8_t||200|0|4||6.2||||||||| +CMD24.PARAM3_SIZE|||200|4|4||6.2||||||||| +CMD24.PARAM4_SIZE|uint8_t||201|0|4||6.2||||||||| +CMD24.PARAM5_SIZE|||201|4|4||6.2||||||||| +CMD25.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+25].cmd_func)|202|0|32|o|||||||||| +CMD25.PARAM0_SIZE|uint8_t||206|0|4||6.2||||||||| +CMD25.PARAM1_SIZE|||206|4|4||6.2||||||||| +CMD25.PARAM2_SIZE|uint8_t||207|0|4||6.2||||||||| +CMD25.PARAM3_SIZE|||207|4|4||6.2||||||||| +CMD25.PARAM4_SIZE|uint8_t||208|0|4||6.2||||||||| +CMD25.PARAM5_SIZE|||208|4|4||6.2||||||||| +CMD26.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+26].cmd_func)|209|0|32|o|||||||||| +CMD26.PARAM0_SIZE|uint8_t||213|0|4||6.2||||||||| +CMD26.PARAM1_SIZE|||213|4|4||6.2||||||||| +CMD26.PARAM2_SIZE|uint8_t||214|0|4||6.2||||||||| +CMD26.PARAM3_SIZE|||214|4|4||6.2||||||||| +CMD26.PARAM4_SIZE|uint8_t||215|0|4||6.2||||||||| +CMD26.PARAM5_SIZE|||215|4|4||6.2||||||||| +CMD27.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+27].cmd_func)|216|0|32|o|||||||||| +CMD27.PARAM0_SIZE|uint8_t||220|0|4||6.2||||||||| +CMD27.PARAM1_SIZE|||220|4|4||6.2||||||||| +CMD27.PARAM2_SIZE|uint8_t||221|0|4||6.2||||||||| +CMD27.PARAM3_SIZE|||221|4|4||6.2||||||||| +CMD27.PARAM4_SIZE|uint8_t||222|0|4||6.2||||||||| +CMD27.PARAM5_SIZE|||222|4|4||6.2||||||||| +CMD28.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+28].cmd_func)|223|0|32|o|||||||||| +CMD28.PARAM0_SIZE|uint8_t||227|0|4||6.2||||||||| +CMD28.PARAM1_SIZE|||227|4|4||6.2||||||||| +CMD28.PARAM2_SIZE|uint8_t||228|0|4||6.2||||||||| +CMD28.PARAM3_SIZE|||228|4|4||6.2||||||||| +CMD28.PARAM4_SIZE|uint8_t||229|0|4||6.2||||||||| +CMD28.PARAM5_SIZE|||229|4|4||6.2||||||||| +CMD29.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+29].cmd_func)|230|0|32|o|||||||||| +CMD29.PARAM0_SIZE|uint8_t||234|0|4||6.2||||||||| +CMD29.PARAM1_SIZE|||234|4|4||6.2||||||||| +CMD29.PARAM2_SIZE|uint8_t||235|0|4||6.2||||||||| +CMD29.PARAM3_SIZE|||235|4|4||6.2||||||||| +CMD29.PARAM4_SIZE|uint8_t||236|0|4||6.2||||||||| +CMD29.PARAM5_SIZE|||236|4|4||6.2||||||||| +CMD30.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+30].cmd_func)|237|0|32|o|||||||||| +CMD30.PARAM0_SIZE|uint8_t||241|0|4||6.2||||||||| +CMD30.PARAM1_SIZE|||241|4|4||6.2||||||||| +CMD30.PARAM2_SIZE|uint8_t||242|0|4||6.2||||||||| +CMD30.PARAM3_SIZE|||242|4|4||6.2||||||||| +CMD30.PARAM4_SIZE|uint8_t||243|0|4||6.2||||||||| +CMD30.PARAM5_SIZE|||243|4|4||6.2||||||||| +CMD31.FUNC|uint32_t|(uint32_t)(command_analyze->cmd_table[offset+31].cmd_func)|244|0|32|o|||||||||| +CMD31.PARAM0_SIZE|uint8_t||248|0|4||6.2||||||||| +CMD31.PARAM1_SIZE|||248|4|4||6.2||||||||| +CMD31.PARAM2_SIZE|uint8_t||249|0|4||6.2||||||||| +CMD31.PARAM3_SIZE|||249|4|4||6.2||||||||| +CMD31.PARAM4_SIZE|uint8_t||250|0|4||6.2||||||||| +CMD31.PARAM5_SIZE|||250|4|4||6.2||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md new file mode 100644 index 000000000..3b1524769 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md @@ -0,0 +1,114 @@ +# SAMPLE_MOBC_TLM_DB_DCU + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +EXEC_LOG_ORDER0|uint8_t|divided_cmd_utility->exec_log_order[0]|26|0|8||||||||||| +EXEC_LOG_ORDER1|uint8_t|divided_cmd_utility->exec_log_order[1]|27|0|8||||||||||| +EXEC_LOG_ORDER2|uint8_t|divided_cmd_utility->exec_log_order[2]|28|0|8||||||||||| +EXEC_LOG_ORDER3|uint8_t|divided_cmd_utility->exec_log_order[3]|29|0|8||||||||||| +EXEC_LOG_ORDER4|uint8_t|divided_cmd_utility->exec_log_order[4]|30|0|8||||||||||| +EXEC_LOG_ORDER5|uint8_t|divided_cmd_utility->exec_log_order[5]|31|0|8||||||||||| +EXEC_LOG_ORDER6|uint8_t|divided_cmd_utility->exec_log_order[6]|32|0|8||||||||||| +EXEC_LOG_ORDER7|uint8_t|divided_cmd_utility->exec_log_order[7]|33|0|8||||||||||| +EXEC_LOG_ORDER8|uint8_t|divided_cmd_utility->exec_log_order[8]|34|0|8||||||||||| +EXEC_LOG_ORDER9|uint8_t|divided_cmd_utility->exec_log_order[9]|35|0|8||||||||||| +EXEC_LOG_ORDER10|uint8_t|divided_cmd_utility->exec_log_order[10]|36|0|8||||||||||| +EXEC_LOG_ORDER11|uint8_t|divided_cmd_utility->exec_log_order[11]|37|0|8||||||||||| +EXEC_LOG_ORDER12|uint8_t|divided_cmd_utility->exec_log_order[12]|38|0|8||||||||||| +EXEC_LOG_ORDER13|uint8_t|divided_cmd_utility->exec_log_order[13]|39|0|8||||||||||| +EXEC_LOG_ORDER14|uint8_t|divided_cmd_utility->exec_log_order[14]|40|0|8||||||||||| +EXEC_LOG_ORDER15|uint8_t|divided_cmd_utility->exec_log_order[15]|41|0|8||||||||||| +EXEC_LOGS0.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)|42|0|16|o|||||||||| +EXEC_LOGS0.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)|44|0|8||4.1||||||||| +EXEC_LOGS0.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)|45|0|16||||||||||| +EXEC_LOGS0.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)|47|0|8||7.1||||||||| +EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle)|48|0|32||||||||||| +EXEC_LOGS1.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)|52|0|16|o|||||||||| +EXEC_LOGS1.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)|54|0|8||4.1||||||||| +EXEC_LOGS1.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)|55|0|16||||||||||| +EXEC_LOGS1.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)|57|0|8||7.1||||||||| +EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle)|58|0|32||||||||||| +EXEC_LOGS2.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].cmd_code)|62|0|16|o|||||||||| +EXEC_LOGS2.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].status)|64|0|8||4.1||||||||| +EXEC_LOGS2.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].exec_counter)|65|0|16||||||||||| +EXEC_LOGS2.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_sts)|67|0|8||7.1||||||||| +EXEC_LOGS2.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_time.total_cycle)|68|0|32||||||||||| +EXEC_LOGS3.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].cmd_code)|72|0|16|o|||||||||| +EXEC_LOGS3.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].status)|74|0|8||4.1||||||||| +EXEC_LOGS3.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].exec_counter)|75|0|16||||||||||| +EXEC_LOGS3.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_sts)|77|0|8||7.1||||||||| +EXEC_LOGS3.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_time.total_cycle)|78|0|32||||||||||| +EXEC_LOGS4.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].cmd_code)|82|0|16|o|||||||||| +EXEC_LOGS4.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].status)|84|0|8||4.1||||||||| +EXEC_LOGS4.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].exec_counter)|85|0|16||||||||||| +EXEC_LOGS4.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_sts)|87|0|8||7.1||||||||| +EXEC_LOGS4.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_time.total_cycle)|88|0|32||||||||||| +EXEC_LOGS5.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].cmd_code)|92|0|16|o|||||||||| +EXEC_LOGS5.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].status)|94|0|8||4.1||||||||| +EXEC_LOGS5.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].exec_counter)|95|0|16||||||||||| +EXEC_LOGS5.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_sts)|97|0|8||7.1||||||||| +EXEC_LOGS5.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_time.total_cycle)|98|0|32||||||||||| +EXEC_LOGS6.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].cmd_code)|102|0|16|o|||||||||| +EXEC_LOGS6.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].status)|104|0|8||4.1||||||||| +EXEC_LOGS6.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].exec_counter)|105|0|16||||||||||| +EXEC_LOGS6.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_sts)|107|0|8||7.1||||||||| +EXEC_LOGS6.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_time.total_cycle)|108|0|32||||||||||| +EXEC_LOGS7.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].cmd_code)|112|0|16|o|||||||||| +EXEC_LOGS7.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].status)|114|0|8||4.1||||||||| +EXEC_LOGS7.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].exec_counter)|115|0|16||||||||||| +EXEC_LOGS7.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_sts)|117|0|8||7.1||||||||| +EXEC_LOGS7.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_time.total_cycle)|118|0|32||||||||||| +EXEC_LOGS8.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].cmd_code)|122|0|16|o|||||||||| +EXEC_LOGS8.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].status)|124|0|8||4.1||||||||| +EXEC_LOGS8.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].exec_counter)|125|0|16||||||||||| +EXEC_LOGS8.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_sts)|127|0|8||7.1||||||||| +EXEC_LOGS8.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_time.total_cycle)|128|0|32||||||||||| +EXEC_LOGS9.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].cmd_code)|132|0|16|o|||||||||| +EXEC_LOGS9.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].status)|134|0|8||4.1||||||||| +EXEC_LOGS9.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].exec_counter)|135|0|16||||||||||| +EXEC_LOGS9.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_sts)|137|0|8||7.1||||||||| +EXEC_LOGS9.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_time.total_cycle)|138|0|32||||||||||| +EXEC_LOGS10.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].cmd_code)|142|0|16|o|||||||||| +EXEC_LOGS10.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].status)|144|0|8||4.1||||||||| +EXEC_LOGS10.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].exec_counter)|145|0|16||||||||||| +EXEC_LOGS10.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_sts)|147|0|8||7.1||||||||| +EXEC_LOGS10.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_time.total_cycle)|148|0|32||||||||||| +EXEC_LOGS11.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].cmd_code)|152|0|16|o|||||||||| +EXEC_LOGS11.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].status)|154|0|8||4.1||||||||| +EXEC_LOGS11.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].exec_counter)|155|0|16||||||||||| +EXEC_LOGS11.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_sts)|157|0|8||7.1||||||||| +EXEC_LOGS11.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_time.total_cycle)|158|0|32||||||||||| +EXEC_LOGS12.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].cmd_code)|162|0|16|o|||||||||| +EXEC_LOGS12.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].status)|164|0|8||4.1||||||||| +EXEC_LOGS12.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].exec_counter)|165|0|16||||||||||| +EXEC_LOGS12.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_sts)|167|0|8||7.1||||||||| +EXEC_LOGS12.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_time.total_cycle)|168|0|32||||||||||| +EXEC_LOGS13.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].cmd_code)|172|0|16|o|||||||||| +EXEC_LOGS13.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].status)|174|0|8||4.1||||||||| +EXEC_LOGS13.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].exec_counter)|175|0|16||||||||||| +EXEC_LOGS13.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_sts)|177|0|8||7.1||||||||| +EXEC_LOGS13.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_time.total_cycle)|178|0|32||||||||||| +EXEC_LOGS14.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].cmd_code)|182|0|16|o|||||||||| +EXEC_LOGS14.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].status)|184|0|8||4.1||||||||| +EXEC_LOGS14.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].exec_counter)|185|0|16||||||||||| +EXEC_LOGS14.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_sts)|187|0|8||7.1||||||||| +EXEC_LOGS14.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_time.total_cycle)|188|0|32||||||||||| +EXEC_LOGS15.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].cmd_code)|192|0|16|o|||||||||| +EXEC_LOGS15.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].status)|194|0|8||4.1||||||||| +EXEC_LOGS15.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].exec_counter)|195|0|16||||||||||| +EXEC_LOGS15.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_sts)|197|0|8||7.1||||||||| +EXEC_LOGS15.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_time.total_cycle)|198|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md new file mode 100644 index 000000000..efc324dd4 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md @@ -0,0 +1,56 @@ +# SAMPLE_MOBC_TLM_DB_EH + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +EVENT_UTIL.IS_ENABLED_EH_EXECUTION|uint8_t|event_utility->is_enabled_eh_execution|26|0|8||2.4||||||||| +EL_EVENT_COUNTER.COUNTER_TOTAL|uint32_t|event_handler->el_event_counter.counter_total|27|0|32||||||||||| +EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_HIGH|uint32_t|event_handler->el_event_counter.counters[EL_ERROR_LEVEL_HIGH]|31|0|32||||||||||| +EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_MIDDLE|uint32_t|event_handler->el_event_counter.counters[EL_ERROR_LEVEL_MIDDLE]|35|0|32||||||||||| +EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_LOW|uint32_t|event_handler->el_event_counter.counters[EL_ERROR_LEVEL_LOW]|39|0|32||||||||||| +EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EL|uint32_t|event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EL]|43|0|32||||||||||| +EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EH|uint32_t|event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EH]|47|0|32||||||||||| +LOG_TABLE.RESPOND_COUNTER|uint32_t|event_handler->log_table.respond_counter|51|0|32||||||||||| +LOG_TABLE.LOG_WP|uint16_t|event_handler->log_table.log_wp|55|0|16||||||||||| +EXEC_SETTINGS.MAX_RESPONSE_NUM|uint8_t|event_handler->exec_settings.max_response_num|57|0|8||||||||||| +EXEC_SETTINGS.MAX_CHECK_EVENT_NUM|uint16_t|event_handler->exec_settings.max_check_event_num|58|0|16||||||||||| +EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM|uint8_t|event_handler->exec_settings.max_multi_level_num|60|0|8||||||||||| +REG_FROM_CMD.RULE_ID|uint8_t|(uint8_t)event_handler->reg_from_cmd.rule_id|61|0|8||||||||||| +REG_FROM_CMD.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)event_handler->reg_from_cmd.settings.event.group|62|0|8||||||||||| +REG_FROM_CMD.SETTINGS.EVENT.LOCAL|uint32_t|event_handler->reg_from_cmd.settings.event.local|63|0|32||||||||||| +REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL|uint8_t||67|0|3||5.1||||||||| +REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||67|3|1||2.11||||||||| +REG_FROM_CMD.SETTINGS.IS_ACTIVE|||67|4|1||2.8||||||||| +REG_FROM_CMD.SETTINGS.CONDITION.TYPE|||67|5|3||3.3||||||||1 bit縺ゅ∪繧翫≠繧掛 +REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|event_handler->reg_from_cmd.settings.condition.count_threshold|68|0|16||||||||||| +REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|event_handler->reg_from_cmd.settings.condition.time_threshold_ms|70|0|32||||||||||| +REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id|74|0|16||||||||||| +REG_FROM_CMD.REGISTER_ACK|uint8_t|(uint8_t)event_handler->reg_from_cmd.register_ack|76|0|8||||||||||| +TLM_INFO.RULE.PAGE_NO|uint8_t|event_handler->tlm_info.rule.page_no|77|0|8||||||||||| +TLM_INFO.RULE.TARGET_RULE_ID|uint8_t|(uint8_t)event_handler->tlm_info.rule.target_rule_id|78|0|8||||||||||| +TLM_INFO.RULE_SORTED_INDEX.PAGE_NO|uint8_t|event_handler->tlm_info.rule_sorted_index.page_no|79|0|8||||||||||| +TLM_INFO.LOG.PAGE_NO|uint8_t|event_handler->tlm_info.log.page_no|80|0|8||||||||||| +TARTGET_RULE.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group|81|0|8||||||||||| +TARTGET_RULE.SETTINGS.EVENT.LOCAL|uint32_t|event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local|82|0|32||||||||||| +TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL|uint8_t||86|0|3||5.1||||||||| +TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||86|3|1||2.11||||||||| +TARTGET_RULE.SETTINGS.IS_ACTIVE|||86|4|1||2.8||||||||| +TARTGET_RULE.SETTINGS.CONDITION.TYPE|||86|5|3||3.3||||||||1 bit縺ゅ∪繧翫≠繧掛 +TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold|87|0|16||||||||||| +TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms|89|0|32||||||||||| +TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id|93|0|16||||||||||| +TARTGET_RULE.COUNTER|uint16_t|event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter|95|0|16||||||||||| +TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle|97|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md new file mode 100644 index 000000000..9f19baf46 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md @@ -0,0 +1,99 @@ +# SAMPLE_MOBC_TLM_DB_EH_INDEX + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TLM_INFO.RULE_SORTED_INDEX.PAGE_NO|uint8_t|event_handler->tlm_info.rule_sorted_index.page_no|26|0|8||||||||||| +IDX0.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[0 + offset].group|27|0|8||||||||||| +IDX0.LOCAL|uint32_t|event_handler->sorted_idxes[0 + offset].local|28|0|32||||||||||| +IDX0.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[0 + offset].duplicate_id|32|0|8||||||||||| +IDX0.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[0 + offset].rule_id|33|0|8||||||||||| +IDX1.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[1 + offset].group|34|0|8||||||||||| +IDX1.LOCAL|uint32_t|event_handler->sorted_idxes[1 + offset].local|35|0|32||||||||||| +IDX1.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[1 + offset].duplicate_id|39|0|8||||||||||| +IDX1.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[1 + offset].rule_id|40|0|8||||||||||| +IDX2.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[2 + offset].group|41|0|8||||||||||| +IDX2.LOCAL|uint32_t|event_handler->sorted_idxes[2 + offset].local|42|0|32||||||||||| +IDX2.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[2 + offset].duplicate_id|46|0|8||||||||||| +IDX2.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[2 + offset].rule_id|47|0|8||||||||||| +IDX3.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[3 + offset].group|48|0|8||||||||||| +IDX3.LOCAL|uint32_t|event_handler->sorted_idxes[3 + offset].local|49|0|32||||||||||| +IDX3.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[3 + offset].duplicate_id|53|0|8||||||||||| +IDX3.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[3 + offset].rule_id|54|0|8||||||||||| +IDX4.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[4 + offset].group|55|0|8||||||||||| +IDX4.LOCAL|uint32_t|event_handler->sorted_idxes[4 + offset].local|56|0|32||||||||||| +IDX4.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[4 + offset].duplicate_id|60|0|8||||||||||| +IDX4.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[4 + offset].rule_id|61|0|8||||||||||| +IDX5.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[5 + offset].group|62|0|8||||||||||| +IDX5.LOCAL|uint32_t|event_handler->sorted_idxes[5 + offset].local|63|0|32||||||||||| +IDX5.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[5 + offset].duplicate_id|67|0|8||||||||||| +IDX5.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[5 + offset].rule_id|68|0|8||||||||||| +IDX6.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[6 + offset].group|69|0|8||||||||||| +IDX6.LOCAL|uint32_t|event_handler->sorted_idxes[6 + offset].local|70|0|32||||||||||| +IDX6.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[6 + offset].duplicate_id|74|0|8||||||||||| +IDX6.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[6 + offset].rule_id|75|0|8||||||||||| +IDX7.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[7 + offset].group|76|0|8||||||||||| +IDX7.LOCAL|uint32_t|event_handler->sorted_idxes[7 + offset].local|77|0|32||||||||||| +IDX7.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[7 + offset].duplicate_id|81|0|8||||||||||| +IDX7.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[7 + offset].rule_id|82|0|8||||||||||| +IDX8.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[8 + offset].group|83|0|8||||||||||| +IDX8.LOCAL|uint32_t|event_handler->sorted_idxes[8 + offset].local|84|0|32||||||||||| +IDX8.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[8 + offset].duplicate_id|88|0|8||||||||||| +IDX8.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[8 + offset].rule_id|89|0|8||||||||||| +IDX9.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[9 + offset].group|90|0|8||||||||||| +IDX9.LOCAL|uint32_t|event_handler->sorted_idxes[9 + offset].local|91|0|32||||||||||| +IDX9.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[9 + offset].duplicate_id|95|0|8||||||||||| +IDX9.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[9 + offset].rule_id|96|0|8||||||||||| +IDX10.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[10 + offset].group|97|0|8||||||||||| +IDX10.LOCAL|uint32_t|event_handler->sorted_idxes[10 + offset].local|98|0|32||||||||||| +IDX10.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[10 + offset].duplicate_id|102|0|8||||||||||| +IDX10.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[10 + offset].rule_id|103|0|8||||||||||| +IDX11.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[11 + offset].group|104|0|8||||||||||| +IDX11.LOCAL|uint32_t|event_handler->sorted_idxes[11 + offset].local|105|0|32||||||||||| +IDX11.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[11 + offset].duplicate_id|109|0|8||||||||||| +IDX11.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[11 + offset].rule_id|110|0|8||||||||||| +IDX12.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[12 + offset].group|111|0|8||||||||||| +IDX12.LOCAL|uint32_t|event_handler->sorted_idxes[12 + offset].local|112|0|32||||||||||| +IDX12.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[12 + offset].duplicate_id|116|0|8||||||||||| +IDX12.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[12 + offset].rule_id|117|0|8||||||||||| +IDX13.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[13 + offset].group|118|0|8||||||||||| +IDX13.LOCAL|uint32_t|event_handler->sorted_idxes[13 + offset].local|119|0|32||||||||||| +IDX13.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[13 + offset].duplicate_id|123|0|8||||||||||| +IDX13.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[13 + offset].rule_id|124|0|8||||||||||| +IDX14.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[14 + offset].group|125|0|8||||||||||| +IDX14.LOCAL|uint32_t|event_handler->sorted_idxes[14 + offset].local|126|0|32||||||||||| +IDX14.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[14 + offset].duplicate_id|130|0|8||||||||||| +IDX14.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[14 + offset].rule_id|131|0|8||||||||||| +IDX15.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[15 + offset].group|132|0|8||||||||||| +IDX15.LOCAL|uint32_t|event_handler->sorted_idxes[15 + offset].local|133|0|32||||||||||| +IDX15.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[15 + offset].duplicate_id|137|0|8||||||||||| +IDX15.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[15 + offset].rule_id|138|0|8||||||||||| +IDX16.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[16 + offset].group|139|0|8||||||||||| +IDX16.LOCAL|uint32_t|event_handler->sorted_idxes[16 + offset].local|140|0|32||||||||||| +IDX16.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[16 + offset].duplicate_id|144|0|8||||||||||| +IDX16.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[16 + offset].rule_id|145|0|8||||||||||| +IDX17.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[17 + offset].group|146|0|8||||||||||| +IDX17.LOCAL|uint32_t|event_handler->sorted_idxes[17 + offset].local|147|0|32||||||||||| +IDX17.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[17 + offset].duplicate_id|151|0|8||||||||||| +IDX17.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[17 + offset].rule_id|152|0|8||||||||||| +IDX18.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[18 + offset].group|153|0|8||||||||||| +IDX18.LOCAL|uint32_t|event_handler->sorted_idxes[18 + offset].local|154|0|32||||||||||| +IDX18.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[18 + offset].duplicate_id|158|0|8||||||||||| +IDX18.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[18 + offset].rule_id|159|0|8||||||||||| +IDX19.GROUP|uint8_t|(uint8_t)event_handler->sorted_idxes[19 + offset].group|160|0|8||||||||||| +IDX19.LOCAL|uint32_t|event_handler->sorted_idxes[19 + offset].local|161|0|32||||||||||| +IDX19.DUPLICATE_ID|uint8_t|event_handler->sorted_idxes[19 + offset].duplicate_id|165|0|8||||||||||| +IDX19.RULE_ID|uint8_t|(uint8_t)event_handler->sorted_idxes[19 + offset].rule_id|166|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md new file mode 100644 index 000000000..fa8821276 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md @@ -0,0 +1,213 @@ +# SAMPLE_MOBC_TLM_DB_EH_LOG + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TLM_INFO.LOG.PAGE_NO|uint8_t|event_handler->tlm_info.log.page_no|26|0|8||||||||||| +LOG_TABLE.RESPOND_COUNTER|uint32_t|event_handler->log_table.respond_counter|27|0|32||||||||||| +LOG_TABLE.LOG_WP|uint16_t|event_handler->log_table.log_wp|31|0|16||||||||||| +LOG0.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->rule_id|33|0|8||||||||||| +LOG0.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->respond_time_in_master_cycle|34|0|32||||||||||| +LOG0.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->deploy_cmd_ack|38|0|8||||||||||| +LOG1.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->rule_id|39|0|8||||||||||| +LOG1.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->respond_time_in_master_cycle|40|0|32||||||||||| +LOG1.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->deploy_cmd_ack|44|0|8||||||||||| +LOG2.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->rule_id|45|0|8||||||||||| +LOG2.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->respond_time_in_master_cycle|46|0|32||||||||||| +LOG2.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->deploy_cmd_ack|50|0|8||||||||||| +LOG3.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->rule_id|51|0|8||||||||||| +LOG3.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->respond_time_in_master_cycle|52|0|32||||||||||| +LOG3.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->deploy_cmd_ack|56|0|8||||||||||| +LOG4.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->rule_id|57|0|8||||||||||| +LOG4.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->respond_time_in_master_cycle|58|0|32||||||||||| +LOG4.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->deploy_cmd_ack|62|0|8||||||||||| +LOG5.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->rule_id|63|0|8||||||||||| +LOG5.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->respond_time_in_master_cycle|64|0|32||||||||||| +LOG5.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->deploy_cmd_ack|68|0|8||||||||||| +LOG6.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->rule_id|69|0|8||||||||||| +LOG6.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->respond_time_in_master_cycle|70|0|32||||||||||| +LOG6.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->deploy_cmd_ack|74|0|8||||||||||| +LOG7.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->rule_id|75|0|8||||||||||| +LOG7.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->respond_time_in_master_cycle|76|0|32||||||||||| +LOG7.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->deploy_cmd_ack|80|0|8||||||||||| +LOG8.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->rule_id|81|0|8||||||||||| +LOG8.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->respond_time_in_master_cycle|82|0|32||||||||||| +LOG8.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->deploy_cmd_ack|86|0|8||||||||||| +LOG9.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->rule_id|87|0|8||||||||||| +LOG9.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->respond_time_in_master_cycle|88|0|32||||||||||| +LOG9.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->deploy_cmd_ack|92|0|8||||||||||| +LOG10.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->rule_id|93|0|8||||||||||| +LOG10.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->respond_time_in_master_cycle|94|0|32||||||||||| +LOG10.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->deploy_cmd_ack|98|0|8||||||||||| +LOG11.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->rule_id|99|0|8||||||||||| +LOG11.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->respond_time_in_master_cycle|100|0|32||||||||||| +LOG11.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->deploy_cmd_ack|104|0|8||||||||||| +LOG12.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->rule_id|105|0|8||||||||||| +LOG12.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->respond_time_in_master_cycle|106|0|32||||||||||| +LOG12.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->deploy_cmd_ack|110|0|8||||||||||| +LOG13.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->rule_id|111|0|8||||||||||| +LOG13.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->respond_time_in_master_cycle|112|0|32||||||||||| +LOG13.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->deploy_cmd_ack|116|0|8||||||||||| +LOG14.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->rule_id|117|0|8||||||||||| +LOG14.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->respond_time_in_master_cycle|118|0|32||||||||||| +LOG14.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->deploy_cmd_ack|122|0|8||||||||||| +LOG15.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->rule_id|123|0|8||||||||||| +LOG15.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->respond_time_in_master_cycle|124|0|32||||||||||| +LOG15.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->deploy_cmd_ack|128|0|8||||||||||| +LOG16.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->rule_id|129|0|8||||||||||| +LOG16.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->respond_time_in_master_cycle|130|0|32||||||||||| +LOG16.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->deploy_cmd_ack|134|0|8||||||||||| +LOG17.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->rule_id|135|0|8||||||||||| +LOG17.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->respond_time_in_master_cycle|136|0|32||||||||||| +LOG17.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->deploy_cmd_ack|140|0|8||||||||||| +LOG18.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->rule_id|141|0|8||||||||||| +LOG18.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->respond_time_in_master_cycle|142|0|32||||||||||| +LOG18.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->deploy_cmd_ack|146|0|8||||||||||| +LOG19.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->rule_id|147|0|8||||||||||| +LOG19.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->respond_time_in_master_cycle|148|0|32||||||||||| +LOG19.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->deploy_cmd_ack|152|0|8||||||||||| +LOG20.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->rule_id|153|0|8||||||||||| +LOG20.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->respond_time_in_master_cycle|154|0|32||||||||||| +LOG20.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->deploy_cmd_ack|158|0|8||||||||||| +LOG21.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->rule_id|159|0|8||||||||||| +LOG21.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->respond_time_in_master_cycle|160|0|32||||||||||| +LOG21.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->deploy_cmd_ack|164|0|8||||||||||| +LOG22.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->rule_id|165|0|8||||||||||| +LOG22.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->respond_time_in_master_cycle|166|0|32||||||||||| +LOG22.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->deploy_cmd_ack|170|0|8||||||||||| +LOG23.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->rule_id|171|0|8||||||||||| +LOG23.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->respond_time_in_master_cycle|172|0|32||||||||||| +LOG23.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->deploy_cmd_ack|176|0|8||||||||||| +LOG24.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->rule_id|177|0|8||||||||||| +LOG24.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->respond_time_in_master_cycle|178|0|32||||||||||| +LOG24.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->deploy_cmd_ack|182|0|8||||||||||| +LOG25.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->rule_id|183|0|8||||||||||| +LOG25.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->respond_time_in_master_cycle|184|0|32||||||||||| +LOG25.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->deploy_cmd_ack|188|0|8||||||||||| +LOG26.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->rule_id|189|0|8||||||||||| +LOG26.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->respond_time_in_master_cycle|190|0|32||||||||||| +LOG26.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->deploy_cmd_ack|194|0|8||||||||||| +LOG27.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->rule_id|195|0|8||||||||||| +LOG27.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->respond_time_in_master_cycle|196|0|32||||||||||| +LOG27.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->deploy_cmd_ack|200|0|8||||||||||| +LOG28.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->rule_id|201|0|8||||||||||| +LOG28.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->respond_time_in_master_cycle|202|0|32||||||||||| +LOG28.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->deploy_cmd_ack|206|0|8||||||||||| +LOG29.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->rule_id|207|0|8||||||||||| +LOG29.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->respond_time_in_master_cycle|208|0|32||||||||||| +LOG29.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->deploy_cmd_ack|212|0|8||||||||||| +LOG30.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->rule_id|213|0|8||||||||||| +LOG30.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->respond_time_in_master_cycle|214|0|32||||||||||| +LOG30.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->deploy_cmd_ack|218|0|8||||||||||| +LOG31.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->rule_id|219|0|8||||||||||| +LOG31.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->respond_time_in_master_cycle|220|0|32||||||||||| +LOG31.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->deploy_cmd_ack|224|0|8||||||||||| +LOG32.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->rule_id|225|0|8||||||||||| +LOG32.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->respond_time_in_master_cycle|226|0|32||||||||||| +LOG32.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->deploy_cmd_ack|230|0|8||||||||||| +LOG33.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->rule_id|231|0|8||||||||||| +LOG33.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->respond_time_in_master_cycle|232|0|32||||||||||| +LOG33.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->deploy_cmd_ack|236|0|8||||||||||| +LOG34.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->rule_id|237|0|8||||||||||| +LOG34.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->respond_time_in_master_cycle|238|0|32||||||||||| +LOG34.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->deploy_cmd_ack|242|0|8||||||||||| +LOG35.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->rule_id|243|0|8||||||||||| +LOG35.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->respond_time_in_master_cycle|244|0|32||||||||||| +LOG35.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->deploy_cmd_ack|248|0|8||||||||||| +LOG36.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->rule_id|249|0|8||||||||||| +LOG36.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->respond_time_in_master_cycle|250|0|32||||||||||| +LOG36.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->deploy_cmd_ack|254|0|8||||||||||| +LOG37.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->rule_id|255|0|8||||||||||| +LOG37.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->respond_time_in_master_cycle|256|0|32||||||||||| +LOG37.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->deploy_cmd_ack|260|0|8||||||||||| +LOG38.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->rule_id|261|0|8||||||||||| +LOG38.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->respond_time_in_master_cycle|262|0|32||||||||||| +LOG38.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->deploy_cmd_ack|266|0|8||||||||||| +LOG39.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->rule_id|267|0|8||||||||||| +LOG39.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->respond_time_in_master_cycle|268|0|32||||||||||| +LOG39.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->deploy_cmd_ack|272|0|8||||||||||| +LOG40.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->rule_id|273|0|8||||||||||| +LOG40.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->respond_time_in_master_cycle|274|0|32||||||||||| +LOG40.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->deploy_cmd_ack|278|0|8||||||||||| +LOG41.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->rule_id|279|0|8||||||||||| +LOG41.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->respond_time_in_master_cycle|280|0|32||||||||||| +LOG41.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->deploy_cmd_ack|284|0|8||||||||||| +LOG42.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->rule_id|285|0|8||||||||||| +LOG42.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->respond_time_in_master_cycle|286|0|32||||||||||| +LOG42.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->deploy_cmd_ack|290|0|8||||||||||| +LOG43.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->rule_id|291|0|8||||||||||| +LOG43.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->respond_time_in_master_cycle|292|0|32||||||||||| +LOG43.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->deploy_cmd_ack|296|0|8||||||||||| +LOG44.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->rule_id|297|0|8||||||||||| +LOG44.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->respond_time_in_master_cycle|298|0|32||||||||||| +LOG44.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->deploy_cmd_ack|302|0|8||||||||||| +LOG45.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->rule_id|303|0|8||||||||||| +LOG45.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->respond_time_in_master_cycle|304|0|32||||||||||| +LOG45.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->deploy_cmd_ack|308|0|8||||||||||| +LOG46.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->rule_id|309|0|8||||||||||| +LOG46.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->respond_time_in_master_cycle|310|0|32||||||||||| +LOG46.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->deploy_cmd_ack|314|0|8||||||||||| +LOG47.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->rule_id|315|0|8||||||||||| +LOG47.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->respond_time_in_master_cycle|316|0|32||||||||||| +LOG47.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->deploy_cmd_ack|320|0|8||||||||||| +LOG48.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->rule_id|321|0|8||||||||||| +LOG48.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->respond_time_in_master_cycle|322|0|32||||||||||| +LOG48.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->deploy_cmd_ack|326|0|8||||||||||| +LOG49.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->rule_id|327|0|8||||||||||| +LOG49.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->respond_time_in_master_cycle|328|0|32||||||||||| +LOG49.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->deploy_cmd_ack|332|0|8||||||||||| +LOG50.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->rule_id|333|0|8||||||||||| +LOG50.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->respond_time_in_master_cycle|334|0|32||||||||||| +LOG50.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->deploy_cmd_ack|338|0|8||||||||||| +LOG51.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->rule_id|339|0|8||||||||||| +LOG51.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->respond_time_in_master_cycle|340|0|32||||||||||| +LOG51.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->deploy_cmd_ack|344|0|8||||||||||| +LOG52.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->rule_id|345|0|8||||||||||| +LOG52.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->respond_time_in_master_cycle|346|0|32||||||||||| +LOG52.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->deploy_cmd_ack|350|0|8||||||||||| +LOG53.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->rule_id|351|0|8||||||||||| +LOG53.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->respond_time_in_master_cycle|352|0|32||||||||||| +LOG53.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->deploy_cmd_ack|356|0|8||||||||||| +LOG54.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->rule_id|357|0|8||||||||||| +LOG54.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->respond_time_in_master_cycle|358|0|32||||||||||| +LOG54.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->deploy_cmd_ack|362|0|8||||||||||| +LOG55.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->rule_id|363|0|8||||||||||| +LOG55.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->respond_time_in_master_cycle|364|0|32||||||||||| +LOG55.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->deploy_cmd_ack|368|0|8||||||||||| +LOG56.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->rule_id|369|0|8||||||||||| +LOG56.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->respond_time_in_master_cycle|370|0|32||||||||||| +LOG56.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->deploy_cmd_ack|374|0|8||||||||||| +LOG57.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->rule_id|375|0|8||||||||||| +LOG57.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->respond_time_in_master_cycle|376|0|32||||||||||| +LOG57.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->deploy_cmd_ack|380|0|8||||||||||| +LOG58.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->rule_id|381|0|8||||||||||| +LOG58.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->respond_time_in_master_cycle|382|0|32||||||||||| +LOG58.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->deploy_cmd_ack|386|0|8||||||||||| +LOG59.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->rule_id|387|0|8||||||||||| +LOG59.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->respond_time_in_master_cycle|388|0|32||||||||||| +LOG59.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->deploy_cmd_ack|392|0|8||||||||||| +LOG60.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->rule_id|393|0|8||||||||||| +LOG60.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->respond_time_in_master_cycle|394|0|32||||||||||| +LOG60.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->deploy_cmd_ack|398|0|8||||||||||| +LOG61.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->rule_id|399|0|8||||||||||| +LOG61.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->respond_time_in_master_cycle|400|0|32||||||||||| +LOG61.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->deploy_cmd_ack|404|0|8||||||||||| +LOG62.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->rule_id|405|0|8||||||||||| +LOG62.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->respond_time_in_master_cycle|406|0|32||||||||||| +LOG62.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->deploy_cmd_ack|410|0|8||||||||||| +LOG63.RULE_ID|uint8_t|(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->rule_id|411|0|8||||||||||| +LOG63.RESPOND_TIME_IN_MASTER_CYCLE|uint32_t|EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->respond_time_in_master_cycle|412|0|32||||||||||| +LOG63.DEPLOY_CMD_ACK|int8_t|(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->deploy_cmd_ack|416|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md new file mode 100644 index 000000000..f262158cf --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md @@ -0,0 +1,240 @@ +# SAMPLE_MOBC_TLM_DB_EH_RULE + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TLM_INFO.RULE.PAGE_NO|uint8_t|event_handler->tlm_info.rule.page_no|26|0|8||||||||||| +RULE_TABLE.REGISTERED_RULE_NUM|uint16_t|event_handler->rule_table.registered_rule_num|27|0|16||||||||||| +RULE0.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[0 + offset].settings.event.group|29|0|8||||||||||| +RULE0.SETTINGS.EVENT.LOCAL|uint32_t|rules[0 + offset].settings.event.local|30|0|32||||||||||| +RULE0.SETTINGS.EVENT.ERR_LEVEL|uint8_t||34|0|3||5.1||||||||| +RULE0.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||34|3|1||2.11||||||||| +RULE0.SETTINGS.IS_ACTIVE|||34|4|1||2.8||||||||| +RULE0.SETTINGS.CONDITION.TYPE|||34|5|3||3.3||||||||| +RULE0.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[0 + offset].settings.condition.count_threshold|35|0|16||||||||||| +RULE0.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[0 + offset].settings.condition.time_threshold_ms|37|0|32||||||||||| +RULE0.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[0 + offset].settings.deploy_bct_id|41|0|16||||||||||| +RULE0.COUNTER|uint16_t|rules[0 + offset].counter|43|0|16||||||||||| +RULE0.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[0 + offset].last_event_time.total_cycle|45|0|32||||||||||| +RULE1.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[1 + offset].settings.event.group|49|0|8||||||||||| +RULE1.SETTINGS.EVENT.LOCAL|uint32_t|rules[1 + offset].settings.event.local|50|0|32||||||||||| +RULE1.SETTINGS.EVENT.ERR_LEVEL|uint8_t||54|0|3||5.1||||||||| +RULE1.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||54|3|1||2.11||||||||| +RULE1.SETTINGS.IS_ACTIVE|||54|4|1||2.8||||||||| +RULE1.SETTINGS.CONDITION.TYPE|||54|5|3||3.3||||||||| +RULE1.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[1 + offset].settings.condition.count_threshold|55|0|16||||||||||| +RULE1.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[1 + offset].settings.condition.time_threshold_ms|57|0|32||||||||||| +RULE1.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[1 + offset].settings.deploy_bct_id|61|0|16||||||||||| +RULE1.COUNTER|uint16_t|rules[1 + offset].counter|63|0|16||||||||||| +RULE1.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[1 + offset].last_event_time.total_cycle|65|0|32||||||||||| +RULE2.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[2 + offset].settings.event.group|69|0|8||||||||||| +RULE2.SETTINGS.EVENT.LOCAL|uint32_t|rules[2 + offset].settings.event.local|70|0|32||||||||||| +RULE2.SETTINGS.EVENT.ERR_LEVEL|uint8_t||74|0|3||5.1||||||||| +RULE2.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||74|3|1||2.11||||||||| +RULE2.SETTINGS.IS_ACTIVE|||74|4|1||2.8||||||||| +RULE2.SETTINGS.CONDITION.TYPE|||74|5|3||3.3||||||||| +RULE2.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[2 + offset].settings.condition.count_threshold|75|0|16||||||||||| +RULE2.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[2 + offset].settings.condition.time_threshold_ms|77|0|32||||||||||| +RULE2.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[2 + offset].settings.deploy_bct_id|81|0|16||||||||||| +RULE2.COUNTER|uint16_t|rules[2 + offset].counter|83|0|16||||||||||| +RULE2.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[2 + offset].last_event_time.total_cycle|85|0|32||||||||||| +RULE3.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[3 + offset].settings.event.group|89|0|8||||||||||| +RULE3.SETTINGS.EVENT.LOCAL|uint32_t|rules[3 + offset].settings.event.local|90|0|32||||||||||| +RULE3.SETTINGS.EVENT.ERR_LEVEL|uint8_t||94|0|3||5.1||||||||| +RULE3.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||94|3|1||2.11||||||||| +RULE3.SETTINGS.IS_ACTIVE|||94|4|1||2.8||||||||| +RULE3.SETTINGS.CONDITION.TYPE|||94|5|3||3.3||||||||| +RULE3.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[3 + offset].settings.condition.count_threshold|95|0|16||||||||||| +RULE3.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[3 + offset].settings.condition.time_threshold_ms|97|0|32||||||||||| +RULE3.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[3 + offset].settings.deploy_bct_id|101|0|16||||||||||| +RULE3.COUNTER|uint16_t|rules[3 + offset].counter|103|0|16||||||||||| +RULE3.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[3 + offset].last_event_time.total_cycle|105|0|32||||||||||| +RULE4.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[4 + offset].settings.event.group|109|0|8||||||||||| +RULE4.SETTINGS.EVENT.LOCAL|uint32_t|rules[4 + offset].settings.event.local|110|0|32||||||||||| +RULE4.SETTINGS.EVENT.ERR_LEVEL|uint8_t||114|0|3||5.1||||||||| +RULE4.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||114|3|1||2.11||||||||| +RULE4.SETTINGS.IS_ACTIVE|||114|4|1||2.8||||||||| +RULE4.SETTINGS.CONDITION.TYPE|||114|5|3||3.3||||||||| +RULE4.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[4 + offset].settings.condition.count_threshold|115|0|16||||||||||| +RULE4.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[4 + offset].settings.condition.time_threshold_ms|117|0|32||||||||||| +RULE4.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[4 + offset].settings.deploy_bct_id|121|0|16||||||||||| +RULE4.COUNTER|uint16_t|rules[4 + offset].counter|123|0|16||||||||||| +RULE4.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[4 + offset].last_event_time.total_cycle|125|0|32||||||||||| +RULE5.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[5 + offset].settings.event.group|129|0|8||||||||||| +RULE5.SETTINGS.EVENT.LOCAL|uint32_t|rules[5 + offset].settings.event.local|130|0|32||||||||||| +RULE5.SETTINGS.EVENT.ERR_LEVEL|uint8_t||134|0|3||5.1||||||||| +RULE5.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||134|3|1||2.11||||||||| +RULE5.SETTINGS.IS_ACTIVE|||134|4|1||2.8||||||||| +RULE5.SETTINGS.CONDITION.TYPE|||134|5|3||3.3||||||||| +RULE5.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[5 + offset].settings.condition.count_threshold|135|0|16||||||||||| +RULE5.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[5 + offset].settings.condition.time_threshold_ms|137|0|32||||||||||| +RULE5.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[5 + offset].settings.deploy_bct_id|141|0|16||||||||||| +RULE5.COUNTER|uint16_t|rules[5 + offset].counter|143|0|16||||||||||| +RULE5.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[5 + offset].last_event_time.total_cycle|145|0|32||||||||||| +RULE6.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[6 + offset].settings.event.group|149|0|8||||||||||| +RULE6.SETTINGS.EVENT.LOCAL|uint32_t|rules[6 + offset].settings.event.local|150|0|32||||||||||| +RULE6.SETTINGS.EVENT.ERR_LEVEL|uint8_t||154|0|3||5.1||||||||| +RULE6.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||154|3|1||2.11||||||||| +RULE6.SETTINGS.IS_ACTIVE|||154|4|1||2.8||||||||| +RULE6.SETTINGS.CONDITION.TYPE|||154|5|3||3.3||||||||| +RULE6.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[6 + offset].settings.condition.count_threshold|155|0|16||||||||||| +RULE6.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[6 + offset].settings.condition.time_threshold_ms|157|0|32||||||||||| +RULE6.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[6 + offset].settings.deploy_bct_id|161|0|16||||||||||| +RULE6.COUNTER|uint16_t|rules[6 + offset].counter|163|0|16||||||||||| +RULE6.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[6 + offset].last_event_time.total_cycle|165|0|32||||||||||| +RULE7.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[7 + offset].settings.event.group|169|0|8||||||||||| +RULE7.SETTINGS.EVENT.LOCAL|uint32_t|rules[7 + offset].settings.event.local|170|0|32||||||||||| +RULE7.SETTINGS.EVENT.ERR_LEVEL|uint8_t||174|0|3||5.1||||||||| +RULE7.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||174|3|1||2.11||||||||| +RULE7.SETTINGS.IS_ACTIVE|||174|4|1||2.8||||||||| +RULE7.SETTINGS.CONDITION.TYPE|||174|5|3||3.3||||||||| +RULE7.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[7 + offset].settings.condition.count_threshold|175|0|16||||||||||| +RULE7.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[7 + offset].settings.condition.time_threshold_ms|177|0|32||||||||||| +RULE7.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[7 + offset].settings.deploy_bct_id|181|0|16||||||||||| +RULE7.COUNTER|uint16_t|rules[7 + offset].counter|183|0|16||||||||||| +RULE7.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[7 + offset].last_event_time.total_cycle|185|0|32||||||||||| +RULE8.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[8 + offset].settings.event.group|189|0|8||||||||||| +RULE8.SETTINGS.EVENT.LOCAL|uint32_t|rules[8 + offset].settings.event.local|190|0|32||||||||||| +RULE8.SETTINGS.EVENT.ERR_LEVEL|uint8_t||194|0|3||5.1||||||||| +RULE8.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||194|3|1||2.11||||||||| +RULE8.SETTINGS.IS_ACTIVE|||194|4|1||2.8||||||||| +RULE8.SETTINGS.CONDITION.TYPE|||194|5|3||3.3||||||||| +RULE8.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[8 + offset].settings.condition.count_threshold|195|0|16||||||||||| +RULE8.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[8 + offset].settings.condition.time_threshold_ms|197|0|32||||||||||| +RULE8.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[8 + offset].settings.deploy_bct_id|201|0|16||||||||||| +RULE8.COUNTER|uint16_t|rules[8 + offset].counter|203|0|16||||||||||| +RULE8.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[8 + offset].last_event_time.total_cycle|205|0|32||||||||||| +RULE9.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[9 + offset].settings.event.group|209|0|8||||||||||| +RULE9.SETTINGS.EVENT.LOCAL|uint32_t|rules[9 + offset].settings.event.local|210|0|32||||||||||| +RULE9.SETTINGS.EVENT.ERR_LEVEL|uint8_t||214|0|3||5.1||||||||| +RULE9.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||214|3|1||2.11||||||||| +RULE9.SETTINGS.IS_ACTIVE|||214|4|1||2.8||||||||| +RULE9.SETTINGS.CONDITION.TYPE|||214|5|3||3.3||||||||| +RULE9.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[9 + offset].settings.condition.count_threshold|215|0|16||||||||||| +RULE9.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[9 + offset].settings.condition.time_threshold_ms|217|0|32||||||||||| +RULE9.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[9 + offset].settings.deploy_bct_id|221|0|16||||||||||| +RULE9.COUNTER|uint16_t|rules[9 + offset].counter|223|0|16||||||||||| +RULE9.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[9 + offset].last_event_time.total_cycle|225|0|32||||||||||| +RULE10.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[10 + offset].settings.event.group|229|0|8||||||||||| +RULE10.SETTINGS.EVENT.LOCAL|uint32_t|rules[10 + offset].settings.event.local|230|0|32||||||||||| +RULE10.SETTINGS.EVENT.ERR_LEVEL|uint8_t||234|0|3||5.1||||||||| +RULE10.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||234|3|1||2.11||||||||| +RULE10.SETTINGS.IS_ACTIVE|||234|4|1||2.8||||||||| +RULE10.SETTINGS.CONDITION.TYPE|||234|5|3||3.3||||||||| +RULE10.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[10 + offset].settings.condition.count_threshold|235|0|16||||||||||| +RULE10.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[10 + offset].settings.condition.time_threshold_ms|237|0|32||||||||||| +RULE10.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[10 + offset].settings.deploy_bct_id|241|0|16||||||||||| +RULE10.COUNTER|uint16_t|rules[10 + offset].counter|243|0|16||||||||||| +RULE10.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[10 + offset].last_event_time.total_cycle|245|0|32||||||||||| +RULE11.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[11 + offset].settings.event.group|249|0|8||||||||||| +RULE11.SETTINGS.EVENT.LOCAL|uint32_t|rules[11 + offset].settings.event.local|250|0|32||||||||||| +RULE11.SETTINGS.EVENT.ERR_LEVEL|uint8_t||254|0|3||5.1||||||||| +RULE11.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||254|3|1||2.11||||||||| +RULE11.SETTINGS.IS_ACTIVE|||254|4|1||2.8||||||||| +RULE11.SETTINGS.CONDITION.TYPE|||254|5|3||3.3||||||||| +RULE11.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[11 + offset].settings.condition.count_threshold|255|0|16||||||||||| +RULE11.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[11 + offset].settings.condition.time_threshold_ms|257|0|32||||||||||| +RULE11.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[11 + offset].settings.deploy_bct_id|261|0|16||||||||||| +RULE11.COUNTER|uint16_t|rules[11 + offset].counter|263|0|16||||||||||| +RULE11.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[11 + offset].last_event_time.total_cycle|265|0|32||||||||||| +RULE12.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[12 + offset].settings.event.group|269|0|8||||||||||| +RULE12.SETTINGS.EVENT.LOCAL|uint32_t|rules[12 + offset].settings.event.local|270|0|32||||||||||| +RULE12.SETTINGS.EVENT.ERR_LEVEL|uint8_t||274|0|3||5.1||||||||| +RULE12.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||274|3|1||2.11||||||||| +RULE12.SETTINGS.IS_ACTIVE|||274|4|1||2.8||||||||| +RULE12.SETTINGS.CONDITION.TYPE|||274|5|3||3.3||||||||| +RULE12.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[12 + offset].settings.condition.count_threshold|275|0|16||||||||||| +RULE12.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[12 + offset].settings.condition.time_threshold_ms|277|0|32||||||||||| +RULE12.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[12 + offset].settings.deploy_bct_id|281|0|16||||||||||| +RULE12.COUNTER|uint16_t|rules[12 + offset].counter|283|0|16||||||||||| +RULE12.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[12 + offset].last_event_time.total_cycle|285|0|32||||||||||| +RULE13.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[13 + offset].settings.event.group|289|0|8||||||||||| +RULE13.SETTINGS.EVENT.LOCAL|uint32_t|rules[13 + offset].settings.event.local|290|0|32||||||||||| +RULE13.SETTINGS.EVENT.ERR_LEVEL|uint8_t||294|0|3||5.1||||||||| +RULE13.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||294|3|1||2.11||||||||| +RULE13.SETTINGS.IS_ACTIVE|||294|4|1||2.8||||||||| +RULE13.SETTINGS.CONDITION.TYPE|||294|5|3||3.3||||||||| +RULE13.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[13 + offset].settings.condition.count_threshold|295|0|16||||||||||| +RULE13.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[13 + offset].settings.condition.time_threshold_ms|297|0|32||||||||||| +RULE13.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[13 + offset].settings.deploy_bct_id|301|0|16||||||||||| +RULE13.COUNTER|uint16_t|rules[13 + offset].counter|303|0|16||||||||||| +RULE13.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[13 + offset].last_event_time.total_cycle|305|0|32||||||||||| +RULE14.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[14 + offset].settings.event.group|309|0|8||||||||||| +RULE14.SETTINGS.EVENT.LOCAL|uint32_t|rules[14 + offset].settings.event.local|310|0|32||||||||||| +RULE14.SETTINGS.EVENT.ERR_LEVEL|uint8_t||314|0|3||5.1||||||||| +RULE14.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||314|3|1||2.11||||||||| +RULE14.SETTINGS.IS_ACTIVE|||314|4|1||2.8||||||||| +RULE14.SETTINGS.CONDITION.TYPE|||314|5|3||3.3||||||||| +RULE14.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[14 + offset].settings.condition.count_threshold|315|0|16||||||||||| +RULE14.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[14 + offset].settings.condition.time_threshold_ms|317|0|32||||||||||| +RULE14.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[14 + offset].settings.deploy_bct_id|321|0|16||||||||||| +RULE14.COUNTER|uint16_t|rules[14 + offset].counter|323|0|16||||||||||| +RULE14.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[14 + offset].last_event_time.total_cycle|325|0|32||||||||||| +RULE15.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[15 + offset].settings.event.group|329|0|8||||||||||| +RULE15.SETTINGS.EVENT.LOCAL|uint32_t|rules[15 + offset].settings.event.local|330|0|32||||||||||| +RULE15.SETTINGS.EVENT.ERR_LEVEL|uint8_t||334|0|3||5.1||||||||| +RULE15.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||334|3|1||2.11||||||||| +RULE15.SETTINGS.IS_ACTIVE|||334|4|1||2.8||||||||| +RULE15.SETTINGS.CONDITION.TYPE|||334|5|3||3.3||||||||| +RULE15.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[15 + offset].settings.condition.count_threshold|335|0|16||||||||||| +RULE15.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[15 + offset].settings.condition.time_threshold_ms|337|0|32||||||||||| +RULE15.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[15 + offset].settings.deploy_bct_id|341|0|16||||||||||| +RULE15.COUNTER|uint16_t|rules[15 + offset].counter|343|0|16||||||||||| +RULE15.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[15 + offset].last_event_time.total_cycle|345|0|32||||||||||| +RULE16.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[16 + offset].settings.event.group|349|0|8||||||||||| +RULE16.SETTINGS.EVENT.LOCAL|uint32_t|rules[16 + offset].settings.event.local|350|0|32||||||||||| +RULE16.SETTINGS.EVENT.ERR_LEVEL|uint8_t||354|0|3||5.1||||||||| +RULE16.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||354|3|1||2.11||||||||| +RULE16.SETTINGS.IS_ACTIVE|||354|4|1||2.8||||||||| +RULE16.SETTINGS.CONDITION.TYPE|||354|5|3||3.3||||||||| +RULE16.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[16 + offset].settings.condition.count_threshold|355|0|16||||||||||| +RULE16.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[16 + offset].settings.condition.time_threshold_ms|357|0|32||||||||||| +RULE16.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[16 + offset].settings.deploy_bct_id|361|0|16||||||||||| +RULE16.COUNTER|uint16_t|rules[16 + offset].counter|363|0|16||||||||||| +RULE16.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[16 + offset].last_event_time.total_cycle|365|0|32||||||||||| +RULE17.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[17 + offset].settings.event.group|369|0|8||||||||||| +RULE17.SETTINGS.EVENT.LOCAL|uint32_t|rules[17 + offset].settings.event.local|370|0|32||||||||||| +RULE17.SETTINGS.EVENT.ERR_LEVEL|uint8_t||374|0|3||5.1||||||||| +RULE17.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||374|3|1||2.11||||||||| +RULE17.SETTINGS.IS_ACTIVE|||374|4|1||2.8||||||||| +RULE17.SETTINGS.CONDITION.TYPE|||374|5|3||3.3||||||||| +RULE17.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[17 + offset].settings.condition.count_threshold|375|0|16||||||||||| +RULE17.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[17 + offset].settings.condition.time_threshold_ms|377|0|32||||||||||| +RULE17.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[17 + offset].settings.deploy_bct_id|381|0|16||||||||||| +RULE17.COUNTER|uint16_t|rules[17 + offset].counter|383|0|16||||||||||| +RULE17.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[17 + offset].last_event_time.total_cycle|385|0|32||||||||||| +RULE18.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[18 + offset].settings.event.group|389|0|8||||||||||| +RULE18.SETTINGS.EVENT.LOCAL|uint32_t|rules[18 + offset].settings.event.local|390|0|32||||||||||| +RULE18.SETTINGS.EVENT.ERR_LEVEL|uint8_t||394|0|3||5.1||||||||| +RULE18.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||394|3|1||2.11||||||||| +RULE18.SETTINGS.IS_ACTIVE|||394|4|1||2.8||||||||| +RULE18.SETTINGS.CONDITION.TYPE|||394|5|3||3.3||||||||| +RULE18.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[18 + offset].settings.condition.count_threshold|395|0|16||||||||||| +RULE18.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[18 + offset].settings.condition.time_threshold_ms|397|0|32||||||||||| +RULE18.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[18 + offset].settings.deploy_bct_id|401|0|16||||||||||| +RULE18.COUNTER|uint16_t|rules[18 + offset].counter|403|0|16||||||||||| +RULE18.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[18 + offset].last_event_time.total_cycle|405|0|32||||||||||| +RULE19.SETTINGS.EVENT.GROUP|uint8_t|(uint8_t)rules[19 + offset].settings.event.group|409|0|8||||||||||| +RULE19.SETTINGS.EVENT.LOCAL|uint32_t|rules[19 + offset].settings.event.local|410|0|32||||||||||| +RULE19.SETTINGS.EVENT.ERR_LEVEL|uint8_t||414|0|3||5.1||||||||| +RULE19.SETTINGS.SHOULD_MATCH_ERR_LEVEL|||414|3|1||2.11||||||||| +RULE19.SETTINGS.IS_ACTIVE|||414|4|1||2.8||||||||| +RULE19.SETTINGS.CONDITION.TYPE|||414|5|3||3.3||||||||| +RULE19.SETTINGS.CONDITION.COUNT_THRESHOLD|uint16_t|rules[19 + offset].settings.condition.count_threshold|415|0|16||||||||||| +RULE19.SETTINGS.CONDITION.TIME_THRESHOLD_MS|uint32_t|rules[19 + offset].settings.condition.time_threshold_ms|417|0|32||||||||||| +RULE19.SETTINGS.DEPLOY_BCT_ID|uint16_t|(uint16_t)rules[19 + offset].settings.deploy_bct_id|421|0|16||||||||||| +RULE19.COUNTER|uint16_t|rules[19 + offset].counter|423|0|16||||||||||| +RULE19.LAST_EVENT_TIME.TOTAL_CYCLE|uint32_t|(uint32_t)rules[19 + offset].last_event_time.total_cycle|425|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md new file mode 100644 index 000000000..aa22a52e6 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md @@ -0,0 +1,400 @@ +# SAMPLE_MOBC_TLM_DB_EL + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +STATISTICS.RECORD_COUNTER_TOTAL|uint32_t|event_logger->statistics.record_counter_total|26|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_HIGH|uint32_t|event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]|30|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_MIDDLE|uint32_t|event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]|34|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_LOW|uint32_t|event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]|38|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_EL|uint32_t|event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]|42|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_EH|uint32_t|event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]|46|0|32||||||||||| +TLM_INFO.TLOG.PAGE_NO|uint8_t|event_logger->tlm_info.tlog.page_no|50|0|8||||||||||| +TLM_INFO.TLOG.ERR_LEVEL|uint8_t|(uint8_t)event_logger->tlm_info.tlog.err_level|51|0|8||5.1||||||||| +TLM_INFO.CLOG.PAGE_NO|uint8_t|event_logger->tlm_info.clog.page_no|52|0|8||||||||||| +TLM_INFO.CLOG.ERR_LEVEL|uint8_t|(uint8_t)event_logger->tlm_info.clog.err_level|53|0|8||5.1||||||||| +LATEST_EVENT.GROUP|uint32_t|(uint32_t)event_logger->latest_event.group|54|0|32||||||||||莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ| +LATEST_EVENT.LOCAL|uint32_t|event_logger->latest_event.local|58|0|32||||||||||| +LATEST_EVENT.ERR_LEVEL|uint8_t|(uint8_t)event_logger->latest_event.err_level|62|0|8||5.1||||||||| +LATEST_EVENT.TIME.TOTAL_CYCLE|uint32_t|event_logger->latest_event.time.total_cycle|63|0|32||||||||||| +LATEST_EVENT.TIME.STEP|uint8_t|(uint8_t)event_logger->latest_event.time.step|67|0|8||||||||||| +LATEST_EVENT.NOTE|uint32_t|event_logger->latest_event.note|68|0|32||||||||||莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ| +IS_LOGGING_ENABLE0|uint8_t|event_logger->is_logging_enable[0]|72|0|1||||||||||| +IS_LOGGING_ENABLE1|||72|1|1||||||||||| +IS_LOGGING_ENABLE2|||72|2|1||||||||||| +IS_LOGGING_ENABLE3|||72|3|1||||||||||| +IS_LOGGING_ENABLE4|||72|4|1||||||||||| +IS_LOGGING_ENABLE5|||72|5|1||||||||||| +IS_LOGGING_ENABLE6|||72|6|1||||||||||| +IS_LOGGING_ENABLE7|||72|7|1||||||||||| +IS_LOGGING_ENABLE8|uint8_t|event_logger->is_logging_enable[1]|73|0|1||||||||||| +IS_LOGGING_ENABLE9|||73|1|1||||||||||| +IS_LOGGING_ENABLE10|||73|2|1||||||||||| +IS_LOGGING_ENABLE11|||73|3|1||||||||||| +IS_LOGGING_ENABLE12|||73|4|1||||||||||| +IS_LOGGING_ENABLE13|||73|5|1||||||||||| +IS_LOGGING_ENABLE14|||73|6|1||||||||||| +IS_LOGGING_ENABLE15|||73|7|1||||||||||| +IS_LOGGING_ENABLE16|uint8_t|event_logger->is_logging_enable[2]|74|0|1||||||||||| +IS_LOGGING_ENABLE17|||74|1|1||||||||||| +IS_LOGGING_ENABLE18|||74|2|1||||||||||| +IS_LOGGING_ENABLE19|||74|3|1||||||||||| +IS_LOGGING_ENABLE20|||74|4|1||||||||||| +IS_LOGGING_ENABLE21|||74|5|1||||||||||| +IS_LOGGING_ENABLE22|||74|6|1||||||||||| +IS_LOGGING_ENABLE23|||74|7|1||||||||||| +IS_LOGGING_ENABLE24|uint8_t|event_logger->is_logging_enable[3]|75|0|1||||||||||| +IS_LOGGING_ENABLE25|||75|1|1||||||||||| +IS_LOGGING_ENABLE26|||75|2|1||||||||||| +IS_LOGGING_ENABLE27|||75|3|1||||||||||| +IS_LOGGING_ENABLE28|||75|4|1||||||||||| +IS_LOGGING_ENABLE29|||75|5|1||||||||||| +IS_LOGGING_ENABLE30|||75|6|1||||||||||| +IS_LOGGING_ENABLE31|||75|7|1||||||||||| +IS_LOGGING_ENABLE32|uint8_t|event_logger->is_logging_enable[4]|76|0|1||||||||||| +IS_LOGGING_ENABLE33|||76|1|1||||||||||| +IS_LOGGING_ENABLE34|||76|2|1||||||||||| +IS_LOGGING_ENABLE35|||76|3|1||||||||||| +IS_LOGGING_ENABLE36|||76|4|1||||||||||| +IS_LOGGING_ENABLE37|||76|5|1||||||||||| +IS_LOGGING_ENABLE38|||76|6|1||||||||||| +IS_LOGGING_ENABLE39|||76|7|1||||||||||| +IS_LOGGING_ENABLE40|uint8_t|event_logger->is_logging_enable[5]|77|0|1||||||||||| +IS_LOGGING_ENABLE41|||77|1|1||||||||||| +IS_LOGGING_ENABLE42|||77|2|1||||||||||| +IS_LOGGING_ENABLE43|||77|3|1||||||||||| +IS_LOGGING_ENABLE44|||77|4|1||||||||||| +IS_LOGGING_ENABLE45|||77|5|1||||||||||| +IS_LOGGING_ENABLE46|||77|6|1||||||||||| +IS_LOGGING_ENABLE47|||77|7|1||||||||||| +IS_LOGGING_ENABLE48|uint8_t|event_logger->is_logging_enable[6]|78|0|1||||||||||| +IS_LOGGING_ENABLE49|||78|1|1||||||||||| +IS_LOGGING_ENABLE50|||78|2|1||||||||||| +IS_LOGGING_ENABLE51|||78|3|1||||||||||| +IS_LOGGING_ENABLE52|||78|4|1||||||||||| +IS_LOGGING_ENABLE53|||78|5|1||||||||||| +IS_LOGGING_ENABLE54|||78|6|1||||||||||| +IS_LOGGING_ENABLE55|||78|7|1||||||||||| +IS_LOGGING_ENABLE56|uint8_t|event_logger->is_logging_enable[7]|79|0|1||||||||||| +IS_LOGGING_ENABLE57|||79|1|1||||||||||| +IS_LOGGING_ENABLE58|||79|2|1||||||||||| +IS_LOGGING_ENABLE59|||79|3|1||||||||||| +IS_LOGGING_ENABLE60|||79|4|1||||||||||| +IS_LOGGING_ENABLE61|||79|5|1||||||||||| +IS_LOGGING_ENABLE62|||79|6|1||||||||||| +IS_LOGGING_ENABLE63|||79|7|1||||||||||| +IS_LOGGING_ENABLE64|uint8_t|event_logger->is_logging_enable[8]|80|0|1||||||||||| +IS_LOGGING_ENABLE65|||80|1|1||||||||||| +IS_LOGGING_ENABLE66|||80|2|1||||||||||| +IS_LOGGING_ENABLE67|||80|3|1||||||||||| +IS_LOGGING_ENABLE68|||80|4|1||||||||||| +IS_LOGGING_ENABLE69|||80|5|1||||||||||| +IS_LOGGING_ENABLE70|||80|6|1||||||||||| +IS_LOGGING_ENABLE71|||80|7|1||||||||||| +IS_LOGGING_ENABLE72|uint8_t|event_logger->is_logging_enable[9]|81|0|1||||||||||| +IS_LOGGING_ENABLE73|||81|1|1||||||||||| +IS_LOGGING_ENABLE74|||81|2|1||||||||||| +IS_LOGGING_ENABLE75|||81|3|1||||||||||| +IS_LOGGING_ENABLE76|||81|4|1||||||||||| +IS_LOGGING_ENABLE77|||81|5|1||||||||||| +IS_LOGGING_ENABLE78|||81|6|1||||||||||| +IS_LOGGING_ENABLE79|||81|7|1||||||||||| +IS_LOGGING_ENABLE80|uint8_t|event_logger->is_logging_enable[10]|82|0|1||||||||||| +IS_LOGGING_ENABLE81|||82|1|1||||||||||| +IS_LOGGING_ENABLE82|||82|2|1||||||||||| +IS_LOGGING_ENABLE83|||82|3|1||||||||||| +IS_LOGGING_ENABLE84|||82|4|1||||||||||| +IS_LOGGING_ENABLE85|||82|5|1||||||||||| +IS_LOGGING_ENABLE86|||82|6|1||||||||||| +IS_LOGGING_ENABLE87|||82|7|1||||||||||| +IS_LOGGING_ENABLE88|uint8_t|event_logger->is_logging_enable[11]|83|0|1||||||||||| +IS_LOGGING_ENABLE89|||83|1|1||||||||||| +IS_LOGGING_ENABLE90|||83|2|1||||||||||| +IS_LOGGING_ENABLE91|||83|3|1||||||||||| +IS_LOGGING_ENABLE92|||83|4|1||||||||||| +IS_LOGGING_ENABLE93|||83|5|1||||||||||| +IS_LOGGING_ENABLE94|||83|6|1||||||||||| +IS_LOGGING_ENABLE95|||83|7|1||||||||||| +IS_LOGGING_ENABLE96|uint8_t|event_logger->is_logging_enable[12]|84|0|1||||||||||| +IS_LOGGING_ENABLE97|||84|1|1||||||||||| +IS_LOGGING_ENABLE98|||84|2|1||||||||||| +IS_LOGGING_ENABLE99|||84|3|1||||||||||| +IS_LOGGING_ENABLE100|||84|4|1||||||||||| +IS_LOGGING_ENABLE101|||84|5|1||||||||||| +IS_LOGGING_ENABLE102|||84|6|1||||||||||| +IS_LOGGING_ENABLE103|||84|7|1||||||||||| +IS_LOGGING_ENABLE104|uint8_t|event_logger->is_logging_enable[13]|85|0|1||||||||||| +IS_LOGGING_ENABLE105|||85|1|1||||||||||| +IS_LOGGING_ENABLE106|||85|2|1||||||||||| +IS_LOGGING_ENABLE107|||85|3|1||||||||||| +IS_LOGGING_ENABLE108|||85|4|1||||||||||| +IS_LOGGING_ENABLE109|||85|5|1||||||||||| +IS_LOGGING_ENABLE110|||85|6|1||||||||||| +IS_LOGGING_ENABLE111|||85|7|1||||||||||| +IS_LOGGING_ENABLE112|uint8_t|event_logger->is_logging_enable[14]|86|0|1||||||||||| +IS_LOGGING_ENABLE113|||86|1|1||||||||||| +IS_LOGGING_ENABLE114|||86|2|1||||||||||| +IS_LOGGING_ENABLE115|||86|3|1||||||||||| +IS_LOGGING_ENABLE116|||86|4|1||||||||||| +IS_LOGGING_ENABLE117|||86|5|1||||||||||| +IS_LOGGING_ENABLE118|||86|6|1||||||||||| +IS_LOGGING_ENABLE119|||86|7|1||||||||||| +IS_LOGGING_ENABLE120|uint8_t|event_logger->is_logging_enable[15]|87|0|1||||||||||| +IS_LOGGING_ENABLE121|||87|1|1||||||||||| +IS_LOGGING_ENABLE122|||87|2|1||||||||||| +IS_LOGGING_ENABLE123|||87|3|1||||||||||| +IS_LOGGING_ENABLE124|||87|4|1||||||||||| +IS_LOGGING_ENABLE125|||87|5|1||||||||||| +IS_LOGGING_ENABLE126|||87|6|1||||||||||| +IS_LOGGING_ENABLE127|||87|7|1||||||||||| +IS_LOGGING_ENABLE128|uint8_t|event_logger->is_logging_enable[16]|88|0|1||||||||||| +IS_LOGGING_ENABLE129|||88|1|1||||||||||| +IS_LOGGING_ENABLE130|||88|2|1||||||||||| +IS_LOGGING_ENABLE131|||88|3|1||||||||||| +IS_LOGGING_ENABLE132|||88|4|1||||||||||| +IS_LOGGING_ENABLE133|||88|5|1||||||||||| +IS_LOGGING_ENABLE134|||88|6|1||||||||||| +IS_LOGGING_ENABLE135|||88|7|1||||||||||| +IS_LOGGING_ENABLE136|uint8_t|event_logger->is_logging_enable[17]|89|0|1||||||||||| +IS_LOGGING_ENABLE137|||89|1|1||||||||||| +IS_LOGGING_ENABLE138|||89|2|1||||||||||| +IS_LOGGING_ENABLE139|||89|3|1||||||||||| +IS_LOGGING_ENABLE140|||89|4|1||||||||||| +IS_LOGGING_ENABLE141|||89|5|1||||||||||| +IS_LOGGING_ENABLE142|||89|6|1||||||||||| +IS_LOGGING_ENABLE143|||89|7|1||||||||||| +IS_LOGGING_ENABLE144|uint8_t|event_logger->is_logging_enable[18]|90|0|1||||||||||| +IS_LOGGING_ENABLE145|||90|1|1||||||||||| +IS_LOGGING_ENABLE146|||90|2|1||||||||||| +IS_LOGGING_ENABLE147|||90|3|1||||||||||| +IS_LOGGING_ENABLE148|||90|4|1||||||||||| +IS_LOGGING_ENABLE149|||90|5|1||||||||||| +IS_LOGGING_ENABLE150|||90|6|1||||||||||| +IS_LOGGING_ENABLE151|||90|7|1||||||||||| +IS_LOGGING_ENABLE152|uint8_t|event_logger->is_logging_enable[19]|91|0|1||||||||||| +IS_LOGGING_ENABLE153|||91|1|1||||||||||| +IS_LOGGING_ENABLE154|||91|2|1||||||||||| +IS_LOGGING_ENABLE155|||91|3|1||||||||||| +IS_LOGGING_ENABLE156|||91|4|1||||||||||| +IS_LOGGING_ENABLE157|||91|5|1||||||||||| +IS_LOGGING_ENABLE158|||91|6|1||||||||||| +IS_LOGGING_ENABLE159|||91|7|1||||||||||| +IS_LOGGING_ENABLE160|uint8_t|event_logger->is_logging_enable[20]|92|0|1||||||||||| +IS_LOGGING_ENABLE161|||92|1|1||||||||||| +IS_LOGGING_ENABLE162|||92|2|1||||||||||| +IS_LOGGING_ENABLE163|||92|3|1||||||||||| +IS_LOGGING_ENABLE164|||92|4|1||||||||||| +IS_LOGGING_ENABLE165|||92|5|1||||||||||| +IS_LOGGING_ENABLE166|||92|6|1||||||||||| +IS_LOGGING_ENABLE167|||92|7|1||||||||||| +IS_LOGGING_ENABLE168|uint8_t|event_logger->is_logging_enable[21]|93|0|1||||||||||| +IS_LOGGING_ENABLE169|||93|1|1||||||||||| +IS_LOGGING_ENABLE170|||93|2|1||||||||||| +IS_LOGGING_ENABLE171|||93|3|1||||||||||| +IS_LOGGING_ENABLE172|||93|4|1||||||||||| +IS_LOGGING_ENABLE173|||93|5|1||||||||||| +IS_LOGGING_ENABLE174|||93|6|1||||||||||| +IS_LOGGING_ENABLE175|||93|7|1||||||||||| +IS_LOGGING_ENABLE176|uint8_t|event_logger->is_logging_enable[22]|94|0|1||||||||||| +IS_LOGGING_ENABLE177|||94|1|1||||||||||| +IS_LOGGING_ENABLE178|||94|2|1||||||||||| +IS_LOGGING_ENABLE179|||94|3|1||||||||||| +IS_LOGGING_ENABLE180|||94|4|1||||||||||| +IS_LOGGING_ENABLE181|||94|5|1||||||||||| +IS_LOGGING_ENABLE182|||94|6|1||||||||||| +IS_LOGGING_ENABLE183|||94|7|1||||||||||| +IS_LOGGING_ENABLE184|uint8_t|event_logger->is_logging_enable[23]|95|0|1||||||||||| +IS_LOGGING_ENABLE185|||95|1|1||||||||||| +IS_LOGGING_ENABLE186|||95|2|1||||||||||| +IS_LOGGING_ENABLE187|||95|3|1||||||||||| +IS_LOGGING_ENABLE188|||95|4|1||||||||||| +IS_LOGGING_ENABLE189|||95|5|1||||||||||| +IS_LOGGING_ENABLE190|||95|6|1||||||||||| +IS_LOGGING_ENABLE191|||95|7|1||||||||||| +IS_LOGGING_ENABLE192|uint8_t|event_logger->is_logging_enable[24]|96|0|1||||||||||| +IS_LOGGING_ENABLE193|||96|1|1||||||||||| +IS_LOGGING_ENABLE194|||96|2|1||||||||||| +IS_LOGGING_ENABLE195|||96|3|1||||||||||| +IS_LOGGING_ENABLE196|||96|4|1||||||||||| +IS_LOGGING_ENABLE197|||96|5|1||||||||||| +IS_LOGGING_ENABLE198|||96|6|1||||||||||| +IS_LOGGING_ENABLE199|||96|7|1||||||||||| +IS_LOGGING_ENABLE200|uint8_t|event_logger->is_logging_enable[25]|97|0|1||||||||||| +IS_LOGGING_ENABLE201|||97|1|1||||||||||| +IS_LOGGING_ENABLE202|||97|2|1||||||||||| +IS_LOGGING_ENABLE203|||97|3|1||||||||||| +IS_LOGGING_ENABLE204|||97|4|1||||||||||| +IS_LOGGING_ENABLE205|||97|5|1||||||||||| +IS_LOGGING_ENABLE206|||97|6|1||||||||||| +IS_LOGGING_ENABLE207|||97|7|1||||||||||| +IS_LOGGING_ENABLE208|uint8_t|event_logger->is_logging_enable[26]|98|0|1||||||||||| +IS_LOGGING_ENABLE209|||98|1|1||||||||||| +IS_LOGGING_ENABLE210|||98|2|1||||||||||| +IS_LOGGING_ENABLE211|||98|3|1||||||||||| +IS_LOGGING_ENABLE212|||98|4|1||||||||||| +IS_LOGGING_ENABLE213|||98|5|1||||||||||| +IS_LOGGING_ENABLE214|||98|6|1||||||||||| +IS_LOGGING_ENABLE215|||98|7|1||||||||||| +IS_LOGGING_ENABLE216|uint8_t|event_logger->is_logging_enable[27]|99|0|1||||||||||| +IS_LOGGING_ENABLE217|||99|1|1||||||||||| +IS_LOGGING_ENABLE218|||99|2|1||||||||||| +IS_LOGGING_ENABLE219|||99|3|1||||||||||| +IS_LOGGING_ENABLE220|||99|4|1||||||||||| +IS_LOGGING_ENABLE221|||99|5|1||||||||||| +IS_LOGGING_ENABLE222|||99|6|1||||||||||| +IS_LOGGING_ENABLE223|||99|7|1||||||||||| +IS_LOGGING_ENABLE224|uint8_t|event_logger->is_logging_enable[28]|100|0|1||||||||||| +IS_LOGGING_ENABLE225|||100|1|1||||||||||| +IS_LOGGING_ENABLE226|||100|2|1||||||||||| +IS_LOGGING_ENABLE227|||100|3|1||||||||||| +IS_LOGGING_ENABLE228|||100|4|1||||||||||| +IS_LOGGING_ENABLE229|||100|5|1||||||||||| +IS_LOGGING_ENABLE230|||100|6|1||||||||||| +IS_LOGGING_ENABLE231|||100|7|1||||||||||| +IS_LOGGING_ENABLE232|uint8_t|event_logger->is_logging_enable[29]|101|0|1||||||||||| +IS_LOGGING_ENABLE233|||101|1|1||||||||||| +IS_LOGGING_ENABLE234|||101|2|1||||||||||| +IS_LOGGING_ENABLE235|||101|3|1||||||||||| +IS_LOGGING_ENABLE236|||101|4|1||||||||||| +IS_LOGGING_ENABLE237|||101|5|1||||||||||| +IS_LOGGING_ENABLE238|||101|6|1||||||||||| +IS_LOGGING_ENABLE239|||101|7|1||||||||||| +IS_LOGGING_ENABLE240|uint8_t|event_logger->is_logging_enable[30]|102|0|1||||||||||| +IS_LOGGING_ENABLE241|||102|1|1||||||||||| +IS_LOGGING_ENABLE242|||102|2|1||||||||||| +IS_LOGGING_ENABLE243|||102|3|1||||||||||| +IS_LOGGING_ENABLE244|||102|4|1||||||||||| +IS_LOGGING_ENABLE245|||102|5|1||||||||||| +IS_LOGGING_ENABLE246|||102|6|1||||||||||| +IS_LOGGING_ENABLE247|||102|7|1||||||||||| +IS_LOGGING_ENABLE248|uint8_t|event_logger->is_logging_enable[31]|103|0|1||||||||||| +IS_LOGGING_ENABLE249|||103|1|1||||||||||| +IS_LOGGING_ENABLE250|||103|2|1||||||||||| +IS_LOGGING_ENABLE251|||103|3|1||||||||||| +IS_LOGGING_ENABLE252|||103|4|1||||||||||| +IS_LOGGING_ENABLE253|||103|5|1||||||||||| +IS_LOGGING_ENABLE254|||103|6|1||||||||||| +IS_LOGGING_ENABLE255|||103|7|1||||||||||| +TLOGS.HIGH.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group|104|0|8||||||||||| +TLOGS.HIGH.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local|105|0|32||||||||||| +TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle|109|0|32||||||||||| +TLOGS.HIGH.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step|113|0|8||||||||||| +TLOGS.HIGH.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note|114|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| +TLOGS.HIGH.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->group|118|0|8||||||||||| +TLOGS.HIGH.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->local|119|0|32||||||||||| +TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.total_cycle|123|0|32||||||||||| +TLOGS.HIGH.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.step|127|0|8||||||||||| +TLOGS.HIGH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note|128|0|32||||||||||| +TLOGS.HIGH.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->group|132|0|8||||||||||| +TLOGS.HIGH.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->local|133|0|32||||||||||| +TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.total_cycle|137|0|32||||||||||| +TLOGS.HIGH.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.step|141|0|8||||||||||| +TLOGS.HIGH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note|142|0|32||||||||||| +TLOGS.HIGH.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->group|146|0|8||||||||||| +TLOGS.HIGH.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->local|147|0|32||||||||||| +TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.total_cycle|151|0|32||||||||||| +TLOGS.HIGH.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.step|155|0|8||||||||||| +TLOGS.HIGH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note|156|0|32||||||||||| +TLOGS.MIDDLE.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->group|160|0|8||||||||||| +TLOGS.MIDDLE.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->local|161|0|32||||||||||| +TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.total_cycle|165|0|32||||||||||| +TLOGS.MIDDLE.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.step|169|0|8||||||||||| +TLOGS.MIDDLE.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note|170|0|32||||||||||| +TLOGS.MIDDLE.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->group|174|0|8||||||||||| +TLOGS.MIDDLE.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->local|175|0|32||||||||||| +TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.total_cycle|179|0|32||||||||||| +TLOGS.MIDDLE.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.step|183|0|8||||||||||| +TLOGS.MIDDLE.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note|184|0|32||||||||||| +TLOGS.MIDDLE.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->group|188|0|8||||||||||| +TLOGS.MIDDLE.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->local|189|0|32||||||||||| +TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.total_cycle|193|0|32||||||||||| +TLOGS.MIDDLE.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.step|197|0|8||||||||||| +TLOGS.MIDDLE.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note|198|0|32||||||||||| +TLOGS.MIDDLE.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->group|202|0|8||||||||||| +TLOGS.MIDDLE.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->local|203|0|32||||||||||| +TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.total_cycle|207|0|32||||||||||| +TLOGS.MIDDLE.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.step|211|0|8||||||||||| +TLOGS.MIDDLE.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note|212|0|32||||||||||| +TLOGS.LOW.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->group|216|0|8||||||||||| +TLOGS.LOW.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->local|217|0|32||||||||||| +TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.total_cycle|221|0|32||||||||||| +TLOGS.LOW.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.step|225|0|8||||||||||| +TLOGS.LOW.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note|226|0|32||||||||||| +TLOGS.LOW.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->group|230|0|8||||||||||| +TLOGS.LOW.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->local|231|0|32||||||||||| +TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.total_cycle|235|0|32||||||||||| +TLOGS.LOW.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.step|239|0|8||||||||||| +TLOGS.LOW.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note|240|0|32||||||||||| +TLOGS.LOW.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->group|244|0|8||||||||||| +TLOGS.LOW.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->local|245|0|32||||||||||| +TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.total_cycle|249|0|32||||||||||| +TLOGS.LOW.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.step|253|0|8||||||||||| +TLOGS.LOW.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note|254|0|32||||||||||| +TLOGS.LOW.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->group|258|0|8||||||||||| +TLOGS.LOW.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->local|259|0|32||||||||||| +TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.total_cycle|263|0|32||||||||||| +TLOGS.LOW.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.step|267|0|8||||||||||| +TLOGS.LOW.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note|268|0|32||||||||||| +TLOGS.LOW.EVENTS4.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->group|272|0|8||||||||||| +TLOGS.LOW.EVENTS4.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->local|273|0|32||||||||||| +TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.total_cycle|277|0|32||||||||||| +TLOGS.LOW.EVENTS4.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.step|281|0|8||||||||||| +TLOGS.LOW.EVENTS4.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note|282|0|32||||||||||| +TLOGS.LOW.EVENTS5.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->group|286|0|8||||||||||| +TLOGS.LOW.EVENTS5.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->local|287|0|32||||||||||| +TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.total_cycle|291|0|32||||||||||| +TLOGS.LOW.EVENTS5.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.step|295|0|8||||||||||| +TLOGS.LOW.EVENTS5.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note|296|0|32||||||||||| +TLOGS.EL.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->group|300|0|8||||||||||| +TLOGS.EL.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->local|301|0|32||||||||||| +TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.total_cycle|305|0|32||||||||||| +TLOGS.EL.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.step|309|0|8||||||||||| +TLOGS.EL.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note|310|0|32||||||||||| +TLOGS.EL.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->group|314|0|8||||||||||| +TLOGS.EL.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->local|315|0|32||||||||||| +TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.total_cycle|319|0|32||||||||||| +TLOGS.EL.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.step|323|0|8||||||||||| +TLOGS.EL.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note|324|0|32||||||||||| +TLOGS.EL.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->group|328|0|8||||||||||| +TLOGS.EL.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->local|329|0|32||||||||||| +TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.total_cycle|333|0|32||||||||||| +TLOGS.EL.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.step|337|0|8||||||||||| +TLOGS.EL.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note|338|0|32||||||||||| +TLOGS.EL.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->group|342|0|8||||||||||| +TLOGS.EL.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->local|343|0|32||||||||||| +TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.total_cycle|347|0|32||||||||||| +TLOGS.EL.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.step|351|0|8||||||||||| +TLOGS.EL.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note|352|0|32||||||||||| +TLOGS.EH.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->group|356|0|8||||||||||| +TLOGS.EH.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->local|357|0|32||||||||||| +TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.total_cycle|361|0|32||||||||||| +TLOGS.EH.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.step|365|0|8||||||||||| +TLOGS.EH.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note|366|0|32||||||||||| +TLOGS.EH.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->group|370|0|8||||||||||| +TLOGS.EH.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->local|371|0|32||||||||||| +TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.total_cycle|375|0|32||||||||||| +TLOGS.EH.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.step|379|0|8||||||||||| +TLOGS.EH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note|380|0|32||||||||||| +TLOGS.EH.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->group|384|0|8||||||||||| +TLOGS.EH.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->local|385|0|32||||||||||| +TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.total_cycle|389|0|32||||||||||| +TLOGS.EH.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.step|393|0|8||||||||||| +TLOGS.EH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note|394|0|32||||||||||| +TLOGS.EH.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->group|398|0|8||||||||||| +TLOGS.EH.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->local|399|0|32||||||||||| +TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.total_cycle|403|0|32||||||||||| +TLOGS.EH.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.step|407|0|8||||||||||| +TLOGS.EH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note|408|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md new file mode 100644 index 000000000..a3fae711c --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md @@ -0,0 +1,167 @@ +# SAMPLE_MOBC_TLM_DB_EL_CLOG + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TLM_INFO.CLOG.PAGE_NO|uint8_t|event_logger->tlm_info.clog.page_no|26|0|8||||||||||| +TLM_INFO.CLOG.ERR_LEVEL|uint8_t|(uint8_t)err_level|27|0|8||5.1||||||||| +STATISTICS.RECORD_COUNTER_TOTAL|uint32_t|event_logger->statistics.record_counter_total|28|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_ERR_LEVEL|uint32_t|event_logger->statistics.record_counters[err_level]|32|0|32||||||||||| +CLOGS.LOG_CAPACITY|uint16_t|event_logger->clogs[err_level].log_capacity|36|0|16||||||||||| +CLOGS.LOG0.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+0]].event.group|38|0|8||||||||||| +CLOGS.LOG0.EVENT.LOCAL|uint32_t|logs[log_orders[offset+0]].event.local|39|0|32||||||||||| +CLOGS.LOG0.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+0]].event.time.total_cycle|43|0|32||||||||||| +CLOGS.LOG0.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+0]].event.time.step|47|0|8||||||||||| +CLOGS.LOG0.EVENT.NOTE|uint32_t|logs[log_orders[offset+0]].event.note|48|0|32||||||||||| +CLOGS.LOG0.COUNT|uint16_t|logs[log_orders[offset+0]].count|52|0|16||||||||||| +CLOGS.LOG0.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+0]].delta_record_time.total_cycle|54|0|32||||||||||| +CLOGS.LOG0.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+0]].delta_record_time.step|58|0|8||||||||||| +CLOGS.LOG1.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+1]].event.group|59|0|8||||||||||| +CLOGS.LOG1.EVENT.LOCAL|uint32_t|logs[log_orders[offset+1]].event.local|60|0|32||||||||||| +CLOGS.LOG1.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+1]].event.time.total_cycle|64|0|32||||||||||| +CLOGS.LOG1.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+1]].event.time.step|68|0|8||||||||||| +CLOGS.LOG1.EVENT.NOTE|uint32_t|logs[log_orders[offset+1]].event.note|69|0|32||||||||||| +CLOGS.LOG1.COUNT|uint16_t|logs[log_orders[offset+1]].count|73|0|16||||||||||| +CLOGS.LOG1.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+1]].delta_record_time.total_cycle|75|0|32||||||||||| +CLOGS.LOG1.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+1]].delta_record_time.step|79|0|8||||||||||| +CLOGS.LOG2.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+2]].event.group|80|0|8||||||||||| +CLOGS.LOG2.EVENT.LOCAL|uint32_t|logs[log_orders[offset+2]].event.local|81|0|32||||||||||| +CLOGS.LOG2.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+2]].event.time.total_cycle|85|0|32||||||||||| +CLOGS.LOG2.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+2]].event.time.step|89|0|8||||||||||| +CLOGS.LOG2.EVENT.NOTE|uint32_t|logs[log_orders[offset+2]].event.note|90|0|32||||||||||| +CLOGS.LOG2.COUNT|uint16_t|logs[log_orders[offset+2]].count|94|0|16||||||||||| +CLOGS.LOG2.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+2]].delta_record_time.total_cycle|96|0|32||||||||||| +CLOGS.LOG2.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+2]].delta_record_time.step|100|0|8||||||||||| +CLOGS.LOG3.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+3]].event.group|101|0|8||||||||||| +CLOGS.LOG3.EVENT.LOCAL|uint32_t|logs[log_orders[offset+3]].event.local|102|0|32||||||||||| +CLOGS.LOG3.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+3]].event.time.total_cycle|106|0|32||||||||||| +CLOGS.LOG3.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+3]].event.time.step|110|0|8||||||||||| +CLOGS.LOG3.EVENT.NOTE|uint32_t|logs[log_orders[offset+3]].event.note|111|0|32||||||||||| +CLOGS.LOG3.COUNT|uint16_t|logs[log_orders[offset+3]].count|115|0|16||||||||||| +CLOGS.LOG3.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+3]].delta_record_time.total_cycle|117|0|32||||||||||| +CLOGS.LOG3.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+3]].delta_record_time.step|121|0|8||||||||||| +CLOGS.LOG4.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+4]].event.group|122|0|8||||||||||| +CLOGS.LOG4.EVENT.LOCAL|uint32_t|logs[log_orders[offset+4]].event.local|123|0|32||||||||||| +CLOGS.LOG4.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+4]].event.time.total_cycle|127|0|32||||||||||| +CLOGS.LOG4.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+4]].event.time.step|131|0|8||||||||||| +CLOGS.LOG4.EVENT.NOTE|uint32_t|logs[log_orders[offset+4]].event.note|132|0|32||||||||||| +CLOGS.LOG4.COUNT|uint16_t|logs[log_orders[offset+4]].count|136|0|16||||||||||| +CLOGS.LOG4.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+4]].delta_record_time.total_cycle|138|0|32||||||||||| +CLOGS.LOG4.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+4]].delta_record_time.step|142|0|8||||||||||| +CLOGS.LOG5.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+5]].event.group|143|0|8||||||||||| +CLOGS.LOG5.EVENT.LOCAL|uint32_t|logs[log_orders[offset+5]].event.local|144|0|32||||||||||| +CLOGS.LOG5.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+5]].event.time.total_cycle|148|0|32||||||||||| +CLOGS.LOG5.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+5]].event.time.step|152|0|8||||||||||| +CLOGS.LOG5.EVENT.NOTE|uint32_t|logs[log_orders[offset+5]].event.note|153|0|32||||||||||| +CLOGS.LOG5.COUNT|uint16_t|logs[log_orders[offset+5]].count|157|0|16||||||||||| +CLOGS.LOG5.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+5]].delta_record_time.total_cycle|159|0|32||||||||||| +CLOGS.LOG5.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+5]].delta_record_time.step|163|0|8||||||||||| +CLOGS.LOG6.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+6]].event.group|164|0|8||||||||||| +CLOGS.LOG6.EVENT.LOCAL|uint32_t|logs[log_orders[offset+6]].event.local|165|0|32||||||||||| +CLOGS.LOG6.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+6]].event.time.total_cycle|169|0|32||||||||||| +CLOGS.LOG6.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+6]].event.time.step|173|0|8||||||||||| +CLOGS.LOG6.EVENT.NOTE|uint32_t|logs[log_orders[offset+6]].event.note|174|0|32||||||||||| +CLOGS.LOG6.COUNT|uint16_t|logs[log_orders[offset+6]].count|178|0|16||||||||||| +CLOGS.LOG6.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+6]].delta_record_time.total_cycle|180|0|32||||||||||| +CLOGS.LOG6.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+6]].delta_record_time.step|184|0|8||||||||||| +CLOGS.LOG7.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+7]].event.group|185|0|8||||||||||| +CLOGS.LOG7.EVENT.LOCAL|uint32_t|logs[log_orders[offset+7]].event.local|186|0|32||||||||||| +CLOGS.LOG7.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+7]].event.time.total_cycle|190|0|32||||||||||| +CLOGS.LOG7.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+7]].event.time.step|194|0|8||||||||||| +CLOGS.LOG7.EVENT.NOTE|uint32_t|logs[log_orders[offset+7]].event.note|195|0|32||||||||||| +CLOGS.LOG7.COUNT|uint16_t|logs[log_orders[offset+7]].count|199|0|16||||||||||| +CLOGS.LOG7.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+7]].delta_record_time.total_cycle|201|0|32||||||||||| +CLOGS.LOG7.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+7]].delta_record_time.step|205|0|8||||||||||| +CLOGS.LOG8.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+8]].event.group|206|0|8||||||||||| +CLOGS.LOG8.EVENT.LOCAL|uint32_t|logs[log_orders[offset+8]].event.local|207|0|32||||||||||| +CLOGS.LOG8.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+8]].event.time.total_cycle|211|0|32||||||||||| +CLOGS.LOG8.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+8]].event.time.step|215|0|8||||||||||| +CLOGS.LOG8.EVENT.NOTE|uint32_t|logs[log_orders[offset+8]].event.note|216|0|32||||||||||| +CLOGS.LOG8.COUNT|uint16_t|logs[log_orders[offset+8]].count|220|0|16||||||||||| +CLOGS.LOG8.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+8]].delta_record_time.total_cycle|222|0|32||||||||||| +CLOGS.LOG8.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+8]].delta_record_time.step|226|0|8||||||||||| +CLOGS.LOG9.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+9]].event.group|227|0|8||||||||||| +CLOGS.LOG9.EVENT.LOCAL|uint32_t|logs[log_orders[offset+9]].event.local|228|0|32||||||||||| +CLOGS.LOG9.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+9]].event.time.total_cycle|232|0|32||||||||||| +CLOGS.LOG9.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+9]].event.time.step|236|0|8||||||||||| +CLOGS.LOG9.EVENT.NOTE|uint32_t|logs[log_orders[offset+9]].event.note|237|0|32||||||||||| +CLOGS.LOG9.COUNT|uint16_t|logs[log_orders[offset+9]].count|241|0|16||||||||||| +CLOGS.LOG9.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+9]].delta_record_time.total_cycle|243|0|32||||||||||| +CLOGS.LOG9.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+9]].delta_record_time.step|247|0|8||||||||||| +CLOGS.LOG10.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+10]].event.group|248|0|8||||||||||| +CLOGS.LOG10.EVENT.LOCAL|uint32_t|logs[log_orders[offset+10]].event.local|249|0|32||||||||||| +CLOGS.LOG10.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+10]].event.time.total_cycle|253|0|32||||||||||| +CLOGS.LOG10.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+10]].event.time.step|257|0|8||||||||||| +CLOGS.LOG10.EVENT.NOTE|uint32_t|logs[log_orders[offset+10]].event.note|258|0|32||||||||||| +CLOGS.LOG10.COUNT|uint16_t|logs[log_orders[offset+10]].count|262|0|16||||||||||| +CLOGS.LOG10.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+10]].delta_record_time.total_cycle|264|0|32||||||||||| +CLOGS.LOG10.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+10]].delta_record_time.step|268|0|8||||||||||| +CLOGS.LOG11.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+11]].event.group|269|0|8||||||||||| +CLOGS.LOG11.EVENT.LOCAL|uint32_t|logs[log_orders[offset+11]].event.local|270|0|32||||||||||| +CLOGS.LOG11.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+11]].event.time.total_cycle|274|0|32||||||||||| +CLOGS.LOG11.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+11]].event.time.step|278|0|8||||||||||| +CLOGS.LOG11.EVENT.NOTE|uint32_t|logs[log_orders[offset+11]].event.note|279|0|32||||||||||| +CLOGS.LOG11.COUNT|uint16_t|logs[log_orders[offset+11]].count|283|0|16||||||||||| +CLOGS.LOG11.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+11]].delta_record_time.total_cycle|285|0|32||||||||||| +CLOGS.LOG11.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+11]].delta_record_time.step|289|0|8||||||||||| +CLOGS.LOG12.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+12]].event.group|290|0|8||||||||||| +CLOGS.LOG12.EVENT.LOCAL|uint32_t|logs[log_orders[offset+12]].event.local|291|0|32||||||||||| +CLOGS.LOG12.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+12]].event.time.total_cycle|295|0|32||||||||||| +CLOGS.LOG12.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+12]].event.time.step|299|0|8||||||||||| +CLOGS.LOG12.EVENT.NOTE|uint32_t|logs[log_orders[offset+12]].event.note|300|0|32||||||||||| +CLOGS.LOG12.COUNT|uint16_t|logs[log_orders[offset+12]].count|304|0|16||||||||||| +CLOGS.LOG12.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+12]].delta_record_time.total_cycle|306|0|32||||||||||| +CLOGS.LOG12.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+12]].delta_record_time.step|310|0|8||||||||||| +CLOGS.LOG13.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+13]].event.group|311|0|8||||||||||| +CLOGS.LOG13.EVENT.LOCAL|uint32_t|logs[log_orders[offset+13]].event.local|312|0|32||||||||||| +CLOGS.LOG13.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+13]].event.time.total_cycle|316|0|32||||||||||| +CLOGS.LOG13.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+13]].event.time.step|320|0|8||||||||||| +CLOGS.LOG13.EVENT.NOTE|uint32_t|logs[log_orders[offset+13]].event.note|321|0|32||||||||||| +CLOGS.LOG13.COUNT|uint16_t|logs[log_orders[offset+13]].count|325|0|16||||||||||| +CLOGS.LOG13.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+13]].delta_record_time.total_cycle|327|0|32||||||||||| +CLOGS.LOG13.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+13]].delta_record_time.step|331|0|8||||||||||| +CLOGS.LOG14.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+14]].event.group|332|0|8||||||||||| +CLOGS.LOG14.EVENT.LOCAL|uint32_t|logs[log_orders[offset+14]].event.local|333|0|32||||||||||| +CLOGS.LOG14.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+14]].event.time.total_cycle|337|0|32||||||||||| +CLOGS.LOG14.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+14]].event.time.step|341|0|8||||||||||| +CLOGS.LOG14.EVENT.NOTE|uint32_t|logs[log_orders[offset+14]].event.note|342|0|32||||||||||| +CLOGS.LOG14.COUNT|uint16_t|logs[log_orders[offset+14]].count|346|0|16||||||||||| +CLOGS.LOG14.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+14]].delta_record_time.total_cycle|348|0|32||||||||||| +CLOGS.LOG14.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+14]].delta_record_time.step|352|0|8||||||||||| +CLOGS.LOG15.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+15]].event.group|353|0|8||||||||||| +CLOGS.LOG15.EVENT.LOCAL|uint32_t|logs[log_orders[offset+15]].event.local|354|0|32||||||||||| +CLOGS.LOG15.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+15]].event.time.total_cycle|358|0|32||||||||||| +CLOGS.LOG15.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+15]].event.time.step|362|0|8||||||||||| +CLOGS.LOG15.EVENT.NOTE|uint32_t|logs[log_orders[offset+15]].event.note|363|0|32||||||||||| +CLOGS.LOG15.COUNT|uint16_t|logs[log_orders[offset+15]].count|367|0|16||||||||||| +CLOGS.LOG15.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+15]].delta_record_time.total_cycle|369|0|32||||||||||| +CLOGS.LOG15.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+15]].delta_record_time.step|373|0|8||||||||||| +CLOGS.LOG16.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+16]].event.group|374|0|8||||||||||| +CLOGS.LOG16.EVENT.LOCAL|uint32_t|logs[log_orders[offset+16]].event.local|375|0|32||||||||||| +CLOGS.LOG16.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+16]].event.time.total_cycle|379|0|32||||||||||| +CLOGS.LOG16.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+16]].event.time.step|383|0|8||||||||||| +CLOGS.LOG16.EVENT.NOTE|uint32_t|logs[log_orders[offset+16]].event.note|384|0|32||||||||||| +CLOGS.LOG16.COUNT|uint16_t|logs[log_orders[offset+16]].count|388|0|16||||||||||| +CLOGS.LOG16.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+16]].delta_record_time.total_cycle|390|0|32||||||||||| +CLOGS.LOG16.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+16]].delta_record_time.step|394|0|8||||||||||| +CLOGS.LOG17.EVENT.GROUP|uint8_t|(uint8_t)logs[log_orders[offset+17]].event.group|395|0|8||||||||||| +CLOGS.LOG17.EVENT.LOCAL|uint32_t|logs[log_orders[offset+17]].event.local|396|0|32||||||||||| +CLOGS.LOG17.EVENT.TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+17]].event.time.total_cycle|400|0|32||||||||||| +CLOGS.LOG17.EVENT.TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+17]].event.time.step|404|0|8||||||||||| +CLOGS.LOG17.EVENT.NOTE|uint32_t|logs[log_orders[offset+17]].event.note|405|0|32||||||||||| +CLOGS.LOG17.COUNT|uint16_t|logs[log_orders[offset+17]].count|409|0|16||||||||||| +CLOGS.LOG17.DELTA_RECORD_TIME.TOTAL_CYCLE|uint32_t|logs[log_orders[offset+17]].delta_record_time.total_cycle|411|0|32||||||||||| +CLOGS.LOG17.DELTA_RECORD_TIME.STEP|uint8_t|(uint8_t)logs[log_orders[offset+17]].delta_record_time.step|415|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md new file mode 100644 index 000000000..26602a1d4 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md @@ -0,0 +1,167 @@ +# SAMPLE_MOBC_TLM_DB_EL_TLOG + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TLM_INFO.TLOG.PAGE_NO|uint8_t|event_logger->tlm_info.tlog.page_no|26|0|8||||||||||| +TLM_INFO.TLOG.ERR_LEVEL|uint8_t||27|0|4||5.1||||||||| +TLOGS.IS_ENABLE_OVERWRITE|||27|4|1||||||||||| +TLOGS.IS_TABLE_OVERFLOW|||27|5|1||||||||||| +TLOGS.DUMMY|||27|6|2||||||||||| +STATISTICS.RECORD_COUNTER_TOTAL|uint32_t|event_logger->statistics.record_counter_total|28|0|32||||||||||| +STATISTICS.RECORD_COUNTERS_ERR_LEVEL|uint32_t|event_logger->statistics.record_counters[err_level]|32|0|32||||||||||| +TLOGS.LOG_CAPACITY|uint16_t|event_logger->tlogs[err_level].log_capacity|36|0|16||||||||||| +TLOGS.LOG_WP|uint16_t|event_logger->tlogs[err_level].log_wp|38|0|16||||||||||| +TLOGS.EVENTS0.GROUP|uint8_t|(uint8_t)events[offset+0].group|40|0|8||||||||||| +TLOGS.EVENTS0.LOCAL|uint32_t|events[offset+0].local|41|0|32||||||||||| +TLOGS.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|events[offset+0].time.total_cycle|45|0|32||||||||||| +TLOGS.EVENTS0.TIME.STEP|uint8_t|(uint8_t)events[offset+0].time.step|49|0|8||||||||||| +TLOGS.EVENTS0.NOTE|uint32_t|events[offset+0].note|50|0|32||||||||||| +TLOGS.EVENTS1.GROUP|uint8_t|(uint8_t)events[offset+1].group|54|0|8||||||||||| +TLOGS.EVENTS1.LOCAL|uint32_t|events[offset+1].local|55|0|32||||||||||| +TLOGS.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|events[offset+1].time.total_cycle|59|0|32||||||||||| +TLOGS.EVENTS1.TIME.STEP|uint8_t|(uint8_t)events[offset+1].time.step|63|0|8||||||||||| +TLOGS.EVENTS1.NOTE|uint32_t|events[offset+1].note|64|0|32||||||||||| +TLOGS.EVENTS2.GROUP|uint8_t|(uint8_t)events[offset+2].group|68|0|8||||||||||| +TLOGS.EVENTS2.LOCAL|uint32_t|events[offset+2].local|69|0|32||||||||||| +TLOGS.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|events[offset+2].time.total_cycle|73|0|32||||||||||| +TLOGS.EVENTS2.TIME.STEP|uint8_t|(uint8_t)events[offset+2].time.step|77|0|8||||||||||| +TLOGS.EVENTS2.NOTE|uint32_t|events[offset+2].note|78|0|32||||||||||| +TLOGS.EVENTS3.GROUP|uint8_t|(uint8_t)events[offset+3].group|82|0|8||||||||||| +TLOGS.EVENTS3.LOCAL|uint32_t|events[offset+3].local|83|0|32||||||||||| +TLOGS.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|events[offset+3].time.total_cycle|87|0|32||||||||||| +TLOGS.EVENTS3.TIME.STEP|uint8_t|(uint8_t)events[offset+3].time.step|91|0|8||||||||||| +TLOGS.EVENTS3.NOTE|uint32_t|events[offset+3].note|92|0|32||||||||||| +TLOGS.EVENTS4.GROUP|uint8_t|(uint8_t)events[offset+4].group|96|0|8||||||||||| +TLOGS.EVENTS4.LOCAL|uint32_t|events[offset+4].local|97|0|32||||||||||| +TLOGS.EVENTS4.TIME.TOTAL_CYCLE|uint32_t|events[offset+4].time.total_cycle|101|0|32||||||||||| +TLOGS.EVENTS4.TIME.STEP|uint8_t|(uint8_t)events[offset+4].time.step|105|0|8||||||||||| +TLOGS.EVENTS4.NOTE|uint32_t|events[offset+4].note|106|0|32||||||||||| +TLOGS.EVENTS5.GROUP|uint8_t|(uint8_t)events[offset+5].group|110|0|8||||||||||| +TLOGS.EVENTS5.LOCAL|uint32_t|events[offset+5].local|111|0|32||||||||||| +TLOGS.EVENTS5.TIME.TOTAL_CYCLE|uint32_t|events[offset+5].time.total_cycle|115|0|32||||||||||| +TLOGS.EVENTS5.TIME.STEP|uint8_t|(uint8_t)events[offset+5].time.step|119|0|8||||||||||| +TLOGS.EVENTS5.NOTE|uint32_t|events[offset+5].note|120|0|32||||||||||| +TLOGS.EVENTS6.GROUP|uint8_t|(uint8_t)events[offset+6].group|124|0|8||||||||||| +TLOGS.EVENTS6.LOCAL|uint32_t|events[offset+6].local|125|0|32||||||||||| +TLOGS.EVENTS6.TIME.TOTAL_CYCLE|uint32_t|events[offset+6].time.total_cycle|129|0|32||||||||||| +TLOGS.EVENTS6.TIME.STEP|uint8_t|(uint8_t)events[offset+6].time.step|133|0|8||||||||||| +TLOGS.EVENTS6.NOTE|uint32_t|events[offset+6].note|134|0|32||||||||||| +TLOGS.EVENTS7.GROUP|uint8_t|(uint8_t)events[offset+7].group|138|0|8||||||||||| +TLOGS.EVENTS7.LOCAL|uint32_t|events[offset+7].local|139|0|32||||||||||| +TLOGS.EVENTS7.TIME.TOTAL_CYCLE|uint32_t|events[offset+7].time.total_cycle|143|0|32||||||||||| +TLOGS.EVENTS7.TIME.STEP|uint8_t|(uint8_t)events[offset+7].time.step|147|0|8||||||||||| +TLOGS.EVENTS7.NOTE|uint32_t|events[offset+7].note|148|0|32||||||||||| +TLOGS.EVENTS8.GROUP|uint8_t|(uint8_t)events[offset+8].group|152|0|8||||||||||| +TLOGS.EVENTS8.LOCAL|uint32_t|events[offset+8].local|153|0|32||||||||||| +TLOGS.EVENTS8.TIME.TOTAL_CYCLE|uint32_t|events[offset+8].time.total_cycle|157|0|32||||||||||| +TLOGS.EVENTS8.TIME.STEP|uint8_t|(uint8_t)events[offset+8].time.step|161|0|8||||||||||| +TLOGS.EVENTS8.NOTE|uint32_t|events[offset+8].note|162|0|32||||||||||| +TLOGS.EVENTS9.GROUP|uint8_t|(uint8_t)events[offset+9].group|166|0|8||||||||||| +TLOGS.EVENTS9.LOCAL|uint32_t|events[offset+9].local|167|0|32||||||||||| +TLOGS.EVENTS9.TIME.TOTAL_CYCLE|uint32_t|events[offset+9].time.total_cycle|171|0|32||||||||||| +TLOGS.EVENTS9.TIME.STEP|uint8_t|(uint8_t)events[offset+9].time.step|175|0|8||||||||||| +TLOGS.EVENTS9.NOTE|uint32_t|events[offset+9].note|176|0|32||||||||||| +TLOGS.EVENTS10.GROUP|uint8_t|(uint8_t)events[offset+10].group|180|0|8||||||||||| +TLOGS.EVENTS10.LOCAL|uint32_t|events[offset+10].local|181|0|32||||||||||| +TLOGS.EVENTS10.TIME.TOTAL_CYCLE|uint32_t|events[offset+10].time.total_cycle|185|0|32||||||||||| +TLOGS.EVENTS10.TIME.STEP|uint8_t|(uint8_t)events[offset+10].time.step|189|0|8||||||||||| +TLOGS.EVENTS10.NOTE|uint32_t|events[offset+10].note|190|0|32||||||||||| +TLOGS.EVENTS11.GROUP|uint8_t|(uint8_t)events[offset+11].group|194|0|8||||||||||| +TLOGS.EVENTS11.LOCAL|uint32_t|events[offset+11].local|195|0|32||||||||||| +TLOGS.EVENTS11.TIME.TOTAL_CYCLE|uint32_t|events[offset+11].time.total_cycle|199|0|32||||||||||| +TLOGS.EVENTS11.TIME.STEP|uint8_t|(uint8_t)events[offset+11].time.step|203|0|8||||||||||| +TLOGS.EVENTS11.NOTE|uint32_t|events[offset+11].note|204|0|32||||||||||| +TLOGS.EVENTS12.GROUP|uint8_t|(uint8_t)events[offset+12].group|208|0|8||||||||||| +TLOGS.EVENTS12.LOCAL|uint32_t|events[offset+12].local|209|0|32||||||||||| +TLOGS.EVENTS12.TIME.TOTAL_CYCLE|uint32_t|events[offset+12].time.total_cycle|213|0|32||||||||||| +TLOGS.EVENTS12.TIME.STEP|uint8_t|(uint8_t)events[offset+12].time.step|217|0|8||||||||||| +TLOGS.EVENTS12.NOTE|uint32_t|events[offset+12].note|218|0|32||||||||||| +TLOGS.EVENTS13.GROUP|uint8_t|(uint8_t)events[offset+13].group|222|0|8||||||||||| +TLOGS.EVENTS13.LOCAL|uint32_t|events[offset+13].local|223|0|32||||||||||| +TLOGS.EVENTS13.TIME.TOTAL_CYCLE|uint32_t|events[offset+13].time.total_cycle|227|0|32||||||||||| +TLOGS.EVENTS13.TIME.STEP|uint8_t|(uint8_t)events[offset+13].time.step|231|0|8||||||||||| +TLOGS.EVENTS13.NOTE|uint32_t|events[offset+13].note|232|0|32||||||||||| +TLOGS.EVENTS14.GROUP|uint8_t|(uint8_t)events[offset+14].group|236|0|8||||||||||| +TLOGS.EVENTS14.LOCAL|uint32_t|events[offset+14].local|237|0|32||||||||||| +TLOGS.EVENTS14.TIME.TOTAL_CYCLE|uint32_t|events[offset+14].time.total_cycle|241|0|32||||||||||| +TLOGS.EVENTS14.TIME.STEP|uint8_t|(uint8_t)events[offset+14].time.step|245|0|8||||||||||| +TLOGS.EVENTS14.NOTE|uint32_t|events[offset+14].note|246|0|32||||||||||| +TLOGS.EVENTS15.GROUP|uint8_t|(uint8_t)events[offset+15].group|250|0|8||||||||||| +TLOGS.EVENTS15.LOCAL|uint32_t|events[offset+15].local|251|0|32||||||||||| +TLOGS.EVENTS15.TIME.TOTAL_CYCLE|uint32_t|events[offset+15].time.total_cycle|255|0|32||||||||||| +TLOGS.EVENTS15.TIME.STEP|uint8_t|(uint8_t)events[offset+15].time.step|259|0|8||||||||||| +TLOGS.EVENTS15.NOTE|uint32_t|events[offset+15].note|260|0|32||||||||||| +TLOGS.EVENTS16.GROUP|uint8_t|(uint8_t)events[offset+16].group|264|0|8||||||||||| +TLOGS.EVENTS16.LOCAL|uint32_t|events[offset+16].local|265|0|32||||||||||| +TLOGS.EVENTS16.TIME.TOTAL_CYCLE|uint32_t|events[offset+16].time.total_cycle|269|0|32||||||||||| +TLOGS.EVENTS16.TIME.STEP|uint8_t|(uint8_t)events[offset+16].time.step|273|0|8||||||||||| +TLOGS.EVENTS16.NOTE|uint32_t|events[offset+16].note|274|0|32||||||||||| +TLOGS.EVENTS17.GROUP|uint8_t|(uint8_t)events[offset+17].group|278|0|8||||||||||| +TLOGS.EVENTS17.LOCAL|uint32_t|events[offset+17].local|279|0|32||||||||||| +TLOGS.EVENTS17.TIME.TOTAL_CYCLE|uint32_t|events[offset+17].time.total_cycle|283|0|32||||||||||| +TLOGS.EVENTS17.TIME.STEP|uint8_t|(uint8_t)events[offset+17].time.step|287|0|8||||||||||| +TLOGS.EVENTS17.NOTE|uint32_t|events[offset+17].note|288|0|32||||||||||| +TLOGS.EVENTS18.GROUP|uint8_t|(uint8_t)events[offset+18].group|292|0|8||||||||||| +TLOGS.EVENTS18.LOCAL|uint32_t|events[offset+18].local|293|0|32||||||||||| +TLOGS.EVENTS18.TIME.TOTAL_CYCLE|uint32_t|events[offset+18].time.total_cycle|297|0|32||||||||||| +TLOGS.EVENTS18.TIME.STEP|uint8_t|(uint8_t)events[offset+18].time.step|301|0|8||||||||||| +TLOGS.EVENTS18.NOTE|uint32_t|events[offset+18].note|302|0|32||||||||||| +TLOGS.EVENTS19.GROUP|uint8_t|(uint8_t)events[offset+19].group|306|0|8||||||||||| +TLOGS.EVENTS19.LOCAL|uint32_t|events[offset+19].local|307|0|32||||||||||| +TLOGS.EVENTS19.TIME.TOTAL_CYCLE|uint32_t|events[offset+19].time.total_cycle|311|0|32||||||||||| +TLOGS.EVENTS19.TIME.STEP|uint8_t|(uint8_t)events[offset+19].time.step|315|0|8||||||||||| +TLOGS.EVENTS19.NOTE|uint32_t|events[offset+19].note|316|0|32||||||||||| +TLOGS.EVENTS20.GROUP|uint8_t|(uint8_t)events[offset+20].group|320|0|8||||||||||| +TLOGS.EVENTS20.LOCAL|uint32_t|events[offset+20].local|321|0|32||||||||||| +TLOGS.EVENTS20.TIME.TOTAL_CYCLE|uint32_t|events[offset+20].time.total_cycle|325|0|32||||||||||| +TLOGS.EVENTS20.TIME.STEP|uint8_t|(uint8_t)events[offset+20].time.step|329|0|8||||||||||| +TLOGS.EVENTS20.NOTE|uint32_t|events[offset+20].note|330|0|32||||||||||| +TLOGS.EVENTS21.GROUP|uint8_t|(uint8_t)events[offset+21].group|334|0|8||||||||||| +TLOGS.EVENTS21.LOCAL|uint32_t|events[offset+21].local|335|0|32||||||||||| +TLOGS.EVENTS21.TIME.TOTAL_CYCLE|uint32_t|events[offset+21].time.total_cycle|339|0|32||||||||||| +TLOGS.EVENTS21.TIME.STEP|uint8_t|(uint8_t)events[offset+21].time.step|343|0|8||||||||||| +TLOGS.EVENTS21.NOTE|uint32_t|events[offset+21].note|344|0|32||||||||||| +TLOGS.EVENTS22.GROUP|uint8_t|(uint8_t)events[offset+22].group|348|0|8||||||||||| +TLOGS.EVENTS22.LOCAL|uint32_t|events[offset+22].local|349|0|32||||||||||| +TLOGS.EVENTS22.TIME.TOTAL_CYCLE|uint32_t|events[offset+22].time.total_cycle|353|0|32||||||||||| +TLOGS.EVENTS22.TIME.STEP|uint8_t|(uint8_t)events[offset+22].time.step|357|0|8||||||||||| +TLOGS.EVENTS22.NOTE|uint32_t|events[offset+22].note|358|0|32||||||||||| +TLOGS.EVENTS23.GROUP|uint8_t|(uint8_t)events[offset+23].group|362|0|8||||||||||| +TLOGS.EVENTS23.LOCAL|uint32_t|events[offset+23].local|363|0|32||||||||||| +TLOGS.EVENTS23.TIME.TOTAL_CYCLE|uint32_t|events[offset+23].time.total_cycle|367|0|32||||||||||| +TLOGS.EVENTS23.TIME.STEP|uint8_t|(uint8_t)events[offset+23].time.step|371|0|8||||||||||| +TLOGS.EVENTS23.NOTE|uint32_t|events[offset+23].note|372|0|32||||||||||| +TLOGS.EVENTS24.GROUP|uint8_t|(uint8_t)events[offset+24].group|376|0|8||||||||||| +TLOGS.EVENTS24.LOCAL|uint32_t|events[offset+24].local|377|0|32||||||||||| +TLOGS.EVENTS24.TIME.TOTAL_CYCLE|uint32_t|events[offset+24].time.total_cycle|381|0|32||||||||||| +TLOGS.EVENTS24.TIME.STEP|uint8_t|(uint8_t)events[offset+24].time.step|385|0|8||||||||||| +TLOGS.EVENTS24.NOTE|uint32_t|events[offset+24].note|386|0|32||||||||||| +TLOGS.EVENTS25.GROUP|uint8_t|(uint8_t)events[offset+25].group|390|0|8||||||||||| +TLOGS.EVENTS25.LOCAL|uint32_t|events[offset+25].local|391|0|32||||||||||| +TLOGS.EVENTS25.TIME.TOTAL_CYCLE|uint32_t|events[offset+25].time.total_cycle|395|0|32||||||||||| +TLOGS.EVENTS25.TIME.STEP|uint8_t|(uint8_t)events[offset+25].time.step|399|0|8||||||||||| +TLOGS.EVENTS25.NOTE|uint32_t|events[offset+25].note|400|0|32||||||||||| +TLOGS.EVENTS26.GROUP|uint8_t|(uint8_t)events[offset+26].group|404|0|8||||||||||| +TLOGS.EVENTS26.LOCAL|uint32_t|events[offset+26].local|405|0|32||||||||||| +TLOGS.EVENTS26.TIME.TOTAL_CYCLE|uint32_t|events[offset+26].time.total_cycle|409|0|32||||||||||| +TLOGS.EVENTS26.TIME.STEP|uint8_t|(uint8_t)events[offset+26].time.step|413|0|8||||||||||| +TLOGS.EVENTS26.NOTE|uint32_t|events[offset+26].note|414|0|32||||||||||| +TLOGS.EVENTS27.GROUP|uint8_t|(uint8_t)events[offset+27].group|418|0|8||||||||||| +TLOGS.EVENTS27.LOCAL|uint32_t|events[offset+27].local|419|0|32||||||||||| +TLOGS.EVENTS27.TIME.TOTAL_CYCLE|uint32_t|events[offset+27].time.total_cycle|423|0|32||||||||||| +TLOGS.EVENTS27.TIME.STEP|uint8_t|(uint8_t)events[offset+27].time.step|427|0|8||||||||||| +TLOGS.EVENTS27.NOTE|uint32_t|events[offset+27].note|428|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md new file mode 100644 index 000000000..a3014f596 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md @@ -0,0 +1,100 @@ +# SAMPLE_MOBC_TLM_DB_GIT_REV + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +CORE0|uint8_t|(uint8_t)GIT_REV_CORE[0]|26|0|8|o|||||||||| +CORE1|uint8_t|(uint8_t)GIT_REV_CORE[1]|27|0|8|o|||||||||| +CORE2|uint8_t|(uint8_t)GIT_REV_CORE[2]|28|0|8|o|||||||||| +CORE3|uint8_t|(uint8_t)GIT_REV_CORE[3]|29|0|8|o|||||||||| +CORE4|uint8_t|(uint8_t)GIT_REV_CORE[4]|30|0|8|o|||||||||| +CORE5|uint8_t|(uint8_t)GIT_REV_CORE[5]|31|0|8|o|||||||||| +CORE6|uint8_t|(uint8_t)GIT_REV_CORE[6]|32|0|8|o|||||||||| +CORE7|uint8_t|(uint8_t)GIT_REV_CORE[7]|33|0|8|o|||||||||| +CORE8|uint8_t|(uint8_t)GIT_REV_CORE[8]|34|0|8|o|||||||||| +CORE9|uint8_t|(uint8_t)GIT_REV_CORE[9]|35|0|8|o|||||||||| +CORE10|uint8_t|(uint8_t)GIT_REV_CORE[10]|36|0|8|o|||||||||| +CORE11|uint8_t|(uint8_t)GIT_REV_CORE[11]|37|0|8|o|||||||||| +CORE12|uint8_t|(uint8_t)GIT_REV_CORE[12]|38|0|8|o|||||||||| +CORE13|uint8_t|(uint8_t)GIT_REV_CORE[13]|39|0|8|o|||||||||| +CORE14|uint8_t|(uint8_t)GIT_REV_CORE[14]|40|0|8|o|||||||||| +CORE15|uint8_t|(uint8_t)GIT_REV_CORE[15]|41|0|8|o|||||||||| +CORE16|uint8_t|(uint8_t)GIT_REV_CORE[16]|42|0|8|o|||||||||| +CORE17|uint8_t|(uint8_t)GIT_REV_CORE[17]|43|0|8|o|||||||||| +CORE18|uint8_t|(uint8_t)GIT_REV_CORE[18]|44|0|8|o|||||||||| +CORE19|uint8_t|(uint8_t)GIT_REV_CORE[19]|45|0|8|o|||||||||| +CORE20|uint8_t|(uint8_t)GIT_REV_CORE[20]|46|0|8|o|||||||||| +CORE21|uint8_t|(uint8_t)GIT_REV_CORE[21]|47|0|8|o|||||||||| +CORE22|uint8_t|(uint8_t)GIT_REV_CORE[22]|48|0|8|o|||||||||| +CORE23|uint8_t|(uint8_t)GIT_REV_CORE[23]|49|0|8|o|||||||||| +CORE24|uint8_t|(uint8_t)GIT_REV_CORE[24]|50|0|8|o|||||||||| +CORE25|uint8_t|(uint8_t)GIT_REV_CORE[25]|51|0|8|o|||||||||| +CORE26|uint8_t|(uint8_t)GIT_REV_CORE[26]|52|0|8|o|||||||||| +CORE27|uint8_t|(uint8_t)GIT_REV_CORE[27]|53|0|8|o|||||||||| +CORE28|uint8_t|(uint8_t)GIT_REV_CORE[28]|54|0|8|o|||||||||| +CORE29|uint8_t|(uint8_t)GIT_REV_CORE[29]|55|0|8|o|||||||||| +CORE30|uint8_t|(uint8_t)GIT_REV_CORE[30]|56|0|8|o|||||||||| +CORE31|uint8_t|(uint8_t)GIT_REV_CORE[31]|57|0|8|o|||||||||| +CORE32|uint8_t|(uint8_t)GIT_REV_CORE[32]|58|0|8|o|||||||||| +CORE33|uint8_t|(uint8_t)GIT_REV_CORE[33]|59|0|8|o|||||||||| +CORE34|uint8_t|(uint8_t)GIT_REV_CORE[34]|60|0|8|o|||||||||| +CORE35|uint8_t|(uint8_t)GIT_REV_CORE[35]|61|0|8|o|||||||||| +CORE36|uint8_t|(uint8_t)GIT_REV_CORE[36]|62|0|8|o|||||||||| +CORE37|uint8_t|(uint8_t)GIT_REV_CORE[37]|63|0|8|o|||||||||| +CORE38|uint8_t|(uint8_t)GIT_REV_CORE[38]|64|0|8|o|||||||||| +CORE39|uint8_t|(uint8_t)GIT_REV_CORE[39]|65|0|8|o|||||||||| +CORE40|uint8_t|(uint8_t)GIT_REV_CORE[40]|66|0|8|o|||||||||| +USER0|uint8_t|(uint8_t)GIT_REV_USER[0]|67|0|8|o|||||||||| +USER1|uint8_t|(uint8_t)GIT_REV_USER[1]|68|0|8|o|||||||||| +USER2|uint8_t|(uint8_t)GIT_REV_USER[2]|69|0|8|o|||||||||| +USER3|uint8_t|(uint8_t)GIT_REV_USER[3]|70|0|8|o|||||||||| +USER4|uint8_t|(uint8_t)GIT_REV_USER[4]|71|0|8|o|||||||||| +USER5|uint8_t|(uint8_t)GIT_REV_USER[5]|72|0|8|o|||||||||| +USER6|uint8_t|(uint8_t)GIT_REV_USER[6]|73|0|8|o|||||||||| +USER7|uint8_t|(uint8_t)GIT_REV_USER[7]|74|0|8|o|||||||||| +USER8|uint8_t|(uint8_t)GIT_REV_USER[8]|75|0|8|o|||||||||| +USER9|uint8_t|(uint8_t)GIT_REV_USER[9]|76|0|8|o|||||||||| +USER10|uint8_t|(uint8_t)GIT_REV_USER[10]|77|0|8|o|||||||||| +USER11|uint8_t|(uint8_t)GIT_REV_USER[11]|78|0|8|o|||||||||| +USER12|uint8_t|(uint8_t)GIT_REV_USER[12]|79|0|8|o|||||||||| +USER13|uint8_t|(uint8_t)GIT_REV_USER[13]|80|0|8|o|||||||||| +USER14|uint8_t|(uint8_t)GIT_REV_USER[14]|81|0|8|o|||||||||| +USER15|uint8_t|(uint8_t)GIT_REV_USER[15]|82|0|8|o|||||||||| +USER16|uint8_t|(uint8_t)GIT_REV_USER[16]|83|0|8|o|||||||||| +USER17|uint8_t|(uint8_t)GIT_REV_USER[17]|84|0|8|o|||||||||| +USER18|uint8_t|(uint8_t)GIT_REV_USER[18]|85|0|8|o|||||||||| +USER19|uint8_t|(uint8_t)GIT_REV_USER[19]|86|0|8|o|||||||||| +USER20|uint8_t|(uint8_t)GIT_REV_USER[20]|87|0|8|o|||||||||| +USER21|uint8_t|(uint8_t)GIT_REV_USER[21]|88|0|8|o|||||||||| +USER22|uint8_t|(uint8_t)GIT_REV_USER[22]|89|0|8|o|||||||||| +USER23|uint8_t|(uint8_t)GIT_REV_USER[23]|90|0|8|o|||||||||| +USER24|uint8_t|(uint8_t)GIT_REV_USER[24]|91|0|8|o|||||||||| +USER25|uint8_t|(uint8_t)GIT_REV_USER[25]|92|0|8|o|||||||||| +USER26|uint8_t|(uint8_t)GIT_REV_USER[26]|93|0|8|o|||||||||| +USER27|uint8_t|(uint8_t)GIT_REV_USER[27]|94|0|8|o|||||||||| +USER28|uint8_t|(uint8_t)GIT_REV_USER[28]|95|0|8|o|||||||||| +USER29|uint8_t|(uint8_t)GIT_REV_USER[29]|96|0|8|o|||||||||| +USER30|uint8_t|(uint8_t)GIT_REV_USER[30]|97|0|8|o|||||||||| +USER31|uint8_t|(uint8_t)GIT_REV_USER[31]|98|0|8|o|||||||||| +USER32|uint8_t|(uint8_t)GIT_REV_USER[32]|99|0|8|o|||||||||| +USER33|uint8_t|(uint8_t)GIT_REV_USER[33]|100|0|8|o|||||||||| +USER34|uint8_t|(uint8_t)GIT_REV_USER[34]|101|0|8|o|||||||||| +USER35|uint8_t|(uint8_t)GIT_REV_USER[35]|102|0|8|o|||||||||| +USER36|uint8_t|(uint8_t)GIT_REV_USER[36]|103|0|8|o|||||||||| +USER37|uint8_t|(uint8_t)GIT_REV_USER[37]|104|0|8|o|||||||||| +USER38|uint8_t|(uint8_t)GIT_REV_USER[38]|105|0|8|o|||||||||| +USER39|uint8_t|(uint8_t)GIT_REV_USER[39]|106|0|8|o|||||||||| +USER40|uint8_t|(uint8_t)GIT_REV_USER[40]|107|0|8|o|||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md new file mode 100644 index 000000000..a111c32f6 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md @@ -0,0 +1,60 @@ +# SAMPLE_MOBC_TLM_DB_GS + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +CCSDS.RX.REC_STATUS|uint8_t|(uint8_t)gs_driver->info[0].rx.rec_status|26|0|8||2.12||||||||| +CCSDS.RX.RET_FROM_IF_RX|int32_t|(int32_t)gs_driver->info[0].rx.ret_from_if_rx|27|0|32||||||||||| +CCSDS.RX.LAST_DEST_TYPE|uint8_t|(uint8_t)gs_driver->info[0].rx.last_dest_type|31|0|8||5.2||||||||| +CCSDS.RX.LAST_REC_TIME|uint32_t|(uint32_t)gs_driver->info[0].rx.last_rec_time|32|0|32||||||||||| +CCSDS.RX.CMD_ACK|uint8_t|(uint8_t)gs_driver->info[0].rx.cmd_ack|36|0|8||13.1||||||||| +CCSDS.TCTF.LAST_REC_TCTF_TYPE|uint8_t|(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type|37|0|8||3.2||||||||| +CCSDS.TCTF.AD_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status|38|0|8||18.1||||||||| +CCSDS.TCTF.BC_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status|39|0|8||18.1||||||||| +CCSDS.TCTF.BD_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status|40|0|8||18.1||||||||| +CCSDS.TX.IS_VALID|uint8_t|gs_driver->is_ccsds_tx_valid|41|0|8||2.9||||||||| +CCSDS.TX.SEND_CYCLE|uint32_t|(uint32_t)gs_driver->info[0].tx.send_cycle|42|0|32||||||||||| +CCSDS.TX.VCID|uint8_t|(uint8_t)gs_driver->info[0].tx.vcid|46|0|8||3.4||||||||| +CCSDS.TX.VCDU_COUNTER|uint32_t|gs_driver->info[0].tx.vcdu_counter|47|0|32||||||||||| +CCSDS.TX.BUFFER_AVAILABLE|uint8_t|gs_driver->ccsds_info.buffer_num|51|0|8||||||||||| +UART.CH|uint8_t|gs_driver->driver_uart.uart_config.ch|52|0|8||||||||||| +UART.BAUDRATE|uint32_t|gs_driver->driver_uart.uart_config.baudrate|53|0|32||||||||||| +UART.PARITY|uint8_t|(uint8_t)gs_driver->driver_uart.uart_config.parity_settings|57|0|8||5.3||||||||| +UART.DATA_LENGTH|uint8_t|(uint8_t)gs_driver->driver_uart.uart_config.data_length|58|0|8||2.1||||||||| +UART.STOP_BIT|uint8_t|(uint8_t)gs_driver->driver_uart.uart_config.stop_bit|59|0|8||3.1||||||||| +UART.RX.REC_STATUS|uint8_t|(uint8_t)gs_driver->info[1].rx.rec_status|60|0|8||2.12||||||||| +UART.RX.RET_FROM_IF_RX|int32_t|(int32_t)gs_driver->info[1].rx.ret_from_if_rx|61|0|32||||||||||| +UART.RX.LAST_DEST_TYPE|uint8_t|(uint8_t)gs_driver->info[1].rx.last_dest_type|65|0|8||5.2||||||||| +UART.RX.LAST_REC_TIME|uint32_t|(uint32_t)gs_driver->info[1].rx.last_rec_time|66|0|32||||||||||| +UART.RX.CMD_ACK|uint8_t|(uint8_t)gs_driver->info[1].rx.cmd_ack|70|0|8||13.1||||||||| +UART.TCTF.LAST_REC_TCTF_TYPE|uint8_t|(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type|71|0|8||3.2||||||||| +UART.TCTF.AD_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status|72|0|8||18.1||||||||| +UART.TCTF.BC_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status|73|0|8||18.1||||||||| +UART.TCTF.BD_REC_STATUS|uint8_t|(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status|74|0|8||18.1||||||||| +UART.TX.SEND_CYCLE|uint32_t|(uint32_t)gs_driver->info[1].tx.send_cycle|75|0|32||||||||||| +UART.TX.VCID|uint8_t|(uint8_t)gs_driver->info[1].tx.vcid|79|0|8||3.4||||||||| +UART.TX.VCDU_COUNTER|uint32_t|gs_driver->info[1].tx.vcdu_counter|80|0|32||||||||||| +COP-1.TYPE_A_COUNTER|uint8_t|gs_validate_info->type_a_counter|84|0|8||||||||||| +COP-1.TYPE_B_COUNTER|uint8_t|gs_validate_info->type_b_counter|85|0|8||||||||||| +COP-1.LOCKOUT_FLAG|uint8_t|gs_validate_info->lockout_flag|86|0|8||||||||||| +COP-1.RETRANSMIT_FLAG|uint8_t|gs_validate_info->retransmit_flag|87|0|8||||||||||| +COP-1.POSITIVE_WINDOW_WIDTH|uint8_t|gs_validate_info->positive_window_width|88|0|8||||||||||| +MS_TLM.VCDU.FLUSH_INTERVAL|uint32_t|(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval|89|0|32||||||||||| +MS_TLM.VCDU.LAST_UPDATED|uint32_t|(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated|93|0|32||||||||||| +MS_TLM.VCDU.COUNTER|uint32_t|(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter|97|0|32||||||||||| +RP_TLM.VCDU.FLUSH_INTERVAL|uint32_t|(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval|101|0|32||||||||||| +RP_TLM.VCDU.LAST_UPDATED|uint32_t|(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated|105|0|32||||||||||| +RP_TLM.VCDU.COUNTER|uint32_t|(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter|109|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md new file mode 100644 index 000000000..906fe34ab --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md @@ -0,0 +1,159 @@ +# SAMPLE_MOBC_TLM_DB_HK + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +OBC_TM_MODE_TIME|uint32_t|TMGR_get_master_clock().mode_cycle|26|0|32||||||||||| +OBC_TM_UNIXTIME_AT_TI0|double|TMGR_get_unixtime_at_ti0()|30|0|64||||||||||| +OBC_MM_OPSMODE|uint8_t|(uint8_t)(mode_manager->current_id)|38|0|8||17.1||||||||| +OBC_MM_STS|uint8_t||39|0|1||2.7||||||||| +OBC_MM_OPSMODE_PREV|||39|1|7||17.1||||||||| +OBC_TDSP_CURRENT_ID|uint16_t|TDSP_info->task_list_id|40|0|16||||||||||| +OBC_TCTF_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->rx.rec_status|42|0|8||2.13|||||||TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡|| +OBC_TCTF_LAST_RECV_TIME|uint32_t|(uint32_t)gs_driver->latest_info->rx.last_rec_time|43|0|32|||||||||譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾|| +OBC_TCP_LAST_RECV_ACK|uint8_t|(uint8_t)(gs_driver->latest_info->rx.cmd_ack)|47|0|8||13.1|||||||譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡|| +OBC_GS_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_gs_cmd_list)|48|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_GS_CMD_LAST_EXEC_TIME|uint32_t|gs_command_dispatcher->prev.time.total_cycle|52|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_GS_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev.code)|56|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +OBC_GS_CMD_LAST_EXEC_STS|int8_t|(int8_t)(gs_command_dispatcher->prev.sts)|58|0|8||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_GS_CMD_LAST_ERR_TIME|uint32_t|gs_command_dispatcher->prev_err.time.total_cycle|59|0|32|||||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_GS_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev_err.code)|63|0|16|||||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D|| +OBC_GS_CMD_LAST_ERR_STS|int8_t|(int8_t)(gs_command_dispatcher->prev_err.sts)|65|0|8||7.1|||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TLC_GS.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])|66|0|32|||||||||繝舌せ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TLC_GS.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))|70|0|8|||||||||繝舌せ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚|| +OBC_TLC_GS.LAST_EXEC_TIME|uint32_t|timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle|71|0|32|||||||||繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TLC_GS.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)|75|0|16|||||||||繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D|| +OBC_TLC_GS.LAST_EXEC_STS|int8_t|(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)|77|0|8||7.1|||||||繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TLC_GS.LAST_ERR_TIME|uint32_t|timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle|78|0|32|||||||||繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TLC_GS.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)|82|0|16|||||||||繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D|| +OBC_TLC_GS.LAST_ERR_STS|int8_t|(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)|84|0|8||7.1|||||||繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TLC_GS.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))|85|0|32|||||||||繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TLC_GS.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))|89|0|16|||||||||繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TLC_BC.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])|91|0|32|||||||||BC逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TLC_BC.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))|95|0|8|||||||||BC逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚|| +OBC_TLC_TLM.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])|96|0|32|||||||||繝繝ャ繝。逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TLC_TLM.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))|100|0|8|||||||||繝繝ャ繝。逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚|| +OBC_TLC_MIS.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])|101|0|32|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TLC_MIS.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))|105|0|8|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚|| +OBC_TLC_MIS.LAST_EXEC_TIME|uint32_t|timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle|106|0|32|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TLC_MIS.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)|110|0|16|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D|| +OBC_TLC_MIS.LAST_EXEC_STS|int8_t|(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)|112|0|8||7.1|||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TLC_MIS.LAST_ERR_TIME|uint32_t|timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle|113|0|32|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TLC_MIS.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)|117|0|16|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D|| +OBC_TLC_MIS.LAST_ERR_STS|int8_t|(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)|119|0|8||7.1|||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TLC_MIS.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))|120|0|32|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TLC_MIS.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))|124|0|16|||||||||繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TLC_GS.SOE_FLAG|uint8_t||126|0|1||2.3||||||||| +OBC_TLC_GS.LOCKOUT_FLAG|||126|1|1||2.10||||||||| +OBC_TLC_BC.SOE_FLAG|||126|2|1||2.3||||||||| +OBC_TLC_BC.LOCKOUT_FLAG|||126|3|1||2.10||||||||| +OBC_TLC_TLM.SOE_FLAG|||126|4|1||2.3||||||||| +OBC_TLC_TLM.LOCKOUT_FLAG|||126|5|1||2.10||||||||| +OBC_TLC_MIS.SOE_FLAG|||126|6|1||2.3||||||||| +OBC_TLC_MIS.LOCKOUT_FLAG|||126|7|1||2.10||||||||| +WDT.IS_ENABLE|uint8_t||127|0|1||2.3||||||||| +WDT.IS_CLEAR_ENABLE|||127|1|1||2.3||||||||| +DUMMY_DATA0|||127|2|6||||||||||| +OBC_BCT_BLK_PTR|uint16_t|block_command_table->pos.block|128|0|16|||||||||BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ|| +OBC_BCT_CMD_PTR|uint8_t|(uint8_t)(block_command_table->pos.cmd)|130|0|8|||||||||BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ|| +OBC_BCT_REGD_TIME|uint32_t|((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|131|0|32|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_BCT_REGD_ID|uint16_t|(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|135|0|16|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +EL.STATISTICS.RECORD_COUNTER_TOTAL|uint32_t|event_logger->statistics.record_counter_total|137|0|32||||||||||| +EL.STATISTICS.RECORD_COUNTERS_HIGH|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]|141|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_MIDDLE|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]|143|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_LOW|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]|145|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_EL|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]|147|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_EH|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]|149|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.LATEST_EVENT.GROUP|uint8_t|(uint8_t)event_logger->latest_event.group|151|0|8||||||||||| +EL.LATEST_EVENT.LOCAL|uint32_t|event_logger->latest_event.local|152|0|32||||||||||| +EL.LATEST_EVENT.ERR_LEVEL|uint8_t|(uint8_t)event_logger->latest_event.err_level|156|0|8||5.1||||||||| +EL.LATEST_EVENT.TIME.TOTAL_CYCLE|uint32_t|event_logger->latest_event.time.total_cycle|157|0|32||||||||||| +EL.LATEST_EVENT.TIME.STEP|uint8_t|(uint8_t)event_logger->latest_event.time.step|161|0|8||||||||||| +EL.LATEST_EVENT.NOTE|uint32_t|event_logger->latest_event.note|162|0|32||||||||||u8縺ォ縺励※繧ゅh縺л +EL.LATEST_HIGH_EVENT.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group|166|0|8||||||||||| +EL.LATEST_HIGH_EVENT.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local|167|0|32||||||||||| +EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle|171|0|32||||||||||| +EL.LATEST_HIGH_EVENT.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step|175|0|8||||||||||| +EL.LATEST_HIGH_EVENT.NOTE|uint16_t|(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note|176|0|16||||||||||u8縺ォ縺励※繧ゅh縺л +EH.LOG_TABLE.RESPOND_COUNTER|uint32_t|event_handler->log_table.respond_counter|178|0|32||||||||||| +ANOMALY_MOBC_AL_COUNTER|uint32_t|(uint32_t)anomaly_logger->counter|182|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_TIME_MASTER|uint32_t|(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle|186|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_TIME_STEP|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)|190|0|8||||||||||| +ANOMALY_MOBC_AL_LATEST_CODE_GROUP|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)|191|0|8||||||||||| +ANOMALY_MOBC_AL_LATEST_CODE_LOCAL|uint32_t|anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local|192|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_RUN_LENGTH|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)|196|0|8||||||||||| +ANOMALY_MOBC_AL_HEADER|uint8_t|(uint8_t)(anomaly_logger->header)|197|0|8||||||||||| +OBC_AH_ACTION_COUNTER|uint8_t|(uint8_t)(anomaly_handler->action_counter)|198|0|8|||||||||繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー|| +OBC_AH_LATEST_ID|uint8_t|(uint8_t)(anomaly_handler->latest_id)|199|0|8|||||||||繧「繝弱槭Μ蟇セ蠢廬D|| +OBC_AH_RESPOND_AT|uint32_t|(uint32_t)(anomaly_handler->respond_at.total_cycle)|200|0|32|||||||||繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾|| +OBC_GS_CMD_ERR_COUNTER|uint8_t|(uint8_t)(gs_command_dispatcher->error_counter)|204|0|8|||||||||繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー|| +DCU.EXEC_LOGS0.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)|205|0|16|o|||||||||| +DCU.EXEC_LOGS0.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)|207|0|8||4.1||||||||| +DCU.EXEC_LOGS0.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)|208|0|16||||||||||| +DCU.EXEC_LOGS0.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)|210|0|8||7.1||||||||| +DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle|211|0|32||||||||||| +DCU.EXEC_LOGS1.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)|215|0|16|o|||||||||| +DCU.EXEC_LOGS1.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)|217|0|8||4.1||||||||| +DCU.EXEC_LOGS1.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)|218|0|16||||||||||| +DCU.EXEC_LOGS1.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)|220|0|8||7.1||||||||| +DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle|221|0|32||||||||||| +GIT_REV_CORE|uint32_t|GIT_REV_CORE_SHORT|225|0|32|o|||||||||| +GIT_REV_USER|uint32_t|GIT_REV_USER_SHORT|229|0|32|o|||||||||| +DUMMY_DATA1|uint32_t|0|233|0|32||||||||||| +DUMMY_DATA2|uint32_t|0|237|0|32||||||||||| +DUMMY_DATA3|uint32_t|0|241|0|32||||||||||| +DUMMY_DATA4|uint32_t|0|245|0|32||||||||||| +DUMMY_DATA5|uint32_t|0|249|0|32||||||||||| +DUMMY_DATA6|uint32_t|0|253|0|32||||||||||| +DUMMY_DATA7|uint32_t|0|257|0|32||||||||||| +DUMMY_DATA8|uint32_t|0|261|0|32||||||||||| +DUMMY_DATA9|uint32_t|0|265|0|32||||||||||| +DUMMY_DATA10|uint32_t|0|269|0|32||||||||||| +DUMMY_DATA11|uint32_t|0|273|0|32||||||||||| +DUMMY_DATA12|uint32_t|0|277|0|32||||||||||| +DUMMY_DATA13|uint32_t|0|281|0|32||||||||||| +DUMMY_DATA14|uint32_t|0|285|0|32||||||||||| +DUMMY_DATA15|uint32_t|0|289|0|32||||||||||| +DUMMY_DATA16|uint32_t|0|293|0|32||||||||||| +DUMMY_DATA17|uint32_t|0|297|0|32||||||||||| +DUMMY_DATA18|uint32_t|0|301|0|32||||||||||| +DUMMY_DATA19|uint32_t|0|305|0|32||||||||||| +DUMMY_DATA20|uint32_t|0|309|0|32||||||||||| +DUMMY_DATA21|uint32_t|0|313|0|32||||||||||| +DUMMY_DATA22|uint32_t|0|317|0|32||||||||||| +DUMMY_DATA23|uint32_t|0|321|0|32||||||||||| +DUMMY_DATA24|uint32_t|0|325|0|32||||||||||| +DUMMY_DATA25|uint32_t|0|329|0|32||||||||||| +DUMMY_DATA26|uint32_t|0|333|0|32||||||||||| +DUMMY_DATA27|uint32_t|0|337|0|32||||||||||| +DUMMY_DATA28|uint32_t|0|341|0|32||||||||||| +DUMMY_DATA29|uint32_t|0|345|0|32||||||||||| +DUMMY_DATA30|uint32_t|0|349|0|32||||||||||| +DUMMY_DATA31|uint32_t|0|353|0|32||||||||||| +DUMMY_DATA32|uint32_t|0|357|0|32||||||||||| +DUMMY_DATA33|uint32_t|0|361|0|32||||||||||| +DUMMY_DATA34|uint32_t|0|365|0|32||||||||||| +DUMMY_DATA35|uint32_t|0|369|0|32||||||||||| +DUMMY_DATA36|uint32_t|0|373|0|32||||||||||| +DUMMY_DATA37|uint32_t|0|377|0|32||||||||||| +DUMMY_DATA38|uint32_t|0|381|0|32||||||||||| +DUMMY_DATA39|uint32_t|0|385|0|32||||||||||| +DUMMY_DATA40|uint32_t|0|389|0|32||||||||||| +DUMMY_DATA41|uint32_t|0|393|0|32||||||||||| +DUMMY_DATA42|uint32_t|0|397|0|32||||||||||| +DUMMY_DATA43|uint32_t|0|401|0|32||||||||||| +DUMMY_DATA44|uint32_t|0|405|0|32||||||||||| +DUMMY_DATA45|uint32_t|0|409|0|32||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md new file mode 100644 index 000000000..e9126d811 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md @@ -0,0 +1,25 @@ +# SAMPLE_MOBC_TLM_DB_MEM + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +MEM.BEGIN|uint32_t|memory_dump->begin|26|0|32|o||||||||繝。繝「繝ェ謫堺ス憺伜沺髢句ァ九い繝峨Ξ繧ケ|| +MEM.END|uint32_t|memory_dump->end|30|0|32|o||||||||繝。繝「繝ェ謫堺ス憺伜沺邨らォッ繧「繝峨Ξ繧ケ|| +MEM.ADU_SIZE|uint32_t|memory_dump->adu_size|34|0|32|||||||||繝。繝「繝ェ謫堺ス憺伜沺繧オ繧、繧コ = ADU繧オ繧、繧コ|CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k| +MEM.ADU_SEQ|uint16_t|memory_dump->adu_seq|38|0|16|||||||||ADU繧キ繝シ繧ア繝ウ繧ケ繧ォ繧ヲ繝ウ繧ソ|CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k| +MEM.ADU_COUNTER|uint8_t|memory_dump->adu_counter|40|0|8|||||||||ADU繧ォ繧ヲ繝ウ繧ソ|CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k| +MEM.DESTINATION|uint32_t|memory_dump->dest|41|0|32|o||||||||繧ウ繝斐シ蜈医い繝峨Ξ繧ケ|| +MEM.RP|uint32_t|memory_dump->rp|45|0|32|o||||||||繧ウ繝シ繝斐シ逕ィRP|| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md new file mode 100644 index 000000000..40c369894 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md @@ -0,0 +1,309 @@ +# SAMPLE_MOBC_TLM_DB_MM + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +CURRENT_MODE|uint8_t|(uint8_t)(mode_manager->current_id)|26|0|8||||||||||| +PREVIOSU_MODE|uint8_t|(uint8_t)(mode_manager->previous_id)|27|0|8||||||||||| +TRANSITION_STATUS|uint8_t|(uint8_t)(mode_manager->stat)|28|0|8||||||||||| +MM_ACK|uint8_t|(uint8_t)(mode_manager->mm_ack)|29|0|8||||||||||| +MODE_LIST_0|uint16_t|(uint16_t)(mode_manager->mode_list[0])|30|0|16||||||||||| +MODE_LIST_1|uint16_t|(uint16_t)(mode_manager->mode_list[1])|32|0|16||||||||||| +MODE_LIST_2|uint16_t|(uint16_t)(mode_manager->mode_list[2])|34|0|16||||||||||| +MODE_LIST_3|uint16_t|(uint16_t)(mode_manager->mode_list[3])|36|0|16||||||||||| +MODE_LIST_4|uint16_t|(uint16_t)(mode_manager->mode_list[4])|38|0|16||||||||||| +MODE_LIST_5|uint16_t|(uint16_t)(mode_manager->mode_list[5])|40|0|16||||||||||| +MODE_LIST_6|uint16_t|(uint16_t)(mode_manager->mode_list[6])|42|0|16||||||||||| +MODE_LIST_7|uint16_t|(uint16_t)(mode_manager->mode_list[7])|44|0|16||||||||||| +MODE_LIST_8|uint16_t|(uint16_t)(mode_manager->mode_list[8])|46|0|16||||||||||| +MODE_LIST_9|uint16_t|(uint16_t)(mode_manager->mode_list[9])|48|0|16||||||||||| +MODE_LIST_10|uint16_t|(uint16_t)(mode_manager->mode_list[10])|50|0|16||||||||||| +MODE_LIST_11|uint16_t|(uint16_t)(mode_manager->mode_list[11])|52|0|16||||||||||| +MODE_LIST_12|uint16_t|(uint16_t)(mode_manager->mode_list[12])|54|0|16||||||||||| +MODE_LIST_13|uint16_t|(uint16_t)(mode_manager->mode_list[13])|56|0|16||||||||||| +MODE_LIST_14|uint16_t|(uint16_t)(mode_manager->mode_list[14])|58|0|16||||||||||| +MODE_LIST_15|uint16_t|(uint16_t)(mode_manager->mode_list[15])|60|0|16||||||||||| +EDGE_NUM|uint16_t|MM_update_transition_table_for_tlm()|62|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_0|uint8_t|mode_manager->transition_table_for_tlm[0].from|64|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_0|uint8_t|mode_manager->transition_table_for_tlm[0].to|65|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_0|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index)|66|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_1|uint8_t|mode_manager->transition_table_for_tlm[1].from|68|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_1|uint8_t|mode_manager->transition_table_for_tlm[1].to|69|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_1|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index)|70|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_2|uint8_t|mode_manager->transition_table_for_tlm[2].from|72|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_2|uint8_t|mode_manager->transition_table_for_tlm[2].to|73|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_2|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index)|74|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_3|uint8_t|mode_manager->transition_table_for_tlm[3].from|76|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_3|uint8_t|mode_manager->transition_table_for_tlm[3].to|77|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_3|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index)|78|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_4|uint8_t|mode_manager->transition_table_for_tlm[4].from|80|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_4|uint8_t|mode_manager->transition_table_for_tlm[4].to|81|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_4|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index)|82|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_5|uint8_t|mode_manager->transition_table_for_tlm[5].from|84|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_5|uint8_t|mode_manager->transition_table_for_tlm[5].to|85|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_5|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index)|86|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_6|uint8_t|mode_manager->transition_table_for_tlm[6].from|88|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_6|uint8_t|mode_manager->transition_table_for_tlm[6].to|89|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_6|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index)|90|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_7|uint8_t|mode_manager->transition_table_for_tlm[7].from|92|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_7|uint8_t|mode_manager->transition_table_for_tlm[7].to|93|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_7|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index)|94|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_8|uint8_t|mode_manager->transition_table_for_tlm[8].from|96|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_8|uint8_t|mode_manager->transition_table_for_tlm[8].to|97|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_8|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index)|98|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_9|uint8_t|mode_manager->transition_table_for_tlm[9].from|100|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_9|uint8_t|mode_manager->transition_table_for_tlm[9].to|101|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_9|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index)|102|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_10|uint8_t|mode_manager->transition_table_for_tlm[10].from|104|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_10|uint8_t|mode_manager->transition_table_for_tlm[10].to|105|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_10|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index)|106|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_11|uint8_t|mode_manager->transition_table_for_tlm[11].from|108|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_11|uint8_t|mode_manager->transition_table_for_tlm[11].to|109|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_11|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index)|110|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_12|uint8_t|mode_manager->transition_table_for_tlm[12].from|112|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_12|uint8_t|mode_manager->transition_table_for_tlm[12].to|113|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_12|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index)|114|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_13|uint8_t|mode_manager->transition_table_for_tlm[13].from|116|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_13|uint8_t|mode_manager->transition_table_for_tlm[13].to|117|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_13|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index)|118|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_14|uint8_t|mode_manager->transition_table_for_tlm[14].from|120|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_14|uint8_t|mode_manager->transition_table_for_tlm[14].to|121|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_14|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index)|122|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_15|uint8_t|mode_manager->transition_table_for_tlm[15].from|124|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_15|uint8_t|mode_manager->transition_table_for_tlm[15].to|125|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_15|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index)|126|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_16|uint8_t|mode_manager->transition_table_for_tlm[16].from|128|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_16|uint8_t|mode_manager->transition_table_for_tlm[16].to|129|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_16|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index)|130|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_17|uint8_t|mode_manager->transition_table_for_tlm[17].from|132|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_17|uint8_t|mode_manager->transition_table_for_tlm[17].to|133|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_17|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index)|134|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_18|uint8_t|mode_manager->transition_table_for_tlm[18].from|136|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_18|uint8_t|mode_manager->transition_table_for_tlm[18].to|137|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_18|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index)|138|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_19|uint8_t|mode_manager->transition_table_for_tlm[19].from|140|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_19|uint8_t|mode_manager->transition_table_for_tlm[19].to|141|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_19|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index)|142|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_20|uint8_t|mode_manager->transition_table_for_tlm[20].from|144|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_20|uint8_t|mode_manager->transition_table_for_tlm[20].to|145|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_20|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index)|146|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_21|uint8_t|mode_manager->transition_table_for_tlm[21].from|148|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_21|uint8_t|mode_manager->transition_table_for_tlm[21].to|149|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_21|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index)|150|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_22|uint8_t|mode_manager->transition_table_for_tlm[22].from|152|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_22|uint8_t|mode_manager->transition_table_for_tlm[22].to|153|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_22|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index)|154|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_23|uint8_t|mode_manager->transition_table_for_tlm[23].from|156|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_23|uint8_t|mode_manager->transition_table_for_tlm[23].to|157|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_23|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index)|158|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_24|uint8_t|mode_manager->transition_table_for_tlm[24].from|160|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_24|uint8_t|mode_manager->transition_table_for_tlm[24].to|161|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_24|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index)|162|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_25|uint8_t|mode_manager->transition_table_for_tlm[25].from|164|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_25|uint8_t|mode_manager->transition_table_for_tlm[25].to|165|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_25|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index)|166|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_26|uint8_t|mode_manager->transition_table_for_tlm[26].from|168|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_26|uint8_t|mode_manager->transition_table_for_tlm[26].to|169|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_26|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index)|170|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_27|uint8_t|mode_manager->transition_table_for_tlm[27].from|172|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_27|uint8_t|mode_manager->transition_table_for_tlm[27].to|173|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_27|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index)|174|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_28|uint8_t|mode_manager->transition_table_for_tlm[28].from|176|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_28|uint8_t|mode_manager->transition_table_for_tlm[28].to|177|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_28|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index)|178|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_29|uint8_t|mode_manager->transition_table_for_tlm[29].from|180|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_29|uint8_t|mode_manager->transition_table_for_tlm[29].to|181|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_29|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index)|182|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_30|uint8_t|mode_manager->transition_table_for_tlm[30].from|184|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_30|uint8_t|mode_manager->transition_table_for_tlm[30].to|185|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_30|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index)|186|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_31|uint8_t|mode_manager->transition_table_for_tlm[31].from|188|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_31|uint8_t|mode_manager->transition_table_for_tlm[31].to|189|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_31|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index)|190|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_32|uint8_t|mode_manager->transition_table_for_tlm[32].from|192|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_32|uint8_t|mode_manager->transition_table_for_tlm[32].to|193|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_32|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index)|194|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_33|uint8_t|mode_manager->transition_table_for_tlm[33].from|196|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_33|uint8_t|mode_manager->transition_table_for_tlm[33].to|197|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_33|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index)|198|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_34|uint8_t|mode_manager->transition_table_for_tlm[34].from|200|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_34|uint8_t|mode_manager->transition_table_for_tlm[34].to|201|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_34|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index)|202|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_35|uint8_t|mode_manager->transition_table_for_tlm[35].from|204|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_35|uint8_t|mode_manager->transition_table_for_tlm[35].to|205|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_35|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index)|206|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_36|uint8_t|mode_manager->transition_table_for_tlm[36].from|208|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_36|uint8_t|mode_manager->transition_table_for_tlm[36].to|209|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_36|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index)|210|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_37|uint8_t|mode_manager->transition_table_for_tlm[37].from|212|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_37|uint8_t|mode_manager->transition_table_for_tlm[37].to|213|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_37|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index)|214|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_38|uint8_t|mode_manager->transition_table_for_tlm[38].from|216|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_38|uint8_t|mode_manager->transition_table_for_tlm[38].to|217|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_38|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index)|218|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_39|uint8_t|mode_manager->transition_table_for_tlm[39].from|220|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_39|uint8_t|mode_manager->transition_table_for_tlm[39].to|221|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_39|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index)|222|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_40|uint8_t|mode_manager->transition_table_for_tlm[40].from|224|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_40|uint8_t|mode_manager->transition_table_for_tlm[40].to|225|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_40|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index)|226|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_41|uint8_t|mode_manager->transition_table_for_tlm[41].from|228|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_41|uint8_t|mode_manager->transition_table_for_tlm[41].to|229|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_41|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index)|230|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_42|uint8_t|mode_manager->transition_table_for_tlm[42].from|232|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_42|uint8_t|mode_manager->transition_table_for_tlm[42].to|233|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_42|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index)|234|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_43|uint8_t|mode_manager->transition_table_for_tlm[43].from|236|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_43|uint8_t|mode_manager->transition_table_for_tlm[43].to|237|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_43|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index)|238|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_44|uint8_t|mode_manager->transition_table_for_tlm[44].from|240|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_44|uint8_t|mode_manager->transition_table_for_tlm[44].to|241|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_44|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index)|242|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_45|uint8_t|mode_manager->transition_table_for_tlm[45].from|244|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_45|uint8_t|mode_manager->transition_table_for_tlm[45].to|245|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_45|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index)|246|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_46|uint8_t|mode_manager->transition_table_for_tlm[46].from|248|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_46|uint8_t|mode_manager->transition_table_for_tlm[46].to|249|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_46|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index)|250|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_47|uint8_t|mode_manager->transition_table_for_tlm[47].from|252|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_47|uint8_t|mode_manager->transition_table_for_tlm[47].to|253|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_47|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index)|254|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_48|uint8_t|mode_manager->transition_table_for_tlm[48].from|256|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_48|uint8_t|mode_manager->transition_table_for_tlm[48].to|257|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_48|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index)|258|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_49|uint8_t|mode_manager->transition_table_for_tlm[49].from|260|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_49|uint8_t|mode_manager->transition_table_for_tlm[49].to|261|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_49|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index)|262|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_50|uint8_t|mode_manager->transition_table_for_tlm[50].from|264|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_50|uint8_t|mode_manager->transition_table_for_tlm[50].to|265|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_50|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index)|266|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_51|uint8_t|mode_manager->transition_table_for_tlm[51].from|268|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_51|uint8_t|mode_manager->transition_table_for_tlm[51].to|269|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_51|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index)|270|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_52|uint8_t|mode_manager->transition_table_for_tlm[52].from|272|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_52|uint8_t|mode_manager->transition_table_for_tlm[52].to|273|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_52|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index)|274|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_53|uint8_t|mode_manager->transition_table_for_tlm[53].from|276|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_53|uint8_t|mode_manager->transition_table_for_tlm[53].to|277|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_53|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index)|278|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_54|uint8_t|mode_manager->transition_table_for_tlm[54].from|280|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_54|uint8_t|mode_manager->transition_table_for_tlm[54].to|281|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_54|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index)|282|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_55|uint8_t|mode_manager->transition_table_for_tlm[55].from|284|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_55|uint8_t|mode_manager->transition_table_for_tlm[55].to|285|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_55|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index)|286|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_56|uint8_t|mode_manager->transition_table_for_tlm[56].from|288|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_56|uint8_t|mode_manager->transition_table_for_tlm[56].to|289|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_56|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index)|290|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_57|uint8_t|mode_manager->transition_table_for_tlm[57].from|292|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_57|uint8_t|mode_manager->transition_table_for_tlm[57].to|293|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_57|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index)|294|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_58|uint8_t|mode_manager->transition_table_for_tlm[58].from|296|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_58|uint8_t|mode_manager->transition_table_for_tlm[58].to|297|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_58|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index)|298|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_59|uint8_t|mode_manager->transition_table_for_tlm[59].from|300|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_59|uint8_t|mode_manager->transition_table_for_tlm[59].to|301|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_59|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index)|302|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_60|uint8_t|mode_manager->transition_table_for_tlm[60].from|304|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_60|uint8_t|mode_manager->transition_table_for_tlm[60].to|305|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_60|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index)|306|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_61|uint8_t|mode_manager->transition_table_for_tlm[61].from|308|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_61|uint8_t|mode_manager->transition_table_for_tlm[61].to|309|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_61|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index)|310|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_62|uint8_t|mode_manager->transition_table_for_tlm[62].from|312|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_62|uint8_t|mode_manager->transition_table_for_tlm[62].to|313|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_62|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index)|314|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_63|uint8_t|mode_manager->transition_table_for_tlm[63].from|316|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_63|uint8_t|mode_manager->transition_table_for_tlm[63].to|317|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_63|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index)|318|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_64|uint8_t|mode_manager->transition_table_for_tlm[64].from|320|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_64|uint8_t|mode_manager->transition_table_for_tlm[64].to|321|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_64|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index)|322|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_65|uint8_t|mode_manager->transition_table_for_tlm[65].from|324|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_65|uint8_t|mode_manager->transition_table_for_tlm[65].to|325|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_65|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index)|326|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_66|uint8_t|mode_manager->transition_table_for_tlm[66].from|328|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_66|uint8_t|mode_manager->transition_table_for_tlm[66].to|329|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_66|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index)|330|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_67|uint8_t|mode_manager->transition_table_for_tlm[67].from|332|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_67|uint8_t|mode_manager->transition_table_for_tlm[67].to|333|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_67|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index)|334|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_68|uint8_t|mode_manager->transition_table_for_tlm[68].from|336|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_68|uint8_t|mode_manager->transition_table_for_tlm[68].to|337|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_68|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index)|338|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_69|uint8_t|mode_manager->transition_table_for_tlm[69].from|340|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_69|uint8_t|mode_manager->transition_table_for_tlm[69].to|341|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_69|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index)|342|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_70|uint8_t|mode_manager->transition_table_for_tlm[70].from|344|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_70|uint8_t|mode_manager->transition_table_for_tlm[70].to|345|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_70|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index)|346|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_71|uint8_t|mode_manager->transition_table_for_tlm[71].from|348|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_71|uint8_t|mode_manager->transition_table_for_tlm[71].to|349|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_71|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index)|350|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_72|uint8_t|mode_manager->transition_table_for_tlm[72].from|352|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_72|uint8_t|mode_manager->transition_table_for_tlm[72].to|353|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_72|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index)|354|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_73|uint8_t|mode_manager->transition_table_for_tlm[73].from|356|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_73|uint8_t|mode_manager->transition_table_for_tlm[73].to|357|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_73|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index)|358|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_74|uint8_t|mode_manager->transition_table_for_tlm[74].from|360|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_74|uint8_t|mode_manager->transition_table_for_tlm[74].to|361|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_74|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index)|362|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_75|uint8_t|mode_manager->transition_table_for_tlm[75].from|364|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_75|uint8_t|mode_manager->transition_table_for_tlm[75].to|365|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_75|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index)|366|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_76|uint8_t|mode_manager->transition_table_for_tlm[76].from|368|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_76|uint8_t|mode_manager->transition_table_for_tlm[76].to|369|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_76|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index)|370|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_77|uint8_t|mode_manager->transition_table_for_tlm[77].from|372|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_77|uint8_t|mode_manager->transition_table_for_tlm[77].to|373|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_77|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index)|374|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_78|uint8_t|mode_manager->transition_table_for_tlm[78].from|376|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_78|uint8_t|mode_manager->transition_table_for_tlm[78].to|377|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_78|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index)|378|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_79|uint8_t|mode_manager->transition_table_for_tlm[79].from|380|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_79|uint8_t|mode_manager->transition_table_for_tlm[79].to|381|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_79|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index)|382|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_80|uint8_t|mode_manager->transition_table_for_tlm[80].from|384|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_80|uint8_t|mode_manager->transition_table_for_tlm[80].to|385|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_80|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index)|386|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_81|uint8_t|mode_manager->transition_table_for_tlm[81].from|388|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_81|uint8_t|mode_manager->transition_table_for_tlm[81].to|389|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_81|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index)|390|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_82|uint8_t|mode_manager->transition_table_for_tlm[82].from|392|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_82|uint8_t|mode_manager->transition_table_for_tlm[82].to|393|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_82|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index)|394|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_83|uint8_t|mode_manager->transition_table_for_tlm[83].from|396|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_83|uint8_t|mode_manager->transition_table_for_tlm[83].to|397|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_83|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index)|398|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_84|uint8_t|mode_manager->transition_table_for_tlm[84].from|400|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_84|uint8_t|mode_manager->transition_table_for_tlm[84].to|401|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_84|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index)|402|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_85|uint8_t|mode_manager->transition_table_for_tlm[85].from|404|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_85|uint8_t|mode_manager->transition_table_for_tlm[85].to|405|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_85|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index)|406|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_86|uint8_t|mode_manager->transition_table_for_tlm[86].from|408|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_86|uint8_t|mode_manager->transition_table_for_tlm[86].to|409|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_86|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index)|410|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_87|uint8_t|mode_manager->transition_table_for_tlm[87].from|412|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_87|uint8_t|mode_manager->transition_table_for_tlm[87].to|413|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_87|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index)|414|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_88|uint8_t|mode_manager->transition_table_for_tlm[88].from|416|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_88|uint8_t|mode_manager->transition_table_for_tlm[88].to|417|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_88|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index)|418|0|16||||||||||| +MODE_TRANSITION_TABLE_FROM_89|uint8_t|mode_manager->transition_table_for_tlm[89].from|420|0|8||||||||||| +MODE_TRANSITION_TABLE_TO_89|uint8_t|mode_manager->transition_table_for_tlm[89].to|421|0|8||||||||||| +MODE_TRANSITION_TABLE_ID_89|uint16_t|(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index)|422|0|16||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md new file mode 100644 index 000000000..73215cfbb --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md @@ -0,0 +1,120 @@ +# SAMPLE_MOBC_TLM_DB_MOBC + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TM_MODE_TIME|uint32_t|(uint32_t)(TMGR_get_master_clock().mode_cycle)|26|0|32|||||||||繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾|| +TM_UTL_UNIXTIME_EPOCH|double|TMGR_get_utl_unixtime_epoch()|30|0|64|||||||||UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈ポ| +TM_CYCLES_PER_SEC_FIX_RATIO|double|(double)(time_manager->unixtime_info_.cycle_correction)|38|0|64|||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0|| +MM_STS|uint8_t|(uint8_t)(mode_manager->stat)|46|0|8|||||||||繝「繝シ繝蛾キ遘サ螳溯。檎憾諷弓| +MM_OPSMODE|uint8_t|(uint8_t)(mode_manager->current_id)|47|0|8|||||||||迴セ迥カ繝「繝シ繝臥分蜿キ|| +MM_OPSMODE_PREV|uint8_t|(uint8_t)(mode_manager->previous_id)|48|0|8|||||||||逶エ蜑阪Δ繝シ繝臥分蜿キ|| +TDSP_CURRENT_ID|uint8_t|(uint8_t)(TDSP_info->task_list_id)|49|0|8|||||||||迴セ迥カ TaskList ID|| +TDSP_CMD_LAST_ERR_TIME_MASTER|uint32_t|(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)|50|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TDSP_CMD_LAST_ERR_TIME_STEP|uint8_t|(uint8_t)(TDSP_info->tskd.prev_err.time.step)|54|0|8||||||||||| +TDSP_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(TDSP_info->tskd.prev_err.code)|55|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +TDSP_CMD_LAST_ERR_STS|int32_t|(int32_t)(TDSP_info->tskd.prev_err.sts)|57|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_RET_FROM_IF_RX|int32_t|(int32_t)gs_driver->latest_info->rx.ret_from_if_rx|61|0|32||||||||||| +TCTF_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->rx.rec_status|65|0|8||2.14|||||||TC Transer Frame DS蜃ヲ逅邨先棡|| +TCTF_LAST_RECV_TIME|uint32_t|(uint32_t)gs_driver->latest_info->rx.last_rec_time|66|0|32|||||||||譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾|| +TCTF_FARM_PW|uint8_t|(uint8_t)gs_validate_info->positive_window_width|70|0|8|||||||||FARM-1 Positive Window Width|| +TCP_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->rx.cmd_ack|71|0|8||13.1|||||||譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡|| +TLM_TX_PORT_TYPE|uint8_t|(uint8_t)gs_driver->tlm_tx_port_type|72|0|8||2.2|||||||TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺弓| +GS_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_gs_cmd_list)|73|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +GS_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)|77|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +GS_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev.code)|81|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +GS_CMD_LAST_EXEC_STS|int32_t|(int32_t)(gs_command_dispatcher->prev.sts)|83|0|32||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)|87|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +GS_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev_err.code)|91|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +GS_CMD_LAST_ERR_STS|int32_t|(int32_t)(gs_command_dispatcher->prev_err.sts)|93|0|32||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_CMD_ERR_COUNTER|uint32_t|(uint32_t)(gs_command_dispatcher->error_counter)|97|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +RT_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_rt_cmd_list)|101|0|32|||||||||蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RT_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)|105|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +RT_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(realtime_command_dispatcher->prev.code)|109|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +RT_CMD_LAST_EXEC_STS|int32_t|(int32_t)(realtime_command_dispatcher->prev.sts)|111|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +RT_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)|115|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +RT_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(realtime_command_dispatcher->prev_err.code)|119|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +RT_CMD_LAST_ERR_STS|int32_t|(int32_t)(realtime_command_dispatcher->prev_err.sts)|121|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +RT_CMD_ERR_COUNTER|uint32_t|(uint32_t)(realtime_command_dispatcher->error_counter)|125|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TLC_GS.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])|129|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TLC_GS.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))|133|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +TLC_GS.LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle)|134|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_GS.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)|138|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TLC_GS.LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)|140|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_GS.LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle)|144|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_GS.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)|148|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TLC_GS.LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)|150|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_GS.ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter)|154|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TLC_GS.SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error)|158|0|8||2.5||||||||| +TLC_GS.LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout)|159|0|8||2.6||||||||| +TLC_GS.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))|160|0|32|||||||||谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_GS.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))|164|0|16|||||||||谺。TL0繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_BC.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])|166|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TLC_BC.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))|170|0|8|||||||||TL1逋サ骭イ繧ウ繝槭Φ繝画焚|| +TLC_BC.LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle)|171|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_BC.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code)|175|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TLC_BC.LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts)|177|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_BC.LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle)|181|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_BC.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code)|185|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TLC_BC.LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts)|187|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_BC.ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter)|191|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TLC_BC.SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error)|195|0|8||2.5||||||||| +TLC_BC.LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout)|196|0|8||2.6||||||||| +TLC_BC.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))|197|0|32|||||||||谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_BC.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))|201|0|16|||||||||谺。TL1繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_TLM.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])|203|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TLC_TLM.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))|207|0|8|||||||||TL1逋サ骭イ繧ウ繝槭Φ繝画焚|| +TLC_TLM.LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle)|208|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_TLM.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code)|212|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TLC_TLM.LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts)|214|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_TLM.LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle)|218|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_TLM.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code)|222|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TLC_TLM.LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts)|224|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_TLM.ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter)|228|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TLC_TLM.SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error)|232|0|8||2.5||||||||| +TLC_TLM.LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout)|233|0|8||2.6||||||||| +TLC_TLM.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))|234|0|32|||||||||谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_TLM.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))|238|0|16|||||||||谺。TL1繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_MIS.COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])|240|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TLC_MIS.QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))|244|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +TLC_MIS.LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle)|245|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_MIS.LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)|249|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TLC_MIS.LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)|251|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_MIS.LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle)|255|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TLC_MIS.LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)|259|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TLC_MIS.LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)|261|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TLC_MIS.ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter)|265|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TLC_MIS.SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error)|269|0|8||2.5||||||||| +TLC_MIS.LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout)|270|0|8||2.6||||||||| +TLC_MIS.NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))|271|0|32|||||||||谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TLC_MIS.NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))|275|0|16|||||||||谺。TL0繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +BCT_BLK_PTR|uint8_t|(uint8_t)(block_command_table->pos.block)|277|0|8|||||||||BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ|| +BCT_CMD_PTR|uint8_t|(uint8_t)(block_command_table->pos.cmd)|278|0|8|||||||||BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ|| +BCT_REGD_TIME|uint32_t|((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|279|0|32|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +BCT_REGD_ID|uint16_t|(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|283|0|16|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +MS_BUFFER_AVAILABLE|uint8_t|gs_driver->ccsds_info.buffer_num|285|0|8|||||||||CCSDS MS VCDU 菴ソ逕ィ驥楯| +MS_T2M_FLUSH_INTERVAL|uint32_t|(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)|286|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RP_T2M_FLUSH_INTERVAL|uint32_t|(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)|290|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +MS_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_ms_tlm_list)|294|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +MS_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))|298|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +ST_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_st_tlm_list)|299|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +ST_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))|303|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +RP_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_rp_tlm_list)|304|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RP_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))|308|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +TCI_TX_CYCLE|uint32_t|(uint32_t)gs_driver->latest_info->tx.send_cycle|309|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ|| +TCI_TX_BITRATE|uint32_t|gs_driver->driver_ccsds.ccsds_config.bitrate|313|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝|| +TCI_VCID|uint8_t|(uint8_t)gs_driver->latest_info->tx.vcid|317|0|8|||||||||譎ょ綾讒区先ュ蝣ア::騾∝コVCID|| +TCI_VCDU_COUNTER|uint32_t|gs_driver->latest_info->tx.vcdu_counter|318|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ|| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md new file mode 100644 index 000000000..7595f2278 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md @@ -0,0 +1,83 @@ +# SAMPLE_MOBC_TLM_DB_TF + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +PAGE_NO|uint8_t|page|26|0|8||||||||||| +TLM0|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func)|27|0|32|o|||||||||| +TLM1|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func)|31|0|32|o|||||||||| +TLM2|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func)|35|0|32|o|||||||||| +TLM3|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func)|39|0|32|o|||||||||| +TLM4|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func)|43|0|32|o|||||||||| +TLM5|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func)|47|0|32|o|||||||||| +TLM6|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func)|51|0|32|o|||||||||| +TLM7|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func)|55|0|32|o|||||||||| +TLM8|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func)|59|0|32|o|||||||||| +TLM9|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func)|63|0|32|o|||||||||| +TLM10|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func)|67|0|32|o|||||||||| +TLM11|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func)|71|0|32|o|||||||||| +TLM12|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func)|75|0|32|o|||||||||| +TLM13|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func)|79|0|32|o|||||||||| +TLM14|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func)|83|0|32|o|||||||||| +TLM15|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func)|87|0|32|o|||||||||| +TLM16|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func)|91|0|32|o|||||||||| +TLM17|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func)|95|0|32|o|||||||||| +TLM18|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func)|99|0|32|o|||||||||| +TLM19|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func)|103|0|32|o|||||||||| +TLM20|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func)|107|0|32|o|||||||||| +TLM21|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func)|111|0|32|o|||||||||| +TLM22|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func)|115|0|32|o|||||||||| +TLM23|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func)|119|0|32|o|||||||||| +TLM24|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func)|123|0|32|o|||||||||| +TLM25|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func)|127|0|32|o|||||||||| +TLM26|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func)|131|0|32|o|||||||||| +TLM27|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func)|135|0|32|o|||||||||| +TLM28|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func)|139|0|32|o|||||||||| +TLM29|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func)|143|0|32|o|||||||||| +TLM30|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func)|147|0|32|o|||||||||| +TLM31|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func)|151|0|32|o|||||||||| +TLM32|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func)|155|0|32|o|||||||||| +TLM33|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func)|159|0|32|o|||||||||| +TLM34|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func)|163|0|32|o|||||||||| +TLM35|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func)|167|0|32|o|||||||||| +TLM36|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func)|171|0|32|o|||||||||| +TLM37|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func)|175|0|32|o|||||||||| +TLM38|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func)|179|0|32|o|||||||||| +TLM39|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func)|183|0|32|o|||||||||| +TLM40|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func)|187|0|32|o|||||||||| +TLM41|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func)|191|0|32|o|||||||||| +TLM42|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func)|195|0|32|o|||||||||| +TLM43|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func)|199|0|32|o|||||||||| +TLM44|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func)|203|0|32|o|||||||||| +TLM45|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func)|207|0|32|o|||||||||| +TLM46|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func)|211|0|32|o|||||||||| +TLM47|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func)|215|0|32|o|||||||||| +TLM48|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func)|219|0|32|o|||||||||| +TLM49|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func)|223|0|32|o|||||||||| +TLM50|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func)|227|0|32|o|||||||||| +TLM51|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func)|231|0|32|o|||||||||| +TLM52|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func)|235|0|32|o|||||||||| +TLM53|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func)|239|0|32|o|||||||||| +TLM54|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func)|243|0|32|o|||||||||| +TLM55|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func)|247|0|32|o|||||||||| +TLM56|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func)|251|0|32|o|||||||||| +TLM57|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func)|255|0|32|o|||||||||| +TLM58|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func)|259|0|32|o|||||||||| +TLM59|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func)|263|0|32|o|||||||||| +TLM60|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func)|267|0|32|o|||||||||| +TLM61|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func)|271|0|32|o|||||||||| +TLM62|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func)|275|0|32|o|||||||||| +TLM63|uint32_t|(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func)|279|0|32|o|||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md new file mode 100644 index 000000000..4d693f686 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md @@ -0,0 +1,277 @@ +# SAMPLE_MOBC_TLM_DB_TL + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +LINE_NO|uint8_t|TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id)|26|0|8|||||||||繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘Λ繧、繝ウ逡ェ蜿キ|| +PAGE_NO|uint8_t|timeline_command_dispatcher->tlm_info_.page_no|27|0|8||||||||||| +UPDATED_AT|uint32_t|timeline_command_dispatcher->tlm_info_.updated_at|28|0|32||||||||||| +CMD0_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])|32|0|16|o|||||||||| +CMD0_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])|34|0|32||||||||||| +CMD0_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0]|38|0|8|o|||||||||| +CMD0_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1]|39|0|8|o|||||||||| +CMD0_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2]|40|0|8|o|||||||||| +CMD0_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3]|41|0|8|o|||||||||| +CMD0_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4]|42|0|8|o|||||||||| +CMD0_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5]|43|0|8|o|||||||||| +CMD1_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])|44|0|16|o|||||||||| +CMD1_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])|46|0|32||||||||||| +CMD1_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0]|50|0|8|o|||||||||| +CMD1_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1]|51|0|8|o|||||||||| +CMD1_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2]|52|0|8|o|||||||||| +CMD1_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3]|53|0|8|o|||||||||| +CMD1_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4]|54|0|8|o|||||||||| +CMD1_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5]|55|0|8|o|||||||||| +CMD2_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])|56|0|16|o|||||||||| +CMD2_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])|58|0|32||||||||||| +CMD2_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0]|62|0|8|o|||||||||| +CMD2_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1]|63|0|8|o|||||||||| +CMD2_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2]|64|0|8|o|||||||||| +CMD2_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3]|65|0|8|o|||||||||| +CMD2_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4]|66|0|8|o|||||||||| +CMD2_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5]|67|0|8|o|||||||||| +CMD3_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])|68|0|16|o|||||||||| +CMD3_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])|70|0|32||||||||||| +CMD3_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0]|74|0|8|o|||||||||| +CMD3_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1]|75|0|8|o|||||||||| +CMD3_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2]|76|0|8|o|||||||||| +CMD3_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3]|77|0|8|o|||||||||| +CMD3_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4]|78|0|8|o|||||||||| +CMD3_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5]|79|0|8|o|||||||||| +CMD4_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])|80|0|16|o|||||||||| +CMD4_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])|82|0|32||||||||||| +CMD4_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0]|86|0|8|o|||||||||| +CMD4_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1]|87|0|8|o|||||||||| +CMD4_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2]|88|0|8|o|||||||||| +CMD4_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3]|89|0|8|o|||||||||| +CMD4_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4]|90|0|8|o|||||||||| +CMD4_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5]|91|0|8|o|||||||||| +CMD5_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])|92|0|16|o|||||||||| +CMD5_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])|94|0|32||||||||||| +CMD5_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0]|98|0|8|o|||||||||| +CMD5_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1]|99|0|8|o|||||||||| +CMD5_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2]|100|0|8|o|||||||||| +CMD5_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3]|101|0|8|o|||||||||| +CMD5_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4]|102|0|8|o|||||||||| +CMD5_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5]|103|0|8|o|||||||||| +CMD6_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])|104|0|16|o|||||||||| +CMD6_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])|106|0|32||||||||||| +CMD6_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0]|110|0|8|o|||||||||| +CMD6_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1]|111|0|8|o|||||||||| +CMD6_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2]|112|0|8|o|||||||||| +CMD6_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3]|113|0|8|o|||||||||| +CMD6_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4]|114|0|8|o|||||||||| +CMD6_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5]|115|0|8|o|||||||||| +CMD7_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])|116|0|16|o|||||||||| +CMD7_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])|118|0|32||||||||||| +CMD7_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0]|122|0|8|o|||||||||| +CMD7_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1]|123|0|8|o|||||||||| +CMD7_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2]|124|0|8|o|||||||||| +CMD7_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3]|125|0|8|o|||||||||| +CMD7_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4]|126|0|8|o|||||||||| +CMD7_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5]|127|0|8|o|||||||||| +CMD8_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])|128|0|16|o|||||||||| +CMD8_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])|130|0|32||||||||||| +CMD8_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0]|134|0|8|o|||||||||| +CMD8_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1]|135|0|8|o|||||||||| +CMD8_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2]|136|0|8|o|||||||||| +CMD8_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3]|137|0|8|o|||||||||| +CMD8_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4]|138|0|8|o|||||||||| +CMD8_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5]|139|0|8|o|||||||||| +CMD9_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])|140|0|16|o|||||||||| +CMD9_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])|142|0|32||||||||||| +CMD9_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0]|146|0|8|o|||||||||| +CMD9_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1]|147|0|8|o|||||||||| +CMD9_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2]|148|0|8|o|||||||||| +CMD9_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3]|149|0|8|o|||||||||| +CMD9_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4]|150|0|8|o|||||||||| +CMD9_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5]|151|0|8|o|||||||||| +CMD10_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])|152|0|16|o|||||||||| +CMD10_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])|154|0|32||||||||||| +CMD10_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0]|158|0|8|o|||||||||| +CMD10_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1]|159|0|8|o|||||||||| +CMD10_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2]|160|0|8|o|||||||||| +CMD10_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3]|161|0|8|o|||||||||| +CMD10_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4]|162|0|8|o|||||||||| +CMD10_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5]|163|0|8|o|||||||||| +CMD11_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])|164|0|16|o|||||||||| +CMD11_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])|166|0|32||||||||||| +CMD11_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0]|170|0|8|o|||||||||| +CMD11_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1]|171|0|8|o|||||||||| +CMD11_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2]|172|0|8|o|||||||||| +CMD11_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3]|173|0|8|o|||||||||| +CMD11_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4]|174|0|8|o|||||||||| +CMD11_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5]|175|0|8|o|||||||||| +CMD12_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])|176|0|16|o|||||||||| +CMD12_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])|178|0|32||||||||||| +CMD12_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0]|182|0|8|o|||||||||| +CMD12_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1]|183|0|8|o|||||||||| +CMD12_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2]|184|0|8|o|||||||||| +CMD12_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3]|185|0|8|o|||||||||| +CMD12_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4]|186|0|8|o|||||||||| +CMD12_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5]|187|0|8|o|||||||||| +CMD13_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])|188|0|16|o|||||||||| +CMD13_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])|190|0|32||||||||||| +CMD13_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0]|194|0|8|o|||||||||| +CMD13_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1]|195|0|8|o|||||||||| +CMD13_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2]|196|0|8|o|||||||||| +CMD13_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3]|197|0|8|o|||||||||| +CMD13_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4]|198|0|8|o|||||||||| +CMD13_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5]|199|0|8|o|||||||||| +CMD14_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])|200|0|16|o|||||||||| +CMD14_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])|202|0|32||||||||||| +CMD14_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0]|206|0|8|o|||||||||| +CMD14_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1]|207|0|8|o|||||||||| +CMD14_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2]|208|0|8|o|||||||||| +CMD14_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3]|209|0|8|o|||||||||| +CMD14_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4]|210|0|8|o|||||||||| +CMD14_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5]|211|0|8|o|||||||||| +CMD15_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])|212|0|16|o|||||||||| +CMD15_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])|214|0|32||||||||||| +CMD15_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0]|218|0|8|o|||||||||| +CMD15_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1]|219|0|8|o|||||||||| +CMD15_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2]|220|0|8|o|||||||||| +CMD15_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3]|221|0|8|o|||||||||| +CMD15_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4]|222|0|8|o|||||||||| +CMD15_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5]|223|0|8|o|||||||||| +CMD16_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])|224|0|16|o|||||||||| +CMD16_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])|226|0|32||||||||||| +CMD16_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0]|230|0|8|o|||||||||| +CMD16_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1]|231|0|8|o|||||||||| +CMD16_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2]|232|0|8|o|||||||||| +CMD16_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3]|233|0|8|o|||||||||| +CMD16_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4]|234|0|8|o|||||||||| +CMD16_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5]|235|0|8|o|||||||||| +CMD17_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])|236|0|16|o|||||||||| +CMD17_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])|238|0|32||||||||||| +CMD17_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0]|242|0|8|o|||||||||| +CMD17_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1]|243|0|8|o|||||||||| +CMD17_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2]|244|0|8|o|||||||||| +CMD17_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3]|245|0|8|o|||||||||| +CMD17_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4]|246|0|8|o|||||||||| +CMD17_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5]|247|0|8|o|||||||||| +CMD18_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])|248|0|16|o|||||||||| +CMD18_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])|250|0|32||||||||||| +CMD18_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0]|254|0|8|o|||||||||| +CMD18_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1]|255|0|8|o|||||||||| +CMD18_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2]|256|0|8|o|||||||||| +CMD18_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3]|257|0|8|o|||||||||| +CMD18_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4]|258|0|8|o|||||||||| +CMD18_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5]|259|0|8|o|||||||||| +CMD19_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])|260|0|16|o|||||||||| +CMD19_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])|262|0|32||||||||||| +CMD19_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0]|266|0|8|o|||||||||| +CMD19_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1]|267|0|8|o|||||||||| +CMD19_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2]|268|0|8|o|||||||||| +CMD19_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3]|269|0|8|o|||||||||| +CMD19_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4]|270|0|8|o|||||||||| +CMD19_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5]|271|0|8|o|||||||||| +CMD20_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])|272|0|16|o|||||||||| +CMD20_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])|274|0|32||||||||||| +CMD20_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0]|278|0|8|o|||||||||| +CMD20_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1]|279|0|8|o|||||||||| +CMD20_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2]|280|0|8|o|||||||||| +CMD20_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3]|281|0|8|o|||||||||| +CMD20_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4]|282|0|8|o|||||||||| +CMD20_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5]|283|0|8|o|||||||||| +CMD21_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])|284|0|16|o|||||||||| +CMD21_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])|286|0|32||||||||||| +CMD21_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0]|290|0|8|o|||||||||| +CMD21_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1]|291|0|8|o|||||||||| +CMD21_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2]|292|0|8|o|||||||||| +CMD21_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3]|293|0|8|o|||||||||| +CMD21_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4]|294|0|8|o|||||||||| +CMD21_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5]|295|0|8|o|||||||||| +CMD22_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])|296|0|16|o|||||||||| +CMD22_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])|298|0|32||||||||||| +CMD22_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0]|302|0|8|o|||||||||| +CMD22_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1]|303|0|8|o|||||||||| +CMD22_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2]|304|0|8|o|||||||||| +CMD22_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3]|305|0|8|o|||||||||| +CMD22_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4]|306|0|8|o|||||||||| +CMD22_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5]|307|0|8|o|||||||||| +CMD23_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])|308|0|16|o|||||||||| +CMD23_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])|310|0|32||||||||||| +CMD23_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0]|314|0|8|o|||||||||| +CMD23_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1]|315|0|8|o|||||||||| +CMD23_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2]|316|0|8|o|||||||||| +CMD23_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3]|317|0|8|o|||||||||| +CMD23_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4]|318|0|8|o|||||||||| +CMD23_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5]|319|0|8|o|||||||||| +CMD24_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])|320|0|16|o|||||||||| +CMD24_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])|322|0|32||||||||||| +CMD24_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0]|326|0|8|o|||||||||| +CMD24_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1]|327|0|8|o|||||||||| +CMD24_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2]|328|0|8|o|||||||||| +CMD24_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3]|329|0|8|o|||||||||| +CMD24_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4]|330|0|8|o|||||||||| +CMD24_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5]|331|0|8|o|||||||||| +CMD25_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])|332|0|16|o|||||||||| +CMD25_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])|334|0|32||||||||||| +CMD25_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0]|338|0|8|o|||||||||| +CMD25_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1]|339|0|8|o|||||||||| +CMD25_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2]|340|0|8|o|||||||||| +CMD25_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3]|341|0|8|o|||||||||| +CMD25_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4]|342|0|8|o|||||||||| +CMD25_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5]|343|0|8|o|||||||||| +CMD26_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])|344|0|16|o|||||||||| +CMD26_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])|346|0|32||||||||||| +CMD26_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0]|350|0|8|o|||||||||| +CMD26_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1]|351|0|8|o|||||||||| +CMD26_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2]|352|0|8|o|||||||||| +CMD26_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3]|353|0|8|o|||||||||| +CMD26_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4]|354|0|8|o|||||||||| +CMD26_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5]|355|0|8|o|||||||||| +CMD27_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])|356|0|16|o|||||||||| +CMD27_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])|358|0|32||||||||||| +CMD27_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0]|362|0|8|o|||||||||| +CMD27_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1]|363|0|8|o|||||||||| +CMD27_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2]|364|0|8|o|||||||||| +CMD27_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3]|365|0|8|o|||||||||| +CMD27_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4]|366|0|8|o|||||||||| +CMD27_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5]|367|0|8|o|||||||||| +CMD28_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])|368|0|16|o|||||||||| +CMD28_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])|370|0|32||||||||||| +CMD28_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0]|374|0|8|o|||||||||| +CMD28_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1]|375|0|8|o|||||||||| +CMD28_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2]|376|0|8|o|||||||||| +CMD28_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3]|377|0|8|o|||||||||| +CMD28_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4]|378|0|8|o|||||||||| +CMD28_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5]|379|0|8|o|||||||||| +CMD29_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])|380|0|16|o|||||||||| +CMD29_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])|382|0|32||||||||||| +CMD29_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0]|386|0|8|o|||||||||| +CMD29_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1]|387|0|8|o|||||||||| +CMD29_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2]|388|0|8|o|||||||||| +CMD29_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3]|389|0|8|o|||||||||| +CMD29_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4]|390|0|8|o|||||||||| +CMD29_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5]|391|0|8|o|||||||||| +CMD30_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])|392|0|16|o|||||||||| +CMD30_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])|394|0|32||||||||||| +CMD30_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0]|398|0|8|o|||||||||| +CMD30_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1]|399|0|8|o|||||||||| +CMD30_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2]|400|0|8|o|||||||||| +CMD30_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3]|401|0|8|o|||||||||| +CMD30_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4]|402|0|8|o|||||||||| +CMD30_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5]|403|0|8|o|||||||||| +CMD31_ID|uint16_t|(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])|404|0|16|o|||||||||| +CMD31_TI|uint32_t|(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])|406|0|32||||||||||| +CMD31_PARAM0|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0]|410|0|8|o|||||||||| +CMD31_PARAM1|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1]|411|0|8|o|||||||||| +CMD31_PARAM2|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2]|412|0|8|o|||||||||| +CMD31_PARAM3|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3]|413|0|8|o|||||||||| +CMD31_PARAM4|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4]|414|0|8|o|||||||||| +CMD31_PARAM5|uint8_t|CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5]|415|0|8|o|||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md new file mode 100644 index 000000000..944f02f33 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md @@ -0,0 +1,118 @@ +# SAMPLE_MOBC_TLM_DB_TLM_MGR + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +MASTER_BC_ID|uint16_t|telemetry_manager->master_bc_id|26|0|16||||||||||| +BC_INFO0.BC_ID|uint16_t|telemetry_manager->bc_info[0].bc_id|28|0|16||||||||||| +BC_INFO0.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[0].bc_type|30|0|8||6.1||||||||| +BC_INFO1.BC_ID|uint16_t|telemetry_manager->bc_info[1].bc_id|31|0|16||||||||||| +BC_INFO1.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[1].bc_type|33|0|8||6.1||||||||| +BC_INFO2.BC_ID|uint16_t|telemetry_manager->bc_info[2].bc_id|34|0|16||||||||||| +BC_INFO2.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[2].bc_type|36|0|8||6.1||||||||| +BC_INFO3.BC_ID|uint16_t|telemetry_manager->bc_info[3].bc_id|37|0|16||||||||||| +BC_INFO3.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[3].bc_type|39|0|8||6.1||||||||| +BC_INFO4.BC_ID|uint16_t|telemetry_manager->bc_info[4].bc_id|40|0|16||||||||||| +BC_INFO4.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[4].bc_type|42|0|8||6.1||||||||| +BC_INFO5.BC_ID|uint16_t|telemetry_manager->bc_info[5].bc_id|43|0|16||||||||||| +BC_INFO5.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[5].bc_type|45|0|8||6.1||||||||| +BC_INFO6.BC_ID|uint16_t|telemetry_manager->bc_info[6].bc_id|46|0|16||||||||||| +BC_INFO6.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[6].bc_type|48|0|8||6.1||||||||| +BC_INFO7.BC_ID|uint16_t|telemetry_manager->bc_info[7].bc_id|49|0|16||||||||||| +BC_INFO7.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[7].bc_type|51|0|8||6.1||||||||| +BC_INFO8.BC_ID|uint16_t|telemetry_manager->bc_info[8].bc_id|52|0|16||||||||||| +BC_INFO8.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[8].bc_type|54|0|8||6.1||||||||| +BC_INFO9.BC_ID|uint16_t|telemetry_manager->bc_info[9].bc_id|55|0|16||||||||||| +BC_INFO9.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[9].bc_type|57|0|8||6.1||||||||| +REG_INFO.MASTER.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.master.bc_info_idx[0]|58|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.master.bc_info_idx[1]|59|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.master.bc_info_idx[2]|60|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.master.bc_info_idx[3]|61|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.master.bc_info_idx[4]|62|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.master.bc_info_idx[5]|63|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.master.bc_info_idx[6]|64|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.master.bc_info_idx[7]|65|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.master.bc_info_idx[8]|66|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.master.bc_info_idx[9]|67|0|8||||||||||| +REG_INFO.MASTER.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.master.bc_info_idx_used_num|68|0|8||||||||||| +REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx|69|0|8||||||||||| +REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx|70|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[0]|71|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[1]|72|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[2]|73|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[3]|74|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[4]|75|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[5]|76|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[6]|77|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[7]|78|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[8]|79|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx[9]|80|0|8||||||||||| +REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num|81|0|8||||||||||| +REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx|82|0|8||||||||||| +REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx|83|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[0]|84|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[1]|85|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[2]|86|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[3]|87|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[4]|88|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[5]|89|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[6]|90|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[7]|91|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[8]|92|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx[9]|93|0|8||||||||||| +REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.system_tlm.bc_info_idx_used_num|94|0|8||||||||||| +REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx|95|0|8||||||||||| +REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx|96|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0]|97|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1]|98|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2]|99|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3]|100|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4]|101|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5]|102|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6]|103|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7]|104|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8]|105|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9]|106|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num|107|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx|108|0|8||||||||||| +REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx|109|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0]|110|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1]|111|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2]|112|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3]|113|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4]|114|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5]|115|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6]|116|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7]|117|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8]|118|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9]|119|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num|120|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx|121|0|8||||||||||| +REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx|122|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[0]|123|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[1]|124|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[2]|125|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX3|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[3]|126|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX4|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[4]|127|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX5|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[5]|128|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX6|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[6]|129|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX7|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[7]|130|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX8|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[8]|131|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX9|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx[9]|132|0|8||||||||||| +REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM|uint8_t|telemetry_manager->register_info.reserve.bc_info_idx_used_num|133|0|8||||||||||| +REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX|uint8_t|telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx|134|0|8||||||||||| +REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX|uint8_t|telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx|135|0|8||||||||||| +IS_INITED|uint8_t|telemetry_manager->is_inited|136|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md new file mode 100644 index 000000000..39d39b0c3 --- /dev/null +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md @@ -0,0 +1,30 @@ +# SAMPLE_MOBC_TLM_DB_UART_TEST + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +DRIVER.REC_STATUS.RET_FROM_IF_RX|uint8_t|(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx)|26|0|8||||||||||| +DRIVER.RX_COUNT|uint32_t|uart_test_instance->driver.super.config.rx_count_|27|0|32||||||||||| +DRIVER0.REC_STATUS.STATUS_CODE|uint8_t|(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code)|31|0|8||11.1||||||||| +DRIVER0.REC_STATUS.FIXED_FRAME_LEN|uint16_t|uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len|32|0|16||||||||||| +DRIVER0.RX_FRAME_FIX_COUNT|uint32_t|uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_|34|0|32||||||||||| +DRIVER0.RX_FRAME_REC_LEN|uint16_t|uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_|38|0|16||||||||||| +DRIVER0.IS_RX_BUFFER_CARRY_OVER|uint8_t|uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_|40|0|8||||||||||| +DRIVER1.REC_STATUS.STATUS_CODE|uint8_t|(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code)|41|0|8||11.1||||||||| +DRIVER1.REC_STATUS.FIXED_FRAME_LEN|uint16_t|uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len|42|0|16||||||||||| +DRIVER1.RX_FRAME_FIX_COUNT|uint32_t|uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_|44|0|32||||||||||| +DRIVER1.RX_FRAME_REC_LEN|uint16_t|uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_|48|0|16||||||||||| +DRIVER1.IS_RX_BUFFER_CARRY_OVER|uint8_t|uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_|50|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/status.md b/data/DataBase/TLM_DB/status.md new file mode 100644 index 000000000..6e9b896ea --- /dev/null +++ b/data/DataBase/TLM_DB/status.md @@ -0,0 +1,33 @@ +# Status Table + +Length|Index|Status +-|-|- +2|1|{'0': '7bit', '1': '8bit'} +2|2|{'0': 'CCSDS', '1': 'UART'} +2|3|{'0': 'DIS', '1': 'ENA'} +2|4|{'0': 'DISABLE', '1': 'ENABLE', '*': 'N/A'} +2|5|{'0': 'FALSE', '1': 'TRUE'} +2|6|{'0': 'FALSE:G', '1': 'TRUE:R'} +2|7|{'0': 'FINISHED', '1': 'PROGRESS', '*': 'N/A'} +2|8|{'0': 'INACTIVE', '1': 'ACTIVE', '*': 'N/A'} +2|9|{'0': 'INVALID', '1': 'VALID'} +2|10|{'0': 'NO', '1': 'YES'} +2|11|{'0': 'NO', '1': 'YES', '*': 'N/A'} +2|12|{'0': 'OK', '1': 'ERROR'} +2|13|{'0': 'SUCCESS', '1': 'ERROR'} +2|14|{'0': 'SUCCESS:G', '1': 'ERROR:R'} +3|1|{'0': '1bit', '1': '1.5bit', '2': '2bit'} +3|2|{'0': 'AD', '2': 'BD', '3': 'BC', '*': 'UNKNOWN'} +3|3|{'0': 'SINGLE', '1': 'CONTINUOUS', '2': 'CUMULATIVE', '*': 'N/A'} +3|4|{'1': 'REALTIME', '2': 'REPLAY', '63': 'FILL', '*': 'UNKNOWN'} +4|1|{'0': 'FINISHED', '1': 'PROGRESS', '2': 'ABORTED_BY_ERR', '3': 'ABORTED_BY_CMD', '*': 'N/A'} +5|1|{'0': 'HIGH', '1': 'MIDDLE', '2': 'LOW', '3': 'EL', '4': 'EH', '*': 'N/A'} +5|2|{'0': 'ME', '1': 'MOBC', '2': 'AOBC', '3': 'TOBC', '4': 'UNKNOWN'} +5|3|{'0': 'NONE', '1': 'ODD', '2': 'EVEN', '3': 'MARK', '4': 'SPACE'} +6|1|{'0': 'MASTER', '1': 'HK_TLM', '2': 'SYSTEM_TLM', '3': 'HIGH_FREQ_TLM', '4': 'LOW_FREQ_TLM', '5': 'RESERVE'} +6|2|{'0': 'NONE', '1': '1BYTE', '2': '2BYTE', '3': '4BYTE', '4': '8BYTE', '15': 'RAW', '*': 'N/A'} +7|1|{'0': 'SUC', '1': 'LEN', '2': 'PRM', '3': 'CNT', '4': 'NDF', '5': 'RUT', '6': 'FMT', '*': 'ERR'} +11|1|{'0': 'FINDING_HEADER', '1': 'RECEIVING_HEADER', '2': 'RECEIVING_FRAMELENGTH', '3': 'RECEIVING_DATA', '4': 'RECEIVING_FOOTER', '5': 'FIXED_FRAME', '6': 'DISABLE', '7': 'RX_FRAME_TOO_LONG', '8': 'RX_ERR', '9': 'VALIDATE_ERR', '10': 'OTHER_ERR'} +13|1|{'0': 'SUCCESS', '1': 'FORWARDED', '2': 'LIST_FULL', '3': 'PACKET_NOT_FOUND', '4': 'INVALID_PACKET', '5': 'TLC_SUCCESS', '6': 'TLC_PAST_TIME', '7': 'TLC_ALREADY_EXISTS', '8': 'BC_SUCCESS', '9': 'BC_INVALID_BLOCK_NO', '10': 'BC_ISORATED_CMD', '11': 'BC_CMD_TOO_LONG', '12': 'UNKNOWN'} +17|1|{'0': 'START_UP', '1': 'INITIAL', '2': 'GND_TEST', '3': 'WDFAR', '4': 'RTC_HIGH_RATE', '5': '5', '6': '6', '7': '7', '8': '8', '9': '9', '10': '10', '11': '11', '12': '12', '13': '13', '14': '14', '15': '15', '16': 'MAX', '*': 'N/A'} +18|1|{'0': 'SUCCESS', '1': 'TCTF_VER', '2': 'TCTF_SCID', '3': 'TCTF_VCID', '4': 'TCTF_TYPE', '5': 'LOCKOUT', '6': 'TCTF_SEQ_FLAG', '7': 'TCP_VER', '8': 'TCP_2ND_HDR_FLAG', '9': 'APID', '10': 'TCP_TYPE_IS_NOT_CMD', '11': 'TCP_SEQ_IS_NOTE_SINGLE', '12': 'FECW_MISSMATCH', '13': 'FARM1_PWA', '14': 'FARM1_NWA', '15': 'FARM1_LOCKOUT_AREA', '16': 'FARM1_SAME_NUMBER', '17': 'INVALID_BC_CMD'} diff --git a/data/DataBase/TLM_DB/status.toml b/data/DataBase/TLM_DB/status.toml new file mode 100644 index 000000000..aa4df84a6 --- /dev/null +++ b/data/DataBase/TLM_DB/status.toml @@ -0,0 +1,188 @@ +[status] +[status.2.1] +0 = "7bit" +1 = "8bit" +[status.2.2] +0 = "CCSDS" +1 = "UART" +[status.2.3] +0 = "DIS" +1 = "ENA" +[status.2.4] +0 = "DISABLE" +1 = "ENABLE" +"*" = "N/A" +[status.2.5] +0 = "FALSE" +1 = "TRUE" +[status.2.6] +0 = "FALSE:G" +1 = "TRUE:R" +[status.2.7] +0 = "FINISHED" +1 = "PROGRESS" +"*" = "N/A" +[status.2.8] +0 = "INACTIVE" +1 = "ACTIVE" +"*" = "N/A" +[status.2.9] +0 = "INVALID" +1 = "VALID" +[status.2.10] +0 = "NO" +1 = "YES" +[status.2.11] +0 = "NO" +1 = "YES" +"*" = "N/A" +[status.2.12] +0 = "OK" +1 = "ERROR" +[status.2.13] +0 = "SUCCESS" +1 = "ERROR" +[status.2.14] +0 = "SUCCESS:G" +1 = "ERROR:R" + +[status.3.1] +0 = "1bit" +1 = "1.5bit" +2 = "2bit" +[status.3.2] +0 = "AD" +2 = "BD" +3 = "BC" +"*" = "UNKNOWN" +[status.3.3] +0 = "SINGLE" +1 = "CONTINUOUS" +2 = "CUMULATIVE" +"*" = "N/A" +[status.3.4] +1 = "REALTIME" +2 = "REPLAY" +63 = "FILL" +"*" = "UNKNOWN" + +[status.4.1] +0 = "FINISHED" +1 = "PROGRESS" +2 = "ABORTED_BY_ERR" +3 = "ABORTED_BY_CMD" +"*" = "N/A" + +[status.5.1] +0 = "HIGH" +1 = "MIDDLE" +2 = "LOW" +3 = "EL" +4 = "EH" +"*" = "N/A" +[status.5.2] +0 = "ME" +1 = "MOBC" +2 = "AOBC" +3 = "TOBC" +4 = "UNKNOWN" +[status.5.3] +0 = "NONE" +1 = "ODD" +2 = "EVEN" +3 = "MARK" +4 = "SPACE" + +[status.6.1] +0 = "MASTER" +1 = "HK_TLM" +2 = "SYSTEM_TLM" +3 = "HIGH_FREQ_TLM" +4 = "LOW_FREQ_TLM" +5 = "RESERVE" +[status.6.2] +0 = "NONE" +1 = "1BYTE" +2 = "2BYTE" +3 = "4BYTE" +4 = "8BYTE" +15 = "RAW" +"*" = "N/A" + +[status.7.1] +0 = "SUC" +1 = "LEN" +2 = "PRM" +3 = "CNT" +4 = "NDF" +5 = "RUT" +6 = "FMT" +"*" = "ERR" + +[status.11.1] +0 = "FINDING_HEADER" +1 = "RECEIVING_HEADER" +2 = "RECEIVING_FRAMELENGTH" +3 = "RECEIVING_DATA" +4 = "RECEIVING_FOOTER" +5 = "FIXED_FRAME" +6 = "DISABLE" +7 = "RX_FRAME_TOO_LONG" +8 = "RX_ERR" +9 = "VALIDATE_ERR" +10 = "OTHER_ERR" + +[status.13.1] +0 = "SUCCESS" +1 = "FORWARDED" +2 = "LIST_FULL" +3 = "PACKET_NOT_FOUND" +4 = "INVALID_PACKET" +5 = "TLC_SUCCESS" +6 = "TLC_PAST_TIME" +7 = "TLC_ALREADY_EXISTS" +8 = "BC_SUCCESS" +9 = "BC_INVALID_BLOCK_NO" +10 = "BC_ISORATED_CMD" +11 = "BC_CMD_TOO_LONG" +12 = "UNKNOWN" + +[status.17.1] +0 = "START_UP" +1 = "INITIAL" +2 = "GND_TEST" +3 = "WDFAR" +4 = "RTC_HIGH_RATE" +5 = "5" +6 = "6" +7 = "7" +8 = "8" +9 = "9" +10 = "10" +11 = "11" +12 = "12" +13 = "13" +14 = "14" +15 = "15" +16 = "MAX" +"*" = "N/A" + +[status.18.1] +0 = "SUCCESS" +1 = "TCTF_VER" +2 = "TCTF_SCID" +3 = "TCTF_VCID" +4 = "TCTF_TYPE" +5 = "LOCKOUT" +6 = "TCTF_SEQ_FLAG" +7 = "TCP_VER" +8 = "TCP_2ND_HDR_FLAG" +9 = "APID" +10 = "TCP_TYPE_IS_NOT_CMD" +11 = "TCP_SEQ_IS_NOTE_SINGLE" +12 = "FECW_MISSMATCH" +13 = "FARM1_PWA" +14 = "FARM1_NWA" +15 = "FARM1_LOCKOUT_AREA" +16 = "FARM1_SAME_NUMBER" +17 = "INVALID_BC_CMD" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml new file mode 100644 index 000000000..6fbb8c504 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml @@ -0,0 +1,57 @@ +[[tlm]] +name_base = "PH.{}" +seq_num = 3 +[[tlm.seq]] +type = "uint16_t" +[[tlm.seq.comp]] +name = "VER" +bitlen = 3 +[[tlm.seq.comp]] +name = "TYPE" +bitlen = 1 +[[tlm.seq.comp]] +name = "SH_FLAG" +bitlen = 1 +[[tlm.seq.comp]] +name = "APID" +bitlen = 11 +[[tlm.seq]] +type = "uint16_t" +[[tlm.seq.comp]] +name = "SEQ_FLAG" +bitlen = 2 +[[tlm.seq.comp]] +name = "SEQ_COUNT" +bitlen = 14 +[[tlm.seq]] +name = "PACKET_LEN" +type = "uint16_t" + +[[tlm]] +name_base = "SH.{}" +seq_num = 7 +[[tlm.seq]] +name = "VER" +type = "uint8_t" +[[tlm.seq]] +name = "TI" +type = "uint32_t" +[[tlm.seq]] +name = "TLM_ID" +type = "uint8_t" +is_hex = true +[[tlm.seq]] +name = "GLOBAL_TIME" +type = "double" +[[tlm.seq]] +name = "ON_BOARD_SUBNET_TIME" +type = "uint32_t" +[[tlm.seq]] +name = "DEST_FLAGS" +type = "uint8_t" +is_hex = true +[[tlm.seq]] +name = "DR_PARTITION" +type = "uint8_t" + + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml new file mode 100644 index 000000000..c0ff816b4 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml @@ -0,0 +1,41 @@ +Target = "OBC" +PacketID = "0x45" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = AM_TLM_PAGE_SIZE * app_manager->page_no;##" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "(uint8_t)(app_manager->page_no)" + +[[tlm]] +q_range = [0, 31] +block_num = 3 +[[tlm.block]] +name = "APP??_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+??].initializer)" +type = "uint32_t" +is_hex = true +[[tlm.block]] +name = "APP??_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+??].entry_point)" +type = "uint32_t" +is_hex = true +[[tlm.block]] +seq_num = 4 +name_base = "APP??_{}_PROC_TIME" +exp_base = "(uint8_t)(app_manager->ais[offset+??].{})" +type = "uint8_t" +[[tlm.block.seq]] +name = "INIT" +exp = "init_duration" +[[tlm.block.seq]] +name = "PREV" +exp = "prev" +[[tlm.block.seq]] +name = "MIN" +exp = "min" +[[tlm.block.seq]] +name = "MAX" +exp = "max" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml new file mode 100644 index 000000000..a9e90969a --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml @@ -0,0 +1,26 @@ +Target = "OBC" +PacketID = "0x46" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +q_range = [0, 99] +block_num = 1 +[[tlm.block]] +type = "uint8_t" +name_base = "APP??_{}_PROC_TIME" +exp_base = "(uint8_t)(app_manager->ais[??].{})" +seq_num = 4 +[[tlm.block.seq]] +name = "INIT" +exp = "init_duration" +[[tlm.block.seq]] +name = "PREV" +exp = "prev" +[[tlm.block.seq]] +name = "MIN" +exp = "min" +[[tlm.block.seq]] +name = "MAX" +exp = "max" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml new file mode 100644 index 000000000..01e8c8ff1 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml @@ -0,0 +1,86 @@ +Target = "OBC" +PacketID = "0x21" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "const bct_id_t block = block_command_table->pos.block;##" + +[[tlm]] +type = "uint16_t" +name = "BLOCK_NO" +exp = "block" +desc = "繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘ヶ繝ュ繝繧ッ逡ェ蜿キ" + +[[tlm]] +type = "uint8_t" +name = "CMD_POS" +exp = "block_command_table->pos.cmd" + +[[tlm]] +type = "uint8_t" +name = "BLOCK_LENGTH" +exp = "BCT_get_bc_length(block)" + +[[tlm]] +name_base = "ROTATE_{}" +exp_base = "BCE_get_bc_exe_params(block)->rotate.{}" +seq_num = 3 +[[tlm.seq]] +type = "uint8_t" +name = "NEXT_CMD" +exp = "next_cmd" +[[tlm.seq]] +type = "uint16_t" +name = "COUNTER" +exp = "counter" +[[tlm.seq]] +type = "uint16_t" +name = "INTERVAL" +exp = "interval" + +[[tlm]] +name_base = "TLCB_{}" +exp_base = "BCE_get_bc_exe_params(block)->timelimit_combine.{}" +seq_num = 4 +[[tlm.seq]] +type = "uint16_t" +name ="CALL_NUM" +exp = "call_num" +[[tlm.seq]] +type = "uint16_t" +name ="TIMEOVER_NUM" +exp = "timeover_num" +[[tlm.seq]] +type = "uint8_t" +name ="LAST_TIMEOVER_POS" +exp = "last_timeover_cmd_pos" +[[tlm.seq]] +type = "uint8_t" +name ="WORST_POS" +exp = "worst_cmd_pos" + +[[tlm]] +type = "uint8_t" +name = "IS_ACTIVE" +exp = "BCE_get_bc_exe_params(block)->is_active" +status = "2.8" + +[[tlm]] +q_range = [0, 31] +block_num = 3 +[[tlm.block]] +name = "CMD??_ID" +type = "uint16_t" +exp = "(uint16_t)BCT_get_id(block, ??)" +is_hex = true +[[tlm.block]] +name = "CMD??_TI" +type = "uint32_t" +exp = "(uint32_t)BCT_get_ti(block, ??)" +[[tlm.block]] +q_range = [0, 5] +block_num = 1 +[[tlm.block.block]] +name = "CMD??_PARAM????" +type = "uint8_t" +exp = "BCT_get_param_head(block, ??)[????]" +is_hex = true diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml new file mode 100644 index 000000000..3867059f1 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml @@ -0,0 +1,59 @@ +Target = "OBC" +PacketID = "0x25" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = CA_TLM_PAGE_SIZE * (command_analyze->tlm_page_no);##" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "(uint8_t)(command_analyze->tlm_page_no)" + +[[tlm]] +q_range = [0, 31] +block_num = 2 +[[tlm.block]] +name = "CMD??.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+??].cmd_func)" +type = "uint32_t" +is_hex = true +[[tlm.block]] +name_base = "CMD??.{}" +exp_base = "command_analyze->cmd_table[offset+??].{}" +seq_num = 3 +[[tlm.block.seq]] +type = "uint8_t" +[[tlm.block.seq.comp]] +name = "PARAM0_SIZE" +exp = "param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.block.seq.comp]] +name = "PARAM1_SIZE" +exp = "param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" +[[tlm.block.seq]] +type = "uint8_t" +[[tlm.block.seq.comp]] +name = "PARAM2_SIZE" +bitlen = 4 +exp = "param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.block.seq.comp]] +name = "PARAM3_SIZE" +exp = "param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" +[[tlm.block.seq]] +type = "uint8_t" +[[tlm.block.seq.comp]] +name = "PARAM4_SIZE" +bitlen = 4 +exp = "param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.block.seq.comp]] +name = "PARAM5_SIZE" +bitlen = 4 +exp = "param_size_infos[2].packed_info.bit.second" +status = "6.2" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml new file mode 100644 index 000000000..9f17118ce --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml @@ -0,0 +1,44 @@ +Target = "OBC" +PacketID = "0x2a" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +q_range = [0, 15] +block_num = 1 +[[tlm.block]] +type = "uint8_t" +name = "EXEC_LOG_ORDER??" +exp = "divided_cmd_utility->exec_log_order[??]" + +[[tlm]] +q_range = [0, 15] +block_num = 1 +[[tlm.block]] +name_base = "EXEC_LOGS??.{}" +exp_base = "{type}(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[??]].{})" +seq_num = 5 +[[tlm.block.seq]] +type = "uint16_t" +name = "CMD_CODE" +exp = "cmd_code" +is_hex = true +[[tlm.block.seq]] +type = "uint8_t" +name = "STATUS" +exp = "status" +status = "4.1" +[[tlm.block.seq]] +type = "uint16_t" +name = "EXEC_COUNTER" +exp = "exec_counter" +[[tlm.block.seq]] +type = "int8_t" +name = "LAST_EXEC_STS" +exp = "last_exec_sts" +status = "7.1" +[[tlm.block.seq]] +type = "uint32_t" +name = "LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "last_exec_time.total_cycle" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml new file mode 100644 index 000000000..a3d9b92ef --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml @@ -0,0 +1,206 @@ +Target = "OBC" +PacketID = "0x5a" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint8_t" +name = "EVENT_UTIL.IS_ENABLED_EH_EXECUTION" +exp = "event_utility->is_enabled_eh_execution" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTER_TOTAL" +exp = "event_handler->el_event_counter.counter_total" + +[[tlm]] +name_base = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_{}" +exp_base = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_{}]" +type = "uint32_t" +seq_num = 5 +[[tlm.seq]] +name = "HIGH" +exp = "HIGH" +[[tlm.seq]] +name = "MIDDLE" +exp = "MIDDLE" +[[tlm.seq]] +name = "LOW" +exp = "LOW" +[[tlm.seq]] +name = "EL" +exp = "EL" +[[tlm.seq]] +name = "EH" +exp = "EH" + +[[tlm]] +name_base = "LOG_TABLE.{}" +exp_base = "event_handler->log_table.{}" +seq_num = 2 +[[tlm.seq]] +type = "uint32_t" +name = "RESPOND_COUNTER" +exp = "respond_counter" +[[tlm.seq]] +type = "uint16_t" +name = "LOG_WP" +exp = "log_wp" + +[[tlm]] +type = "uint8_t" +name = "EXEC_SETTINGS.MAX_RESPONSE_NUM" +exp = "event_handler->exec_settings.max_response_num" + +[[tlm]] +type = "uint16_t" +name = "EXEC_SETTINGS.MAX_CHECK_EVENT_NUM" +exp = "event_handler->exec_settings.max_check_event_num" + +[[tlm]] +type = "uint8_t" +name = "EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM" +exp = "event_handler->exec_settings.max_multi_level_num" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.RULE_ID" +exp = "(uint8_t)event_handler->reg_from_cmd.rule_id" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)event_handler->reg_from_cmd.settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "REG_FROM_CMD.SETTINGS.EVENT.LOCAL" +exp = "event_handler->reg_from_cmd.settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)event_handler->reg_from_cmd.settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "event_handler->reg_from_cmd.settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "event_handler->reg_from_cmd.settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)event_handler->reg_from_cmd.settings.condition.type)" +status = "3.3" +note = "1 bit縺ゅ∪繧翫≠繧" + + +[[tlm]] +type = "uint16_t" +name = "REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "event_handler->reg_from_cmd.settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "event_handler->reg_from_cmd.settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.REGISTER_ACK" +exp = "(uint8_t)event_handler->reg_from_cmd.register_ack" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.PAGE_NO" +exp = "event_handler->tlm_info.rule.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.TARGET_RULE_ID" +exp = "(uint8_t)event_handler->tlm_info.rule.target_rule_id" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE_SORTED_INDEX.PAGE_NO" +exp = "event_handler->tlm_info.rule_sorted_index.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.LOG.PAGE_NO" +exp = "event_handler->tlm_info.log.page_no" + +[[tlm]] +type = "uint8_t" +name = "TARTGET_RULE.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.SETTINGS.EVENT.LOCAL" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.type)" +status = "3.3" +note = "1 bit縺ゅ∪繧翫≠繧" + + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.COUNTER" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml new file mode 100644 index 000000000..fe47731b1 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml @@ -0,0 +1,30 @@ +Target = "OBC" +PacketID = "0x5d" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.rule_sorted_index.page_no * EH_RULE_TLM_PAGE_SIZE;##" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE_SORTED_INDEX.PAGE_NO" +exp = "event_handler->tlm_info.rule_sorted_index.page_no" + +[[tlm]] +q_range = [0, 19] +block_num = 4 +[[tlm.block]] +type = "uint8_t" +name = "IDX??.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[?? + offset].group" +[[tlm.block]] +type = "uint32_t" +name = "IDX??.LOCAL" +exp = "event_handler->sorted_idxes[?? + offset].local" +[[tlm.block]] +type = "uint8_t" +name = "IDX??.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[?? + offset].duplicate_id" +[[tlm.block]] +type = "uint8_t" +name = "IDX??.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[?? + offset].rule_id" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml new file mode 100644 index 000000000..ef167f91d --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml @@ -0,0 +1,36 @@ +Target = "OBC" +PacketID = "0x5c" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.log.page_no * EH_LOG_TLM_PAGE_SIZE;##" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.LOG.PAGE_NO" +exp = "event_handler->tlm_info.log.page_no" + +[[tlm]] +type = "uint32_t" +name = "LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint16_t" +name = "LOG_TABLE.LOG_WP" +exp = "event_handler->log_table.log_wp" + +[[tlm]] +q_range = [0, 63] +block_num = 3 +[[tlm.block]] +type = "uint8_t" +name = "LOG??.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(?? + offset))->rule_id" +[[tlm.block]] +type = "uint32_t" +name = "LOG??.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(?? + offset))->respond_time_in_master_cycle" +[[tlm.block]] +type = "int8_t" +name = "LOG??.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(?? + offset))->deploy_cmd_ack" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml new file mode 100644 index 000000000..3ae50d573 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml @@ -0,0 +1,69 @@ +Target = "OBC" +PacketID = "0x5b" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.rule.page_no * EH_RULE_TLM_PAGE_SIZE;##const EH_Rule* rules = event_handler->rule_table.rules;##" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.PAGE_NO" +exp = "event_handler->tlm_info.rule.page_no" + +[[tlm]] +type = "uint16_t" +name = "RULE_TABLE.REGISTERED_RULE_NUM" +exp = "event_handler->rule_table.registered_rule_num" + +[[tlm]] +q_range = [0, 19] +block_num = 8 +[[tlm.block]] +name = "RULE??.SETTINGS.EVENT.GROUP" +type = "uint8_t" +exp = "(uint8_t)rules[?? + offset].settings.event.group" +[[tlm.block]] +name = "RULE??.SETTINGS.EVENT.LOCAL" +type = "uint32_t" +exp = "rules[?? + offset].settings.event.local" +[[tlm.block]] +type = "uint8_t" +[[tlm.block.comp]] +name = "RULE??.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[?? + offset].settings.event.err_level)" +status = "5.1" +[[tlm.block.comp]] +name = "RULE??.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[?? + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.block.comp]] +name = "RULE??.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[?? + offset].settings.is_active" +status = "2.8" +[[tlm.block.comp]] +name = "RULE??.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[?? + offset].settings.condition.type)" +status = "3.3" +[[tlm.block]] +type = "uint16_t" +name = "RULE??.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[?? + offset].settings.condition.count_threshold" +[[tlm.block]] +type = "uint32_t" +name = "RULE??.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[?? + offset].settings.condition.time_threshold_ms" +[[tlm.block]] +type = "uint16_t" +name = "RULE??.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[?? + offset].settings.deploy_bct_id" +[[tlm.block]] +type = "uint16_t" +name = "RULE??.COUNTER" +exp = "rules[?? + offset].counter" +[[tlm.block]] +type = "uint32_t" +name = "RULE??.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[?? + offset].last_event_time.total_cycle" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml new file mode 100644 index 000000000..d3bcfbb55 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml @@ -0,0 +1,1570 @@ +Target = "OBC" +PacketID = "0x56" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_HIGH" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_LOW" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_EL" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_EH" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.PAGE_NO" +exp = "event_logger->tlm_info.tlog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.ERR_LEVEL" +exp = "(uint8_t)event_logger->tlm_info.tlog.err_level" +status = "5.1" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.PAGE_NO" +exp = "event_logger->tlm_info.clog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.ERR_LEVEL" +exp = "(uint8_t)event_logger->tlm_info.clog.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.GROUP" +exp = "(uint32_t)event_logger->latest_event.group" +note = "莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.NOTE" +exp = "event_logger->latest_event.note" +note = "莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ" + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[0]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE0" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE1" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE2" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE3" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE4" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE5" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE6" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE7" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[1]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE8" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE9" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE10" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE11" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE12" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE13" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE14" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE15" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[2]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE16" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE17" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE18" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE19" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE20" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE21" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE22" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE23" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[3]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE24" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE25" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE26" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE27" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE28" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE29" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE30" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE31" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[4]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE32" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE33" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE34" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE35" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE36" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE37" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE38" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE39" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[5]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE40" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE41" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE42" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE43" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE44" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE45" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE46" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE47" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[6]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE48" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE49" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE50" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE51" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE52" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE53" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE54" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE55" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[7]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE56" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE57" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE58" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE59" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE60" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE61" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE62" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE63" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[8]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE64" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE65" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE66" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE67" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE68" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE69" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE70" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE71" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[9]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE72" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE73" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE74" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE75" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE76" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE77" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE78" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE79" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[10]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE80" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE81" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE82" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE83" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE84" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE85" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE86" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE87" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[11]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE88" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE89" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE90" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE91" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE92" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE93" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE94" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE95" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[12]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE96" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE97" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE98" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE99" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE100" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE101" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE102" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE103" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[13]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE104" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE105" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE106" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE107" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE108" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE109" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE110" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE111" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[14]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE112" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE113" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE114" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE115" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE116" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE117" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE118" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE119" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[15]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE120" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE121" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE122" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE123" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE124" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE125" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE126" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE127" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[16]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE128" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE129" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE130" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE131" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE132" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE133" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE134" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE135" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[17]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE136" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE137" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE138" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE139" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE140" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE141" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE142" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE143" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[18]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE144" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE145" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE146" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE147" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE148" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE149" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE150" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE151" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[19]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE152" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE153" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE154" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE155" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE156" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE157" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE158" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE159" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[20]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE160" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE161" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE162" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE163" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE164" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE165" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE166" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE167" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[21]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE168" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE169" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE170" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE171" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE172" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE173" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE174" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE175" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[22]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE176" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE177" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE178" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE179" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE180" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE181" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE182" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE183" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[23]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE184" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE185" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE186" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE187" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE188" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE189" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE190" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE191" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[24]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE192" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE193" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE194" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE195" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE196" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE197" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE198" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE199" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[25]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE200" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE201" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE202" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE203" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE204" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE205" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE206" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE207" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[26]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE208" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE209" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE210" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE211" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE212" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE213" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE214" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE215" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[27]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE216" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE217" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE218" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE219" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE220" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE221" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE222" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE223" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[28]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE224" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE225" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE226" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE227" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE228" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE229" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE230" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE231" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[29]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE232" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE233" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE234" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE235" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE236" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE237" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE238" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE239" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[30]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE240" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE241" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE242" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE243" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE244" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE245" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE246" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE247" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[31]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE248" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE249" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE250" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE251" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE252" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE253" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE254" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE255" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS4.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS4.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS5.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS5.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml new file mode 100644 index 000000000..c1d5e7414 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml @@ -0,0 +1,67 @@ +Target = "OBC" +PacketID = "0x58" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "EL_ERROR_LEVEL err_level = event_logger->tlm_info.clog.err_level;##uint16_t offset = EL_CLOG_TLM_PAGE_SIZE * event_logger->tlm_info.clog.page_no;##const uint16_t* log_orders = event_logger->clogs[err_level].log_orders;##const EL_CLogElement* logs = event_logger->clogs[err_level].logs;##" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.PAGE_NO" +exp = "event_logger->tlm_info.clog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.ERR_LEVEL" +exp = "(uint8_t)err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_ERR_LEVEL" +exp = "event_logger->statistics.record_counters[err_level]" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG_CAPACITY" +exp = "event_logger->clogs[err_level].log_capacity" + +[[tlm]] +q_range = [0, 17] +block_num = 8 +[[tlm.block]] +type = "uint8_t" +name = "CLOGS.LOG??.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+??]].event.group" +[[tlm.block]] +type = "uint32_t" +name = "CLOGS.LOG??.EVENT.LOCAL" +exp = "logs[log_orders[offset+??]].event.local" +[[tlm.block]] +type = "uint32_t" +name = "CLOGS.LOG??.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+??]].event.time.total_cycle" +[[tlm.block]] +type = "uint8_t" +name = "CLOGS.LOG??.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+??]].event.time.step" +[[tlm.block]] +type = "uint32_t" +name = "CLOGS.LOG??.EVENT.NOTE" +exp = "logs[log_orders[offset+??]].event.note" +[[tlm.block]] +type = "uint16_t" +name = "CLOGS.LOG??.COUNT" +exp = "logs[log_orders[offset+??]].count" +[[tlm.block]] +type = "uint32_t" +name = "CLOGS.LOG??.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+??]].delta_record_time.total_cycle" +[[tlm.block]] +type = "uint8_t" +name = "CLOGS.LOG??.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+??]].delta_record_time.step" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml new file mode 100644 index 000000000..c426e42e6 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml @@ -0,0 +1,77 @@ +Target = "OBC" +PacketID = "0x57" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "EL_ERROR_LEVEL err_level = event_logger->tlm_info.tlog.err_level;##uint16_t offset = EL_TLOG_TLM_PAGE_SIZE * event_logger->tlm_info.tlog.page_no;##const EL_Event* events = event_logger->tlogs[err_level].events;##" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.PAGE_NO" +exp = "event_logger->tlm_info.tlog.page_no" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "TLM_INFO.TLOG.ERR_LEVEL" +bitlen = 4 +exp = "err_level" +status = "5.1" +[[tlm.comp]] +name = "TLOGS.IS_ENABLE_OVERWRITE" +bitlen = 1 +exp = "event_logger->tlogs[err_level].is_enable_overwrite" +[[tlm.comp]] +name = "TLOGS.IS_TABLE_OVERFLOW" +bitlen = 1 +exp = "event_logger->tlogs[err_level].is_table_overflow" +[[tlm.comp]] +name = "TLOGS.DUMMY" +bitlen = 2 + +[[tlm]] +name_base = "STATISTICS.{}" +exp_base = "event_logger->statistics.{}" +type = "uint32_t" +seq_num = 2 +[[tlm.seq]] +name = "RECORD_COUNTER_TOTAL" +exp = "record_counter_total" +[[tlm.seq]] +name = "RECORD_COUNTERS_ERR_LEVEL" +exp = "record_counters[err_level]" + +[[tlm]] +name_base = "TLOGS.{}" +exp_base = "event_logger->tlogs[err_level].{}" +type = "uint16_t" +seq_num = 2 +[[tlm.seq]] +name = "LOG_CAPACITY" +exp = "log_capacity" +[[tlm.seq]] +name = "LOG_WP" +exp = "log_wp" + +[[tlm]] +q_range = [0, 27] +block_num = 5 +[[tlm.block]] +type = "uint8_t" +name = "TLOGS.EVENTS??.GROUP" +exp = "(uint8_t)events[offset+??].group" +[[tlm.block]] +type = "uint32_t" +name = "TLOGS.EVENTS??.LOCAL" +exp = "events[offset+??].local" +[[tlm.block]] +type = "uint32_t" +name = "TLOGS.EVENTS??.TIME.TOTAL_CYCLE" +exp = "events[offset+??].time.total_cycle" +[[tlm.block]] +type = "uint8_t" +name = "TLOGS.EVENTS??.TIME.STEP" +exp = "(uint8_t)events[offset+??].time.step" +[[tlm.block]] +type = "uint32_t" +name = "TLOGS.EVENTS??.NOTE" +exp = "events[offset+??].note" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml new file mode 100644 index 000000000..132a56744 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml @@ -0,0 +1,498 @@ +Target = "OBC" +PacketID = "0xf1" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint8_t" +name = "CORE0" +exp = "(uint8_t)GIT_REV_CORE[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE1" +exp = "(uint8_t)GIT_REV_CORE[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE2" +exp = "(uint8_t)GIT_REV_CORE[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE3" +exp = "(uint8_t)GIT_REV_CORE[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE4" +exp = "(uint8_t)GIT_REV_CORE[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE5" +exp = "(uint8_t)GIT_REV_CORE[5]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE6" +exp = "(uint8_t)GIT_REV_CORE[6]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE7" +exp = "(uint8_t)GIT_REV_CORE[7]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE8" +exp = "(uint8_t)GIT_REV_CORE[8]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE9" +exp = "(uint8_t)GIT_REV_CORE[9]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE10" +exp = "(uint8_t)GIT_REV_CORE[10]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE11" +exp = "(uint8_t)GIT_REV_CORE[11]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE12" +exp = "(uint8_t)GIT_REV_CORE[12]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE13" +exp = "(uint8_t)GIT_REV_CORE[13]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE14" +exp = "(uint8_t)GIT_REV_CORE[14]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE15" +exp = "(uint8_t)GIT_REV_CORE[15]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE16" +exp = "(uint8_t)GIT_REV_CORE[16]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE17" +exp = "(uint8_t)GIT_REV_CORE[17]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE18" +exp = "(uint8_t)GIT_REV_CORE[18]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE19" +exp = "(uint8_t)GIT_REV_CORE[19]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE20" +exp = "(uint8_t)GIT_REV_CORE[20]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE21" +exp = "(uint8_t)GIT_REV_CORE[21]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE22" +exp = "(uint8_t)GIT_REV_CORE[22]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE23" +exp = "(uint8_t)GIT_REV_CORE[23]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE24" +exp = "(uint8_t)GIT_REV_CORE[24]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE25" +exp = "(uint8_t)GIT_REV_CORE[25]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE26" +exp = "(uint8_t)GIT_REV_CORE[26]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE27" +exp = "(uint8_t)GIT_REV_CORE[27]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE28" +exp = "(uint8_t)GIT_REV_CORE[28]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE29" +exp = "(uint8_t)GIT_REV_CORE[29]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE30" +exp = "(uint8_t)GIT_REV_CORE[30]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE31" +exp = "(uint8_t)GIT_REV_CORE[31]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE32" +exp = "(uint8_t)GIT_REV_CORE[32]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE33" +exp = "(uint8_t)GIT_REV_CORE[33]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE34" +exp = "(uint8_t)GIT_REV_CORE[34]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE35" +exp = "(uint8_t)GIT_REV_CORE[35]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE36" +exp = "(uint8_t)GIT_REV_CORE[36]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE37" +exp = "(uint8_t)GIT_REV_CORE[37]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE38" +exp = "(uint8_t)GIT_REV_CORE[38]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE39" +exp = "(uint8_t)GIT_REV_CORE[39]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE40" +exp = "(uint8_t)GIT_REV_CORE[40]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER0" +exp = "(uint8_t)GIT_REV_USER[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER1" +exp = "(uint8_t)GIT_REV_USER[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER2" +exp = "(uint8_t)GIT_REV_USER[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER3" +exp = "(uint8_t)GIT_REV_USER[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER4" +exp = "(uint8_t)GIT_REV_USER[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER5" +exp = "(uint8_t)GIT_REV_USER[5]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER6" +exp = "(uint8_t)GIT_REV_USER[6]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER7" +exp = "(uint8_t)GIT_REV_USER[7]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER8" +exp = "(uint8_t)GIT_REV_USER[8]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER9" +exp = "(uint8_t)GIT_REV_USER[9]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER10" +exp = "(uint8_t)GIT_REV_USER[10]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER11" +exp = "(uint8_t)GIT_REV_USER[11]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER12" +exp = "(uint8_t)GIT_REV_USER[12]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER13" +exp = "(uint8_t)GIT_REV_USER[13]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER14" +exp = "(uint8_t)GIT_REV_USER[14]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER15" +exp = "(uint8_t)GIT_REV_USER[15]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER16" +exp = "(uint8_t)GIT_REV_USER[16]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER17" +exp = "(uint8_t)GIT_REV_USER[17]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER18" +exp = "(uint8_t)GIT_REV_USER[18]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER19" +exp = "(uint8_t)GIT_REV_USER[19]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER20" +exp = "(uint8_t)GIT_REV_USER[20]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER21" +exp = "(uint8_t)GIT_REV_USER[21]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER22" +exp = "(uint8_t)GIT_REV_USER[22]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER23" +exp = "(uint8_t)GIT_REV_USER[23]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER24" +exp = "(uint8_t)GIT_REV_USER[24]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER25" +exp = "(uint8_t)GIT_REV_USER[25]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER26" +exp = "(uint8_t)GIT_REV_USER[26]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER27" +exp = "(uint8_t)GIT_REV_USER[27]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER28" +exp = "(uint8_t)GIT_REV_USER[28]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER29" +exp = "(uint8_t)GIT_REV_USER[29]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER30" +exp = "(uint8_t)GIT_REV_USER[30]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER31" +exp = "(uint8_t)GIT_REV_USER[31]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER32" +exp = "(uint8_t)GIT_REV_USER[32]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER33" +exp = "(uint8_t)GIT_REV_USER[33]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER34" +exp = "(uint8_t)GIT_REV_USER[34]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER35" +exp = "(uint8_t)GIT_REV_USER[35]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER36" +exp = "(uint8_t)GIT_REV_USER[36]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER37" +exp = "(uint8_t)GIT_REV_USER[37]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER38" +exp = "(uint8_t)GIT_REV_USER[38]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER39" +exp = "(uint8_t)GIT_REV_USER[39]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER40" +exp = "(uint8_t)GIT_REV_USER[40]" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml new file mode 100644 index 000000000..e1e58ae41 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml @@ -0,0 +1,236 @@ +Target = "OBC" +PacketID = "0x78" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.rec_status" +status = "2.12" + +[[tlm]] +type = "int32_t" +name = "CCSDS.RX.RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->info[0].rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.LAST_DEST_TYPE" +exp = "(uint8_t)gs_driver->info[0].rx.last_dest_type" +status = "5.2" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.RX.LAST_REC_TIME" +exp = "(uint32_t)gs_driver->info[0].rx.last_rec_time" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.CMD_ACK" +exp = "(uint8_t)gs_driver->info[0].rx.cmd_ack" +status = "13.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.LAST_REC_TCTF_TYPE" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type" +status = "3.2" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.AD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.BC_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.BD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.IS_VALID" +exp = "gs_driver->is_ccsds_tx_valid" +status = "2.9" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.TX.SEND_CYCLE" +exp = "(uint32_t)gs_driver->info[0].tx.send_cycle" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.VCID" +exp = "(uint8_t)gs_driver->info[0].tx.vcid" +status = "3.4" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.TX.VCDU_COUNTER" +exp = "gs_driver->info[0].tx.vcdu_counter" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" + +[[tlm]] +type = "uint8_t" +name = "UART.CH" +exp = "gs_driver->driver_uart.uart_config.ch" + +[[tlm]] +type = "uint32_t" +name = "UART.BAUDRATE" +exp = "gs_driver->driver_uart.uart_config.baudrate" + +[[tlm]] +type = "uint8_t" +name = "UART.PARITY" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.parity_settings" +status = "5.3" + +[[tlm]] +type = "uint8_t" +name = "UART.DATA_LENGTH" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.data_length" +status = "2.1" + +[[tlm]] +type = "uint8_t" +name = "UART.STOP_BIT" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.stop_bit" +status = "3.1" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.rec_status" +status = "2.12" + +[[tlm]] +type = "int32_t" +name = "UART.RX.RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->info[1].rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.LAST_DEST_TYPE" +exp = "(uint8_t)gs_driver->info[1].rx.last_dest_type" +status = "5.2" + +[[tlm]] +type = "uint32_t" +name = "UART.RX.LAST_REC_TIME" +exp = "(uint32_t)gs_driver->info[1].rx.last_rec_time" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.CMD_ACK" +exp = "(uint8_t)gs_driver->info[1].rx.cmd_ack" +status = "13.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.LAST_REC_TCTF_TYPE" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type" +status = "3.2" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.AD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.BC_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.BD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status" +status = "18.1" + +[[tlm]] +type = "uint32_t" +name = "UART.TX.SEND_CYCLE" +exp = "(uint32_t)gs_driver->info[1].tx.send_cycle" + +[[tlm]] +type = "uint8_t" +name = "UART.TX.VCID" +exp = "(uint8_t)gs_driver->info[1].tx.vcid" +status = "3.4" + +[[tlm]] +type = "uint32_t" +name = "UART.TX.VCDU_COUNTER" +exp = "gs_driver->info[1].tx.vcdu_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.TYPE_A_COUNTER" +exp = "gs_validate_info->type_a_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.TYPE_B_COUNTER" +exp = "gs_validate_info->type_b_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.LOCKOUT_FLAG" +exp = "gs_validate_info->lockout_flag" + +[[tlm]] +type = "uint8_t" +name = "COP-1.RETRANSMIT_FLAG" +exp = "gs_validate_info->retransmit_flag" + +[[tlm]] +type = "uint8_t" +name = "COP-1.POSITIVE_WINDOW_WIDTH" +exp = "gs_validate_info->positive_window_width" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.FLUSH_INTERVAL" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.LAST_UPDATED" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.COUNTER" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.FLUSH_INTERVAL" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.LAST_UPDATED" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.COUNTER" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml new file mode 100644 index 000000000..68e726fc9 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml @@ -0,0 +1,795 @@ +Target = "OBC" +PacketID = "0xf0" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "OBC_TM_MODE_TIME" +exp = "TMGR_get_master_clock().mode_cycle" + +[[tlm]] +type = "double" +name = "OBC_TM_UNIXTIME_AT_TI0" +exp = "TMGR_get_unixtime_at_ti0()" + +[[tlm]] +type = "uint8_t" +name = "OBC_MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +status = "17.1" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_MM_STS" +bitlen = 1 +exp = "(uint8_t)(mode_manager->stat)" +status = "2.7" +[[tlm.comp]] +name = "OBC_MM_OPSMODE_PREV" +bitlen = 7 +exp = "(uint8_t)(mode_manager->previous_id)" +status = "17.1" + + +[[tlm]] +type = "uint16_t" +name = "OBC_TDSP_CURRENT_ID" +exp = "TDSP_info->task_list_id" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.rec_status" +status = "2.13" +desc = "TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->rx.last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCP_LAST_RECV_ACK" +exp = "(uint8_t)(gs_driver->latest_info->rx.cmd_ack)" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_EXEC_TIME" +exp = "gs_command_dispatcher->prev.time.total_cycle" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_EXEC_STS" +exp = "(int8_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_ERR_TIME" +exp = "gs_command_dispatcher->prev_err.time.total_cycle" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_ERR_STS" +exp = "(int8_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])" +desc = "繝舌せ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_GS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))" +desc = "繝舌せ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.LAST_EXEC_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_GS.LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)" +status = "7.1" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.LAST_ERR_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_GS.LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)" +status = "7.1" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_BC.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])" +desc = "BC逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_BC.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))" +desc = "BC逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_TLM.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])" +desc = "繝繝ャ繝。逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_TLM.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))" +desc = "繝繝ャ繝。逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_MIS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.LAST_EXEC_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_MIS.LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)" +status = "7.1" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.LAST_ERR_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_MIS.LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)" +status = "7.1" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_TLC_GS.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_GS.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_BC.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_BC.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_TLM.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_TLM.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_MIS.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_MIS.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout" +status = "2.10" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "WDT.IS_ENABLE" +bitlen = 1 +exp = "wdt_config->is_wdt_enable" +status = "2.3" +[[tlm.comp]] +name = "WDT.IS_CLEAR_ENABLE" +bitlen = 1 +exp = "wdt_config->is_clear_enable" +status = "2.3" +[[tlm.comp]] +name = "DUMMY_DATA0" +bitlen = 6 +exp = "0x00" + + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_BLK_PTR" +exp = "block_command_table->pos.block" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "EL.STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_HIGH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_LOW" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EL" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.GROUP" +exp = "(uint8_t)event_logger->latest_event.group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.NOTE" +exp = "event_logger->latest_event.note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_HIGH_EVENT.NOTE" +exp = "(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint32_t" +name = "EH.LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_COUNTER" +exp = "(uint32_t)anomaly_logger->counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_MASTER" +exp = "(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_STEP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_GROUP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_LOCAL" +exp = "anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_RUN_LENGTH" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_HEADER" +exp = "(uint8_t)(anomaly_logger->header)" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_ACTION_COUNTER" +exp = "(uint8_t)(anomaly_handler->action_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_LATEST_ID" +exp = "(uint8_t)(anomaly_handler->latest_id)" +desc = "繧「繝弱槭Μ蟇セ蠢廬D" + +[[tlm]] +type = "uint32_t" +name = "OBC_AH_RESPOND_AT" +exp = "(uint32_t)(anomaly_handler->respond_at.total_cycle)" +desc = "繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_GS_CMD_ERR_COUNTER" +exp = "(uint8_t)(gs_command_dispatcher->error_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS0.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS1.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_CORE" +exp = "GIT_REV_CORE_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_USER" +exp = "GIT_REV_USER_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA1" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA2" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA3" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA4" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA5" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA6" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA7" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA8" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA9" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA10" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA11" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA12" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA13" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA14" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA15" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA16" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA17" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA18" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA19" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA20" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA21" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA22" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA23" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA24" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA25" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA26" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA27" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA28" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA29" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA30" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA31" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA32" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA33" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA34" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA35" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA36" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA37" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA38" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA39" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA40" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA41" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA42" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA43" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA44" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA45" +exp = "0" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml new file mode 100644 index 000000000..85c6ec804 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml @@ -0,0 +1,55 @@ +Target = "OBC" +PacketID = "0x10" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "MEM.BEGIN" +exp = "memory_dump->begin" +is_hex = true +desc = "繝。繝「繝ェ謫堺ス憺伜沺髢句ァ九い繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.END" +exp = "memory_dump->end" +is_hex = true +desc = "繝。繝「繝ェ謫堺ス憺伜沺邨らォッ繧「繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.ADU_SIZE" +exp = "memory_dump->adu_size" +desc = "繝。繝「繝ェ謫堺ス憺伜沺繧オ繧、繧コ = ADU繧オ繧、繧コ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint16_t" +name = "MEM.ADU_SEQ" +exp = "memory_dump->adu_seq" +desc = "ADU繧キ繝シ繧ア繝ウ繧ケ繧ォ繧ヲ繝ウ繧ソ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint8_t" +name = "MEM.ADU_COUNTER" +exp = "memory_dump->adu_counter" +desc = "ADU繧ォ繧ヲ繝ウ繧ソ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint32_t" +name = "MEM.DESTINATION" +exp = "memory_dump->dest" +is_hex = true +desc = "繧ウ繝斐シ蜈医い繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.RP" +exp = "memory_dump->rp" +is_hex = true +desc = "繧ウ繝シ繝斐シ逕ィRP" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml new file mode 100644 index 000000000..7e081c4bb --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml @@ -0,0 +1,1461 @@ +Target = "OBC" +PacketID = "0x40" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint8_t" +name = "CURRENT_MODE" +exp = "(uint8_t)(mode_manager->current_id)" + +[[tlm]] +type = "uint8_t" +name = "PREVIOSU_MODE" +exp = "(uint8_t)(mode_manager->previous_id)" + +[[tlm]] +type = "uint8_t" +name = "TRANSITION_STATUS" +exp = "(uint8_t)(mode_manager->stat)" + +[[tlm]] +type = "uint8_t" +name = "MM_ACK" +exp = "(uint8_t)(mode_manager->mm_ack)" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_0" +exp = "(uint16_t)(mode_manager->mode_list[0])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_1" +exp = "(uint16_t)(mode_manager->mode_list[1])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_2" +exp = "(uint16_t)(mode_manager->mode_list[2])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_3" +exp = "(uint16_t)(mode_manager->mode_list[3])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_4" +exp = "(uint16_t)(mode_manager->mode_list[4])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_5" +exp = "(uint16_t)(mode_manager->mode_list[5])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_6" +exp = "(uint16_t)(mode_manager->mode_list[6])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_7" +exp = "(uint16_t)(mode_manager->mode_list[7])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_8" +exp = "(uint16_t)(mode_manager->mode_list[8])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_9" +exp = "(uint16_t)(mode_manager->mode_list[9])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_10" +exp = "(uint16_t)(mode_manager->mode_list[10])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_11" +exp = "(uint16_t)(mode_manager->mode_list[11])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_12" +exp = "(uint16_t)(mode_manager->mode_list[12])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_13" +exp = "(uint16_t)(mode_manager->mode_list[13])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_14" +exp = "(uint16_t)(mode_manager->mode_list[14])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_15" +exp = "(uint16_t)(mode_manager->mode_list[15])" + +[[tlm]] +type = "uint16_t" +name = "EDGE_NUM" +exp = "MM_update_transition_table_for_tlm()" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_0" +exp = "mode_manager->transition_table_for_tlm[0].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_0" +exp = "mode_manager->transition_table_for_tlm[0].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_0" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_1" +exp = "mode_manager->transition_table_for_tlm[1].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_1" +exp = "mode_manager->transition_table_for_tlm[1].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_1" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_2" +exp = "mode_manager->transition_table_for_tlm[2].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_2" +exp = "mode_manager->transition_table_for_tlm[2].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_2" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_3" +exp = "mode_manager->transition_table_for_tlm[3].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_3" +exp = "mode_manager->transition_table_for_tlm[3].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_3" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_4" +exp = "mode_manager->transition_table_for_tlm[4].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_4" +exp = "mode_manager->transition_table_for_tlm[4].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_4" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_5" +exp = "mode_manager->transition_table_for_tlm[5].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_5" +exp = "mode_manager->transition_table_for_tlm[5].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_5" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_6" +exp = "mode_manager->transition_table_for_tlm[6].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_6" +exp = "mode_manager->transition_table_for_tlm[6].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_6" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_7" +exp = "mode_manager->transition_table_for_tlm[7].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_7" +exp = "mode_manager->transition_table_for_tlm[7].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_7" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_8" +exp = "mode_manager->transition_table_for_tlm[8].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_8" +exp = "mode_manager->transition_table_for_tlm[8].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_8" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_9" +exp = "mode_manager->transition_table_for_tlm[9].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_9" +exp = "mode_manager->transition_table_for_tlm[9].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_9" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_10" +exp = "mode_manager->transition_table_for_tlm[10].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_10" +exp = "mode_manager->transition_table_for_tlm[10].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_10" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_11" +exp = "mode_manager->transition_table_for_tlm[11].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_11" +exp = "mode_manager->transition_table_for_tlm[11].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_11" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_12" +exp = "mode_manager->transition_table_for_tlm[12].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_12" +exp = "mode_manager->transition_table_for_tlm[12].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_12" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_13" +exp = "mode_manager->transition_table_for_tlm[13].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_13" +exp = "mode_manager->transition_table_for_tlm[13].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_13" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_14" +exp = "mode_manager->transition_table_for_tlm[14].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_14" +exp = "mode_manager->transition_table_for_tlm[14].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_14" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_15" +exp = "mode_manager->transition_table_for_tlm[15].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_15" +exp = "mode_manager->transition_table_for_tlm[15].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_15" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_16" +exp = "mode_manager->transition_table_for_tlm[16].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_16" +exp = "mode_manager->transition_table_for_tlm[16].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_16" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_17" +exp = "mode_manager->transition_table_for_tlm[17].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_17" +exp = "mode_manager->transition_table_for_tlm[17].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_17" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_18" +exp = "mode_manager->transition_table_for_tlm[18].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_18" +exp = "mode_manager->transition_table_for_tlm[18].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_18" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_19" +exp = "mode_manager->transition_table_for_tlm[19].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_19" +exp = "mode_manager->transition_table_for_tlm[19].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_19" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_20" +exp = "mode_manager->transition_table_for_tlm[20].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_20" +exp = "mode_manager->transition_table_for_tlm[20].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_20" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_21" +exp = "mode_manager->transition_table_for_tlm[21].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_21" +exp = "mode_manager->transition_table_for_tlm[21].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_21" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_22" +exp = "mode_manager->transition_table_for_tlm[22].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_22" +exp = "mode_manager->transition_table_for_tlm[22].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_22" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_23" +exp = "mode_manager->transition_table_for_tlm[23].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_23" +exp = "mode_manager->transition_table_for_tlm[23].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_23" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_24" +exp = "mode_manager->transition_table_for_tlm[24].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_24" +exp = "mode_manager->transition_table_for_tlm[24].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_24" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_25" +exp = "mode_manager->transition_table_for_tlm[25].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_25" +exp = "mode_manager->transition_table_for_tlm[25].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_25" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_26" +exp = "mode_manager->transition_table_for_tlm[26].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_26" +exp = "mode_manager->transition_table_for_tlm[26].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_26" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_27" +exp = "mode_manager->transition_table_for_tlm[27].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_27" +exp = "mode_manager->transition_table_for_tlm[27].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_27" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_28" +exp = "mode_manager->transition_table_for_tlm[28].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_28" +exp = "mode_manager->transition_table_for_tlm[28].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_28" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_29" +exp = "mode_manager->transition_table_for_tlm[29].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_29" +exp = "mode_manager->transition_table_for_tlm[29].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_29" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_30" +exp = "mode_manager->transition_table_for_tlm[30].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_30" +exp = "mode_manager->transition_table_for_tlm[30].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_30" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_31" +exp = "mode_manager->transition_table_for_tlm[31].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_31" +exp = "mode_manager->transition_table_for_tlm[31].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_31" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_32" +exp = "mode_manager->transition_table_for_tlm[32].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_32" +exp = "mode_manager->transition_table_for_tlm[32].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_32" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_33" +exp = "mode_manager->transition_table_for_tlm[33].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_33" +exp = "mode_manager->transition_table_for_tlm[33].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_33" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_34" +exp = "mode_manager->transition_table_for_tlm[34].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_34" +exp = "mode_manager->transition_table_for_tlm[34].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_34" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_35" +exp = "mode_manager->transition_table_for_tlm[35].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_35" +exp = "mode_manager->transition_table_for_tlm[35].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_35" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_36" +exp = "mode_manager->transition_table_for_tlm[36].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_36" +exp = "mode_manager->transition_table_for_tlm[36].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_36" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_37" +exp = "mode_manager->transition_table_for_tlm[37].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_37" +exp = "mode_manager->transition_table_for_tlm[37].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_37" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_38" +exp = "mode_manager->transition_table_for_tlm[38].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_38" +exp = "mode_manager->transition_table_for_tlm[38].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_38" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_39" +exp = "mode_manager->transition_table_for_tlm[39].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_39" +exp = "mode_manager->transition_table_for_tlm[39].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_39" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_40" +exp = "mode_manager->transition_table_for_tlm[40].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_40" +exp = "mode_manager->transition_table_for_tlm[40].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_40" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_41" +exp = "mode_manager->transition_table_for_tlm[41].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_41" +exp = "mode_manager->transition_table_for_tlm[41].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_41" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_42" +exp = "mode_manager->transition_table_for_tlm[42].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_42" +exp = "mode_manager->transition_table_for_tlm[42].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_42" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_43" +exp = "mode_manager->transition_table_for_tlm[43].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_43" +exp = "mode_manager->transition_table_for_tlm[43].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_43" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_44" +exp = "mode_manager->transition_table_for_tlm[44].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_44" +exp = "mode_manager->transition_table_for_tlm[44].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_44" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_45" +exp = "mode_manager->transition_table_for_tlm[45].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_45" +exp = "mode_manager->transition_table_for_tlm[45].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_45" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_46" +exp = "mode_manager->transition_table_for_tlm[46].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_46" +exp = "mode_manager->transition_table_for_tlm[46].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_46" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_47" +exp = "mode_manager->transition_table_for_tlm[47].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_47" +exp = "mode_manager->transition_table_for_tlm[47].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_47" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_48" +exp = "mode_manager->transition_table_for_tlm[48].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_48" +exp = "mode_manager->transition_table_for_tlm[48].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_48" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_49" +exp = "mode_manager->transition_table_for_tlm[49].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_49" +exp = "mode_manager->transition_table_for_tlm[49].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_49" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_50" +exp = "mode_manager->transition_table_for_tlm[50].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_50" +exp = "mode_manager->transition_table_for_tlm[50].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_50" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_51" +exp = "mode_manager->transition_table_for_tlm[51].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_51" +exp = "mode_manager->transition_table_for_tlm[51].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_51" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_52" +exp = "mode_manager->transition_table_for_tlm[52].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_52" +exp = "mode_manager->transition_table_for_tlm[52].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_52" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_53" +exp = "mode_manager->transition_table_for_tlm[53].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_53" +exp = "mode_manager->transition_table_for_tlm[53].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_53" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_54" +exp = "mode_manager->transition_table_for_tlm[54].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_54" +exp = "mode_manager->transition_table_for_tlm[54].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_54" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_55" +exp = "mode_manager->transition_table_for_tlm[55].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_55" +exp = "mode_manager->transition_table_for_tlm[55].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_55" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_56" +exp = "mode_manager->transition_table_for_tlm[56].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_56" +exp = "mode_manager->transition_table_for_tlm[56].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_56" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_57" +exp = "mode_manager->transition_table_for_tlm[57].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_57" +exp = "mode_manager->transition_table_for_tlm[57].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_57" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_58" +exp = "mode_manager->transition_table_for_tlm[58].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_58" +exp = "mode_manager->transition_table_for_tlm[58].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_58" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_59" +exp = "mode_manager->transition_table_for_tlm[59].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_59" +exp = "mode_manager->transition_table_for_tlm[59].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_59" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_60" +exp = "mode_manager->transition_table_for_tlm[60].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_60" +exp = "mode_manager->transition_table_for_tlm[60].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_60" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_61" +exp = "mode_manager->transition_table_for_tlm[61].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_61" +exp = "mode_manager->transition_table_for_tlm[61].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_61" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_62" +exp = "mode_manager->transition_table_for_tlm[62].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_62" +exp = "mode_manager->transition_table_for_tlm[62].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_62" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_63" +exp = "mode_manager->transition_table_for_tlm[63].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_63" +exp = "mode_manager->transition_table_for_tlm[63].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_63" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_64" +exp = "mode_manager->transition_table_for_tlm[64].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_64" +exp = "mode_manager->transition_table_for_tlm[64].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_64" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_65" +exp = "mode_manager->transition_table_for_tlm[65].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_65" +exp = "mode_manager->transition_table_for_tlm[65].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_65" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_66" +exp = "mode_manager->transition_table_for_tlm[66].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_66" +exp = "mode_manager->transition_table_for_tlm[66].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_66" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_67" +exp = "mode_manager->transition_table_for_tlm[67].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_67" +exp = "mode_manager->transition_table_for_tlm[67].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_67" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_68" +exp = "mode_manager->transition_table_for_tlm[68].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_68" +exp = "mode_manager->transition_table_for_tlm[68].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_68" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_69" +exp = "mode_manager->transition_table_for_tlm[69].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_69" +exp = "mode_manager->transition_table_for_tlm[69].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_69" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_70" +exp = "mode_manager->transition_table_for_tlm[70].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_70" +exp = "mode_manager->transition_table_for_tlm[70].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_70" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_71" +exp = "mode_manager->transition_table_for_tlm[71].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_71" +exp = "mode_manager->transition_table_for_tlm[71].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_71" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_72" +exp = "mode_manager->transition_table_for_tlm[72].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_72" +exp = "mode_manager->transition_table_for_tlm[72].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_72" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_73" +exp = "mode_manager->transition_table_for_tlm[73].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_73" +exp = "mode_manager->transition_table_for_tlm[73].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_73" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_74" +exp = "mode_manager->transition_table_for_tlm[74].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_74" +exp = "mode_manager->transition_table_for_tlm[74].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_74" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_75" +exp = "mode_manager->transition_table_for_tlm[75].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_75" +exp = "mode_manager->transition_table_for_tlm[75].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_75" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_76" +exp = "mode_manager->transition_table_for_tlm[76].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_76" +exp = "mode_manager->transition_table_for_tlm[76].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_76" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_77" +exp = "mode_manager->transition_table_for_tlm[77].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_77" +exp = "mode_manager->transition_table_for_tlm[77].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_77" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_78" +exp = "mode_manager->transition_table_for_tlm[78].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_78" +exp = "mode_manager->transition_table_for_tlm[78].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_78" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_79" +exp = "mode_manager->transition_table_for_tlm[79].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_79" +exp = "mode_manager->transition_table_for_tlm[79].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_79" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_80" +exp = "mode_manager->transition_table_for_tlm[80].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_80" +exp = "mode_manager->transition_table_for_tlm[80].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_80" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_81" +exp = "mode_manager->transition_table_for_tlm[81].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_81" +exp = "mode_manager->transition_table_for_tlm[81].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_81" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_82" +exp = "mode_manager->transition_table_for_tlm[82].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_82" +exp = "mode_manager->transition_table_for_tlm[82].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_82" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_83" +exp = "mode_manager->transition_table_for_tlm[83].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_83" +exp = "mode_manager->transition_table_for_tlm[83].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_83" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_84" +exp = "mode_manager->transition_table_for_tlm[84].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_84" +exp = "mode_manager->transition_table_for_tlm[84].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_84" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_85" +exp = "mode_manager->transition_table_for_tlm[85].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_85" +exp = "mode_manager->transition_table_for_tlm[85].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_85" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_86" +exp = "mode_manager->transition_table_for_tlm[86].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_86" +exp = "mode_manager->transition_table_for_tlm[86].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_86" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_87" +exp = "mode_manager->transition_table_for_tlm[87].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_87" +exp = "mode_manager->transition_table_for_tlm[87].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_87" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_88" +exp = "mode_manager->transition_table_for_tlm[88].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_88" +exp = "mode_manager->transition_table_for_tlm[88].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_88" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_89" +exp = "mode_manager->transition_table_for_tlm[89].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_89" +exp = "mode_manager->transition_table_for_tlm[89].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_89" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index)" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml new file mode 100644 index 000000000..6b781b5e2 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml @@ -0,0 +1,642 @@ +Target = "OBC" +PacketID = "0x00" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "TM_MODE_TIME" +exp = "(uint32_t)(TMGR_get_master_clock().mode_cycle)" +desc = "繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾" + +[[tlm]] +type = "double" +name = "TM_UTL_UNIXTIME_EPOCH" +exp = "TMGR_get_utl_unixtime_epoch()" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈" + +[[tlm]] +type = "double" +name = "TM_CYCLES_PER_SEC_FIX_RATIO" +exp = "(double)(time_manager->unixtime_info_.cycle_correction)" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0" + +[[tlm]] +type = "uint8_t" +name = "MM_STS" +exp = "(uint8_t)(mode_manager->stat)" +desc = "繝「繝シ繝蛾キ遘サ螳溯。檎憾諷" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +desc = "迴セ迥カ繝「繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE_PREV" +exp = "(uint8_t)(mode_manager->previous_id)" +desc = "逶エ蜑阪Δ繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CURRENT_ID" +exp = "(uint8_t)(TDSP_info->task_list_id)" +desc = "迴セ迥カ TaskList ID" + +[[tlm]] +type = "uint32_t" +name = "TDSP_CMD_LAST_ERR_TIME_MASTER" +exp = "(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CMD_LAST_ERR_TIME_STEP" +exp = "(uint8_t)(TDSP_info->tskd.prev_err.time.step)" + +[[tlm]] +type = "uint16_t" +name = "TDSP_CMD_LAST_ERR_ID" +exp = "(uint16_t)(TDSP_info->tskd.prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TDSP_CMD_LAST_ERR_STS" +exp = "(int32_t)(TDSP_info->tskd.prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "int32_t" +name = "GS_RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->latest_info->rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.rec_status" +status = "2.14" +desc = "TC Transer Frame DS蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->rx.last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "TCTF_FARM_PW" +exp = "(uint8_t)gs_validate_info->positive_window_width" +desc = "FARM-1 Positive Window Width" + +[[tlm]] +type = "uint8_t" +name = "TCP_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.cmd_ack" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TLM_TX_PORT_TYPE" +exp = "(uint8_t)gs_driver->tlm_tx_port_type" +status = "2.2" +desc = "TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_EXEC_STS" +exp = "(int32_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_ERR_STS" +exp = "(int32_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_ERR_COUNTER" +exp = "(uint32_t)(gs_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_rt_cmd_list)" +desc = "蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_EXEC_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_ERR_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_ERR_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_ERR_COUNTER" +exp = "(uint32_t)(realtime_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_GS.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_GS.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_BC.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_BC.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_TLM.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_TLM.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_MIS.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_MIS.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "BCT_BLK_PTR" +exp = "(uint8_t)(block_command_table->pos.block)" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "MS_BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" +desc = "CCSDS MS VCDU 菴ソ逕ィ驥" + +[[tlm]] +type = "uint32_t" +name = "MS_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RP_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_ms_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "MS_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "ST_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_st_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "ST_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_rp_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "RP_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_CYCLE" +exp = "(uint32_t)gs_driver->latest_info->tx.send_cycle" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_BITRATE" +exp = "gs_driver->driver_ccsds.ccsds_config.bitrate" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝" + +[[tlm]] +type = "uint8_t" +name = "TCI_VCID" +exp = "(uint8_t)gs_driver->latest_info->tx.vcid" +desc = "譎ょ綾讒区先ュ蝣ア::騾∝コVCID" + +[[tlm]] +type = "uint32_t" +name = "TCI_VCDU_COUNTER" +exp = "gs_driver->latest_info->tx.vcdu_counter" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml new file mode 100644 index 000000000..6a78fdfe8 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml @@ -0,0 +1,395 @@ +Target = "OBC" +PacketID = "0x26" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint8_t page = telemetry_frame->tlm_page_no;##int offset = TF_TLM_PAGE_SIZE * (telemetry_frame->tlm_page_no);" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "page" + +[[tlm]] +type = "uint32_t" +name = "TLM0" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM1" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM2" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM3" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM4" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM5" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM6" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM7" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM8" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM9" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM10" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM11" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM12" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM13" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM14" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM15" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM16" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM17" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM18" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM19" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM20" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM21" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM22" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM23" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM24" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM25" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM26" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM27" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM28" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM29" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM30" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM31" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM32" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM33" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM34" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM35" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM36" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM37" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM38" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM39" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM40" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM41" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM42" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM43" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM44" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM45" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM46" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM47" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM48" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM49" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM50" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM51" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM52" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM53" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM54" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM55" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM56" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM57" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM58" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM59" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM60" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM61" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM62" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM63" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func)" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml new file mode 100644 index 000000000..56ea1d473 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml @@ -0,0 +1,1526 @@ +Target = "OBC" +PacketID = "0x20" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = TL_TLM_PAGE_SIZE * (timeline_command_dispatcher->tlm_info_.page_no);##" + +[[tlm]] +type = "uint8_t" +name = "LINE_NO" +exp = "TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id)" +desc = "繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘Λ繧、繝ウ逡ェ蜿キ" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "timeline_command_dispatcher->tlm_info_.page_no" + +[[tlm]] +type = "uint32_t" +name = "UPDATED_AT" +exp = "timeline_command_dispatcher->tlm_info_.updated_at" + +[[tlm]] +type = "uint16_t" +name = "CMD0_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD0_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD1_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD1_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD2_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD2_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD3_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD3_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD4_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD4_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD5_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD5_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD6_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD6_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD7_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD7_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD8_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD8_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD9_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD9_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD10_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD10_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD11_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD11_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD12_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD12_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD13_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD13_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD14_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD14_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD15_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD15_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD16_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD16_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD17_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD17_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD18_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD18_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD19_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD19_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD20_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD20_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD21_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD21_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD22_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD22_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD23_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD23_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD24_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD24_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD25_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD25_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD26_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD26_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD27_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD27_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD28_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD28_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD29_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD29_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD30_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD30_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD31_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD31_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5]" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml new file mode 100644 index 000000000..5362fc160 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml @@ -0,0 +1,516 @@ +Target = "OBC" +PacketID = "0x19" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +name = "MASTER_BC_ID" +exp = "telemetry_manager->master_bc_id" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO0.BC_ID" +exp = "telemetry_manager->bc_info[0].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO0.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[0].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO1.BC_ID" +exp = "telemetry_manager->bc_info[1].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO1.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[1].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO2.BC_ID" +exp = "telemetry_manager->bc_info[2].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO2.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[2].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO3.BC_ID" +exp = "telemetry_manager->bc_info[3].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO3.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[3].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO4.BC_ID" +exp = "telemetry_manager->bc_info[4].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO4.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[4].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO5.BC_ID" +exp = "telemetry_manager->bc_info[5].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO5.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[5].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO6.BC_ID" +exp = "telemetry_manager->bc_info[6].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO6.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[6].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO7.BC_ID" +exp = "telemetry_manager->bc_info[7].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO7.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[7].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO8.BC_ID" +exp = "telemetry_manager->bc_info[8].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO8.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[8].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO9.BC_ID" +exp = "telemetry_manager->bc_info[9].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO9.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[9].bc_type" +status = "6.1" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.master.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.master.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.master.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.master.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.master.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.master.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.master.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.master.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.master.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.master.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.master.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.reserve.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "IS_INITED" +exp = "telemetry_manager->is_inited" + diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml new file mode 100644 index 000000000..c26cdcfbd --- /dev/null +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml @@ -0,0 +1,68 @@ +Target = "OBC" +PacketID = "0xf8" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint8_t" +name = "DRIVER.REC_STATUS.RET_FROM_IF_RX" +exp = "(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx)" + +[[tlm]] +type = "uint32_t" +name = "DRIVER.RX_COUNT" +exp = "uart_test_instance->driver.super.config.rx_count_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER0.REC_STATUS.STATUS_CODE" +exp = "(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code)" +status = "11.1" + +[[tlm]] +type = "uint16_t" +name = "DRIVER0.REC_STATUS.FIXED_FRAME_LEN" +exp = "uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len" + +[[tlm]] +type = "uint32_t" +name = "DRIVER0.RX_FRAME_FIX_COUNT" +exp = "uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_" + +[[tlm]] +type = "uint16_t" +name = "DRIVER0.RX_FRAME_REC_LEN" +exp = "uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER0.IS_RX_BUFFER_CARRY_OVER" +exp = "uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER1.REC_STATUS.STATUS_CODE" +exp = "(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code)" +status = "11.1" + +[[tlm]] +type = "uint16_t" +name = "DRIVER1.REC_STATUS.FIXED_FRAME_LEN" +exp = "uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len" + +[[tlm]] +type = "uint32_t" +name = "DRIVER1.RX_FRAME_FIX_COUNT" +exp = "uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_" + +[[tlm]] +type = "uint16_t" +name = "DRIVER1.RX_FRAME_REC_LEN" +exp = "uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER1.IS_RX_BUFFER_CARRY_OVER" +exp = "uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml new file mode 100644 index 000000000..8dd517f81 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml @@ -0,0 +1,1095 @@ +Target = "OBC" +PacketID = "0x45" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = AM_TLM_PAGE_SIZE * app_manager->page_no;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "(uint8_t)(app_manager->page_no)" + +[[tlm]] +type = "uint32_t" +name = "APP0_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+0].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP0_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+0].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP0_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+0].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP0_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+0].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP0_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+0].min)" + +[[tlm]] +type = "uint8_t" +name = "APP0_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+0].max)" + +[[tlm]] +type = "uint32_t" +name = "APP1_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+1].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP1_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+1].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP1_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+1].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP1_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+1].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP1_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+1].min)" + +[[tlm]] +type = "uint8_t" +name = "APP1_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+1].max)" + +[[tlm]] +type = "uint32_t" +name = "APP2_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+2].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP2_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+2].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP2_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+2].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP2_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+2].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP2_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+2].min)" + +[[tlm]] +type = "uint8_t" +name = "APP2_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+2].max)" + +[[tlm]] +type = "uint32_t" +name = "APP3_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+3].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP3_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+3].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP3_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+3].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP3_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+3].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP3_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+3].min)" + +[[tlm]] +type = "uint8_t" +name = "APP3_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+3].max)" + +[[tlm]] +type = "uint32_t" +name = "APP4_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+4].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP4_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+4].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP4_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+4].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP4_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+4].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP4_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+4].min)" + +[[tlm]] +type = "uint8_t" +name = "APP4_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+4].max)" + +[[tlm]] +type = "uint32_t" +name = "APP5_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+5].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP5_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+5].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP5_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+5].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP5_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+5].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP5_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+5].min)" + +[[tlm]] +type = "uint8_t" +name = "APP5_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+5].max)" + +[[tlm]] +type = "uint32_t" +name = "APP6_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+6].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP6_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+6].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP6_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+6].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP6_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+6].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP6_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+6].min)" + +[[tlm]] +type = "uint8_t" +name = "APP6_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+6].max)" + +[[tlm]] +type = "uint32_t" +name = "APP7_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+7].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP7_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+7].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP7_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+7].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP7_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+7].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP7_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+7].min)" + +[[tlm]] +type = "uint8_t" +name = "APP7_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+7].max)" + +[[tlm]] +type = "uint32_t" +name = "APP8_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+8].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP8_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+8].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP8_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+8].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP8_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+8].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP8_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+8].min)" + +[[tlm]] +type = "uint8_t" +name = "APP8_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+8].max)" + +[[tlm]] +type = "uint32_t" +name = "APP9_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+9].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP9_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+9].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP9_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+9].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP9_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+9].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP9_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+9].min)" + +[[tlm]] +type = "uint8_t" +name = "APP9_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+9].max)" + +[[tlm]] +type = "uint32_t" +name = "APP10_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+10].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP10_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+10].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP10_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+10].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP10_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+10].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP10_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+10].min)" + +[[tlm]] +type = "uint8_t" +name = "APP10_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+10].max)" + +[[tlm]] +type = "uint32_t" +name = "APP11_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+11].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP11_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+11].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP11_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+11].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP11_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+11].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP11_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+11].min)" + +[[tlm]] +type = "uint8_t" +name = "APP11_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+11].max)" + +[[tlm]] +type = "uint32_t" +name = "APP12_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+12].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP12_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+12].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP12_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+12].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP12_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+12].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP12_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+12].min)" + +[[tlm]] +type = "uint8_t" +name = "APP12_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+12].max)" + +[[tlm]] +type = "uint32_t" +name = "APP13_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+13].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP13_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+13].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP13_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+13].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP13_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+13].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP13_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+13].min)" + +[[tlm]] +type = "uint8_t" +name = "APP13_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+13].max)" + +[[tlm]] +type = "uint32_t" +name = "APP14_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+14].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP14_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+14].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP14_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+14].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP14_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+14].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP14_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+14].min)" + +[[tlm]] +type = "uint8_t" +name = "APP14_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+14].max)" + +[[tlm]] +type = "uint32_t" +name = "APP15_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+15].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP15_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+15].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP15_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+15].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP15_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+15].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP15_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+15].min)" + +[[tlm]] +type = "uint8_t" +name = "APP15_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+15].max)" + +[[tlm]] +type = "uint32_t" +name = "APP16_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+16].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP16_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+16].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP16_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+16].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP16_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+16].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP16_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+16].min)" + +[[tlm]] +type = "uint8_t" +name = "APP16_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+16].max)" + +[[tlm]] +type = "uint32_t" +name = "APP17_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+17].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP17_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+17].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP17_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+17].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP17_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+17].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP17_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+17].min)" + +[[tlm]] +type = "uint8_t" +name = "APP17_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+17].max)" + +[[tlm]] +type = "uint32_t" +name = "APP18_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+18].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP18_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+18].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP18_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+18].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP18_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+18].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP18_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+18].min)" + +[[tlm]] +type = "uint8_t" +name = "APP18_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+18].max)" + +[[tlm]] +type = "uint32_t" +name = "APP19_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+19].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP19_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+19].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP19_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+19].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP19_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+19].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP19_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+19].min)" + +[[tlm]] +type = "uint8_t" +name = "APP19_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+19].max)" + +[[tlm]] +type = "uint32_t" +name = "APP20_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+20].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP20_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+20].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP20_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+20].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP20_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+20].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP20_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+20].min)" + +[[tlm]] +type = "uint8_t" +name = "APP20_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+20].max)" + +[[tlm]] +type = "uint32_t" +name = "APP21_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+21].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP21_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+21].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP21_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+21].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP21_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+21].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP21_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+21].min)" + +[[tlm]] +type = "uint8_t" +name = "APP21_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+21].max)" + +[[tlm]] +type = "uint32_t" +name = "APP22_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+22].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP22_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+22].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP22_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+22].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP22_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+22].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP22_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+22].min)" + +[[tlm]] +type = "uint8_t" +name = "APP22_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+22].max)" + +[[tlm]] +type = "uint32_t" +name = "APP23_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+23].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP23_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+23].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP23_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+23].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP23_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+23].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP23_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+23].min)" + +[[tlm]] +type = "uint8_t" +name = "APP23_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+23].max)" + +[[tlm]] +type = "uint32_t" +name = "APP24_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+24].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP24_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+24].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP24_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+24].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP24_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+24].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP24_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+24].min)" + +[[tlm]] +type = "uint8_t" +name = "APP24_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+24].max)" + +[[tlm]] +type = "uint32_t" +name = "APP25_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+25].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP25_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+25].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP25_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+25].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP25_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+25].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP25_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+25].min)" + +[[tlm]] +type = "uint8_t" +name = "APP25_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+25].max)" + +[[tlm]] +type = "uint32_t" +name = "APP26_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+26].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP26_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+26].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP26_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+26].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP26_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+26].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP26_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+26].min)" + +[[tlm]] +type = "uint8_t" +name = "APP26_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+26].max)" + +[[tlm]] +type = "uint32_t" +name = "APP27_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+27].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP27_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+27].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP27_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+27].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP27_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+27].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP27_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+27].min)" + +[[tlm]] +type = "uint8_t" +name = "APP27_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+27].max)" + +[[tlm]] +type = "uint32_t" +name = "APP28_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+28].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP28_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+28].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP28_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+28].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP28_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+28].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP28_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+28].min)" + +[[tlm]] +type = "uint8_t" +name = "APP28_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+28].max)" + +[[tlm]] +type = "uint32_t" +name = "APP29_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+29].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP29_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+29].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP29_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+29].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP29_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+29].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP29_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+29].min)" + +[[tlm]] +type = "uint8_t" +name = "APP29_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+29].max)" + +[[tlm]] +type = "uint32_t" +name = "APP30_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+30].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP30_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+30].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP30_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+30].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP30_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+30].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP30_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+30].min)" + +[[tlm]] +type = "uint8_t" +name = "APP30_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+30].max)" + +[[tlm]] +type = "uint32_t" +name = "APP31_INITIALIZER" +exp = "(uint32_t)(app_manager->ais[offset+31].initializer)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "APP31_ENTRYPOINT" +exp = "(uint32_t)(app_manager->ais[offset+31].entry_point)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "APP31_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+31].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP31_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+31].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP31_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+31].min)" + +[[tlm]] +type = "uint8_t" +name = "APP31_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[offset+31].max)" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml new file mode 100644 index 000000000..7e7fa28d3 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml @@ -0,0 +1,2066 @@ +Target = "OBC" +PacketID = "0x46" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "APP0_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[0].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP0_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[0].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP0_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[0].min)" + +[[tlm]] +type = "uint8_t" +name = "APP0_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[0].max)" + +[[tlm]] +type = "uint8_t" +name = "APP1_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[1].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP1_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[1].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP1_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[1].min)" + +[[tlm]] +type = "uint8_t" +name = "APP1_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[1].max)" + +[[tlm]] +type = "uint8_t" +name = "APP2_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[2].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP2_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[2].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP2_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[2].min)" + +[[tlm]] +type = "uint8_t" +name = "APP2_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[2].max)" + +[[tlm]] +type = "uint8_t" +name = "APP3_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[3].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP3_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[3].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP3_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[3].min)" + +[[tlm]] +type = "uint8_t" +name = "APP3_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[3].max)" + +[[tlm]] +type = "uint8_t" +name = "APP4_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[4].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP4_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[4].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP4_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[4].min)" + +[[tlm]] +type = "uint8_t" +name = "APP4_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[4].max)" + +[[tlm]] +type = "uint8_t" +name = "APP5_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[5].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP5_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[5].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP5_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[5].min)" + +[[tlm]] +type = "uint8_t" +name = "APP5_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[5].max)" + +[[tlm]] +type = "uint8_t" +name = "APP6_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[6].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP6_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[6].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP6_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[6].min)" + +[[tlm]] +type = "uint8_t" +name = "APP6_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[6].max)" + +[[tlm]] +type = "uint8_t" +name = "APP7_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[7].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP7_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[7].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP7_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[7].min)" + +[[tlm]] +type = "uint8_t" +name = "APP7_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[7].max)" + +[[tlm]] +type = "uint8_t" +name = "APP8_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[8].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP8_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[8].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP8_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[8].min)" + +[[tlm]] +type = "uint8_t" +name = "APP8_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[8].max)" + +[[tlm]] +type = "uint8_t" +name = "APP9_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[9].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP9_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[9].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP9_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[9].min)" + +[[tlm]] +type = "uint8_t" +name = "APP9_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[9].max)" + +[[tlm]] +type = "uint8_t" +name = "APP10_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[10].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP10_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[10].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP10_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[10].min)" + +[[tlm]] +type = "uint8_t" +name = "APP10_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[10].max)" + +[[tlm]] +type = "uint8_t" +name = "APP11_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[11].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP11_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[11].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP11_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[11].min)" + +[[tlm]] +type = "uint8_t" +name = "APP11_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[11].max)" + +[[tlm]] +type = "uint8_t" +name = "APP12_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[12].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP12_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[12].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP12_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[12].min)" + +[[tlm]] +type = "uint8_t" +name = "APP12_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[12].max)" + +[[tlm]] +type = "uint8_t" +name = "APP13_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[13].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP13_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[13].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP13_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[13].min)" + +[[tlm]] +type = "uint8_t" +name = "APP13_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[13].max)" + +[[tlm]] +type = "uint8_t" +name = "APP14_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[14].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP14_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[14].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP14_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[14].min)" + +[[tlm]] +type = "uint8_t" +name = "APP14_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[14].max)" + +[[tlm]] +type = "uint8_t" +name = "APP15_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[15].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP15_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[15].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP15_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[15].min)" + +[[tlm]] +type = "uint8_t" +name = "APP15_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[15].max)" + +[[tlm]] +type = "uint8_t" +name = "APP16_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[16].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP16_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[16].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP16_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[16].min)" + +[[tlm]] +type = "uint8_t" +name = "APP16_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[16].max)" + +[[tlm]] +type = "uint8_t" +name = "APP17_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[17].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP17_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[17].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP17_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[17].min)" + +[[tlm]] +type = "uint8_t" +name = "APP17_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[17].max)" + +[[tlm]] +type = "uint8_t" +name = "APP18_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[18].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP18_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[18].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP18_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[18].min)" + +[[tlm]] +type = "uint8_t" +name = "APP18_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[18].max)" + +[[tlm]] +type = "uint8_t" +name = "APP19_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[19].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP19_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[19].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP19_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[19].min)" + +[[tlm]] +type = "uint8_t" +name = "APP19_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[19].max)" + +[[tlm]] +type = "uint8_t" +name = "APP20_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[20].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP20_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[20].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP20_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[20].min)" + +[[tlm]] +type = "uint8_t" +name = "APP20_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[20].max)" + +[[tlm]] +type = "uint8_t" +name = "APP21_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[21].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP21_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[21].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP21_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[21].min)" + +[[tlm]] +type = "uint8_t" +name = "APP21_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[21].max)" + +[[tlm]] +type = "uint8_t" +name = "APP22_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[22].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP22_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[22].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP22_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[22].min)" + +[[tlm]] +type = "uint8_t" +name = "APP22_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[22].max)" + +[[tlm]] +type = "uint8_t" +name = "APP23_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[23].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP23_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[23].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP23_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[23].min)" + +[[tlm]] +type = "uint8_t" +name = "APP23_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[23].max)" + +[[tlm]] +type = "uint8_t" +name = "APP24_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[24].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP24_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[24].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP24_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[24].min)" + +[[tlm]] +type = "uint8_t" +name = "APP24_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[24].max)" + +[[tlm]] +type = "uint8_t" +name = "APP25_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[25].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP25_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[25].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP25_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[25].min)" + +[[tlm]] +type = "uint8_t" +name = "APP25_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[25].max)" + +[[tlm]] +type = "uint8_t" +name = "APP26_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[26].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP26_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[26].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP26_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[26].min)" + +[[tlm]] +type = "uint8_t" +name = "APP26_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[26].max)" + +[[tlm]] +type = "uint8_t" +name = "APP27_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[27].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP27_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[27].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP27_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[27].min)" + +[[tlm]] +type = "uint8_t" +name = "APP27_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[27].max)" + +[[tlm]] +type = "uint8_t" +name = "APP28_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[28].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP28_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[28].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP28_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[28].min)" + +[[tlm]] +type = "uint8_t" +name = "APP28_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[28].max)" + +[[tlm]] +type = "uint8_t" +name = "APP29_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[29].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP29_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[29].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP29_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[29].min)" + +[[tlm]] +type = "uint8_t" +name = "APP29_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[29].max)" + +[[tlm]] +type = "uint8_t" +name = "APP30_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[30].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP30_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[30].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP30_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[30].min)" + +[[tlm]] +type = "uint8_t" +name = "APP30_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[30].max)" + +[[tlm]] +type = "uint8_t" +name = "APP31_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[31].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP31_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[31].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP31_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[31].min)" + +[[tlm]] +type = "uint8_t" +name = "APP31_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[31].max)" + +[[tlm]] +type = "uint8_t" +name = "APP32_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[32].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP32_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[32].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP32_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[32].min)" + +[[tlm]] +type = "uint8_t" +name = "APP32_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[32].max)" + +[[tlm]] +type = "uint8_t" +name = "APP33_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[33].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP33_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[33].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP33_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[33].min)" + +[[tlm]] +type = "uint8_t" +name = "APP33_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[33].max)" + +[[tlm]] +type = "uint8_t" +name = "APP34_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[34].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP34_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[34].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP34_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[34].min)" + +[[tlm]] +type = "uint8_t" +name = "APP34_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[34].max)" + +[[tlm]] +type = "uint8_t" +name = "APP35_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[35].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP35_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[35].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP35_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[35].min)" + +[[tlm]] +type = "uint8_t" +name = "APP35_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[35].max)" + +[[tlm]] +type = "uint8_t" +name = "APP36_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[36].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP36_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[36].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP36_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[36].min)" + +[[tlm]] +type = "uint8_t" +name = "APP36_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[36].max)" + +[[tlm]] +type = "uint8_t" +name = "APP37_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[37].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP37_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[37].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP37_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[37].min)" + +[[tlm]] +type = "uint8_t" +name = "APP37_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[37].max)" + +[[tlm]] +type = "uint8_t" +name = "APP38_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[38].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP38_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[38].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP38_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[38].min)" + +[[tlm]] +type = "uint8_t" +name = "APP38_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[38].max)" + +[[tlm]] +type = "uint8_t" +name = "APP39_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[39].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP39_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[39].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP39_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[39].min)" + +[[tlm]] +type = "uint8_t" +name = "APP39_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[39].max)" + +[[tlm]] +type = "uint8_t" +name = "APP40_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[40].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP40_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[40].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP40_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[40].min)" + +[[tlm]] +type = "uint8_t" +name = "APP40_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[40].max)" + +[[tlm]] +type = "uint8_t" +name = "APP41_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[41].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP41_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[41].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP41_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[41].min)" + +[[tlm]] +type = "uint8_t" +name = "APP41_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[41].max)" + +[[tlm]] +type = "uint8_t" +name = "APP42_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[42].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP42_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[42].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP42_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[42].min)" + +[[tlm]] +type = "uint8_t" +name = "APP42_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[42].max)" + +[[tlm]] +type = "uint8_t" +name = "APP43_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[43].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP43_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[43].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP43_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[43].min)" + +[[tlm]] +type = "uint8_t" +name = "APP43_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[43].max)" + +[[tlm]] +type = "uint8_t" +name = "APP44_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[44].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP44_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[44].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP44_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[44].min)" + +[[tlm]] +type = "uint8_t" +name = "APP44_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[44].max)" + +[[tlm]] +type = "uint8_t" +name = "APP45_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[45].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP45_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[45].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP45_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[45].min)" + +[[tlm]] +type = "uint8_t" +name = "APP45_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[45].max)" + +[[tlm]] +type = "uint8_t" +name = "APP46_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[46].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP46_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[46].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP46_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[46].min)" + +[[tlm]] +type = "uint8_t" +name = "APP46_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[46].max)" + +[[tlm]] +type = "uint8_t" +name = "APP47_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[47].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP47_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[47].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP47_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[47].min)" + +[[tlm]] +type = "uint8_t" +name = "APP47_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[47].max)" + +[[tlm]] +type = "uint8_t" +name = "APP48_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[48].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP48_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[48].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP48_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[48].min)" + +[[tlm]] +type = "uint8_t" +name = "APP48_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[48].max)" + +[[tlm]] +type = "uint8_t" +name = "APP49_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[49].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP49_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[49].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP49_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[49].min)" + +[[tlm]] +type = "uint8_t" +name = "APP49_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[49].max)" + +[[tlm]] +type = "uint8_t" +name = "APP50_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[50].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP50_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[50].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP50_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[50].min)" + +[[tlm]] +type = "uint8_t" +name = "APP50_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[50].max)" + +[[tlm]] +type = "uint8_t" +name = "APP51_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[51].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP51_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[51].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP51_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[51].min)" + +[[tlm]] +type = "uint8_t" +name = "APP51_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[51].max)" + +[[tlm]] +type = "uint8_t" +name = "APP52_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[52].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP52_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[52].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP52_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[52].min)" + +[[tlm]] +type = "uint8_t" +name = "APP52_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[52].max)" + +[[tlm]] +type = "uint8_t" +name = "APP53_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[53].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP53_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[53].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP53_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[53].min)" + +[[tlm]] +type = "uint8_t" +name = "APP53_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[53].max)" + +[[tlm]] +type = "uint8_t" +name = "APP54_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[54].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP54_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[54].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP54_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[54].min)" + +[[tlm]] +type = "uint8_t" +name = "APP54_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[54].max)" + +[[tlm]] +type = "uint8_t" +name = "APP55_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[55].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP55_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[55].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP55_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[55].min)" + +[[tlm]] +type = "uint8_t" +name = "APP55_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[55].max)" + +[[tlm]] +type = "uint8_t" +name = "APP56_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[56].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP56_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[56].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP56_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[56].min)" + +[[tlm]] +type = "uint8_t" +name = "APP56_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[56].max)" + +[[tlm]] +type = "uint8_t" +name = "APP57_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[57].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP57_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[57].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP57_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[57].min)" + +[[tlm]] +type = "uint8_t" +name = "APP57_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[57].max)" + +[[tlm]] +type = "uint8_t" +name = "APP58_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[58].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP58_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[58].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP58_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[58].min)" + +[[tlm]] +type = "uint8_t" +name = "APP58_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[58].max)" + +[[tlm]] +type = "uint8_t" +name = "APP59_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[59].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP59_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[59].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP59_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[59].min)" + +[[tlm]] +type = "uint8_t" +name = "APP59_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[59].max)" + +[[tlm]] +type = "uint8_t" +name = "APP60_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[60].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP60_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[60].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP60_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[60].min)" + +[[tlm]] +type = "uint8_t" +name = "APP60_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[60].max)" + +[[tlm]] +type = "uint8_t" +name = "APP61_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[61].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP61_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[61].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP61_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[61].min)" + +[[tlm]] +type = "uint8_t" +name = "APP61_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[61].max)" + +[[tlm]] +type = "uint8_t" +name = "APP62_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[62].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP62_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[62].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP62_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[62].min)" + +[[tlm]] +type = "uint8_t" +name = "APP62_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[62].max)" + +[[tlm]] +type = "uint8_t" +name = "APP63_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[63].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP63_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[63].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP63_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[63].min)" + +[[tlm]] +type = "uint8_t" +name = "APP63_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[63].max)" + +[[tlm]] +type = "uint8_t" +name = "APP64_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[64].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP64_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[64].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP64_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[64].min)" + +[[tlm]] +type = "uint8_t" +name = "APP64_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[64].max)" + +[[tlm]] +type = "uint8_t" +name = "APP65_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[65].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP65_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[65].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP65_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[65].min)" + +[[tlm]] +type = "uint8_t" +name = "APP65_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[65].max)" + +[[tlm]] +type = "uint8_t" +name = "APP66_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[66].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP66_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[66].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP66_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[66].min)" + +[[tlm]] +type = "uint8_t" +name = "APP66_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[66].max)" + +[[tlm]] +type = "uint8_t" +name = "APP67_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[67].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP67_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[67].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP67_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[67].min)" + +[[tlm]] +type = "uint8_t" +name = "APP67_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[67].max)" + +[[tlm]] +type = "uint8_t" +name = "APP68_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[68].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP68_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[68].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP68_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[68].min)" + +[[tlm]] +type = "uint8_t" +name = "APP68_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[68].max)" + +[[tlm]] +type = "uint8_t" +name = "APP69_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[69].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP69_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[69].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP69_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[69].min)" + +[[tlm]] +type = "uint8_t" +name = "APP69_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[69].max)" + +[[tlm]] +type = "uint8_t" +name = "APP70_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[70].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP70_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[70].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP70_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[70].min)" + +[[tlm]] +type = "uint8_t" +name = "APP70_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[70].max)" + +[[tlm]] +type = "uint8_t" +name = "APP71_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[71].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP71_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[71].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP71_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[71].min)" + +[[tlm]] +type = "uint8_t" +name = "APP71_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[71].max)" + +[[tlm]] +type = "uint8_t" +name = "APP72_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[72].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP72_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[72].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP72_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[72].min)" + +[[tlm]] +type = "uint8_t" +name = "APP72_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[72].max)" + +[[tlm]] +type = "uint8_t" +name = "APP73_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[73].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP73_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[73].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP73_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[73].min)" + +[[tlm]] +type = "uint8_t" +name = "APP73_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[73].max)" + +[[tlm]] +type = "uint8_t" +name = "APP74_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[74].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP74_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[74].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP74_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[74].min)" + +[[tlm]] +type = "uint8_t" +name = "APP74_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[74].max)" + +[[tlm]] +type = "uint8_t" +name = "APP75_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[75].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP75_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[75].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP75_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[75].min)" + +[[tlm]] +type = "uint8_t" +name = "APP75_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[75].max)" + +[[tlm]] +type = "uint8_t" +name = "APP76_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[76].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP76_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[76].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP76_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[76].min)" + +[[tlm]] +type = "uint8_t" +name = "APP76_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[76].max)" + +[[tlm]] +type = "uint8_t" +name = "APP77_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[77].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP77_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[77].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP77_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[77].min)" + +[[tlm]] +type = "uint8_t" +name = "APP77_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[77].max)" + +[[tlm]] +type = "uint8_t" +name = "APP78_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[78].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP78_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[78].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP78_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[78].min)" + +[[tlm]] +type = "uint8_t" +name = "APP78_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[78].max)" + +[[tlm]] +type = "uint8_t" +name = "APP79_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[79].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP79_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[79].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP79_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[79].min)" + +[[tlm]] +type = "uint8_t" +name = "APP79_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[79].max)" + +[[tlm]] +type = "uint8_t" +name = "APP80_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[80].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP80_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[80].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP80_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[80].min)" + +[[tlm]] +type = "uint8_t" +name = "APP80_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[80].max)" + +[[tlm]] +type = "uint8_t" +name = "APP81_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[81].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP81_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[81].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP81_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[81].min)" + +[[tlm]] +type = "uint8_t" +name = "APP81_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[81].max)" + +[[tlm]] +type = "uint8_t" +name = "APP82_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[82].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP82_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[82].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP82_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[82].min)" + +[[tlm]] +type = "uint8_t" +name = "APP82_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[82].max)" + +[[tlm]] +type = "uint8_t" +name = "APP83_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[83].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP83_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[83].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP83_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[83].min)" + +[[tlm]] +type = "uint8_t" +name = "APP83_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[83].max)" + +[[tlm]] +type = "uint8_t" +name = "APP84_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[84].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP84_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[84].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP84_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[84].min)" + +[[tlm]] +type = "uint8_t" +name = "APP84_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[84].max)" + +[[tlm]] +type = "uint8_t" +name = "APP85_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[85].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP85_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[85].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP85_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[85].min)" + +[[tlm]] +type = "uint8_t" +name = "APP85_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[85].max)" + +[[tlm]] +type = "uint8_t" +name = "APP86_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[86].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP86_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[86].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP86_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[86].min)" + +[[tlm]] +type = "uint8_t" +name = "APP86_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[86].max)" + +[[tlm]] +type = "uint8_t" +name = "APP87_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[87].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP87_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[87].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP87_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[87].min)" + +[[tlm]] +type = "uint8_t" +name = "APP87_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[87].max)" + +[[tlm]] +type = "uint8_t" +name = "APP88_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[88].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP88_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[88].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP88_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[88].min)" + +[[tlm]] +type = "uint8_t" +name = "APP88_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[88].max)" + +[[tlm]] +type = "uint8_t" +name = "APP89_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[89].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP89_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[89].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP89_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[89].min)" + +[[tlm]] +type = "uint8_t" +name = "APP89_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[89].max)" + +[[tlm]] +type = "uint8_t" +name = "APP90_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[90].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP90_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[90].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP90_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[90].min)" + +[[tlm]] +type = "uint8_t" +name = "APP90_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[90].max)" + +[[tlm]] +type = "uint8_t" +name = "APP91_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[91].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP91_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[91].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP91_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[91].min)" + +[[tlm]] +type = "uint8_t" +name = "APP91_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[91].max)" + +[[tlm]] +type = "uint8_t" +name = "APP92_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[92].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP92_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[92].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP92_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[92].min)" + +[[tlm]] +type = "uint8_t" +name = "APP92_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[92].max)" + +[[tlm]] +type = "uint8_t" +name = "APP93_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[93].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP93_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[93].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP93_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[93].min)" + +[[tlm]] +type = "uint8_t" +name = "APP93_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[93].max)" + +[[tlm]] +type = "uint8_t" +name = "APP94_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[94].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP94_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[94].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP94_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[94].min)" + +[[tlm]] +type = "uint8_t" +name = "APP94_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[94].max)" + +[[tlm]] +type = "uint8_t" +name = "APP95_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[95].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP95_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[95].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP95_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[95].min)" + +[[tlm]] +type = "uint8_t" +name = "APP95_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[95].max)" + +[[tlm]] +type = "uint8_t" +name = "APP96_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[96].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP96_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[96].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP96_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[96].min)" + +[[tlm]] +type = "uint8_t" +name = "APP96_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[96].max)" + +[[tlm]] +type = "uint8_t" +name = "APP97_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[97].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP97_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[97].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP97_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[97].min)" + +[[tlm]] +type = "uint8_t" +name = "APP97_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[97].max)" + +[[tlm]] +type = "uint8_t" +name = "APP98_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[98].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP98_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[98].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP98_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[98].min)" + +[[tlm]] +type = "uint8_t" +name = "APP98_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[98].max)" + +[[tlm]] +type = "uint8_t" +name = "APP99_INIT_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[99].init_duration)" + +[[tlm]] +type = "uint8_t" +name = "APP99_PREV_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[99].prev)" + +[[tlm]] +type = "uint8_t" +name = "APP99_MIN_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[99].min)" + +[[tlm]] +type = "uint8_t" +name = "APP99_MAX_PROC_TIME" +exp = "(uint8_t)(app_manager->ais[99].max)" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml new file mode 100644 index 000000000..300885983 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml @@ -0,0 +1,1627 @@ +Target = "OBC" +PacketID = "0x21" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "const bct_id_t block = block_command_table->pos.block;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint16_t" +name = "BLOCK_NO" +exp = "block" +desc = "繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘ヶ繝ュ繝繧ッ逡ェ蜿キ" + +[[tlm]] +type = "uint8_t" +name = "CMD_POS" +exp = "block_command_table->pos.cmd" + +[[tlm]] +type = "uint8_t" +name = "BLOCK_LENGTH" +exp = "BCT_get_bc_length(block)" + +[[tlm]] +type = "uint8_t" +name = "ROTATE_NEXT_CMD" +exp = "BCE_get_bc_exe_params(block)->rotate.next_cmd" + +[[tlm]] +type = "uint16_t" +name = "ROTATE_COUNTER" +exp = "BCE_get_bc_exe_params(block)->rotate.counter" + +[[tlm]] +type = "uint16_t" +name = "ROTATE_INTERVAL" +exp = "BCE_get_bc_exe_params(block)->rotate.interval" + +[[tlm]] +type = "uint16_t" +name = "TLCB_CALL_NUM" +exp = "BCE_get_bc_exe_params(block)->timelimit_combine.call_num" + +[[tlm]] +type = "uint16_t" +name = "TLCB_TIMEOVER_NUM" +exp = "BCE_get_bc_exe_params(block)->timelimit_combine.timeover_num" + +[[tlm]] +type = "uint8_t" +name = "TLCB_LAST_TIMEOVER_POS" +exp = "BCE_get_bc_exe_params(block)->timelimit_combine.last_timeover_cmd_pos" + +[[tlm]] +type = "uint8_t" +name = "TLCB_WORST_POS" +exp = "BCE_get_bc_exe_params(block)->timelimit_combine.worst_cmd_pos" + +[[tlm]] +type = "uint8_t" +name = "IS_ACTIVE" +exp = "BCE_get_bc_exe_params(block)->is_active" +status = "2.8" + +[[tlm]] +type = "uint16_t" +name = "CMD0_ID" +exp = "(uint16_t)BCT_get_id(block, 0)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD0_TI" +exp = "(uint32_t)BCT_get_ti(block, 0)" + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM0" +exp = "BCT_get_param_head(block, 0)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM1" +exp = "BCT_get_param_head(block, 0)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM2" +exp = "BCT_get_param_head(block, 0)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM3" +exp = "BCT_get_param_head(block, 0)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM4" +exp = "BCT_get_param_head(block, 0)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM5" +exp = "BCT_get_param_head(block, 0)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD1_ID" +exp = "(uint16_t)BCT_get_id(block, 1)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD1_TI" +exp = "(uint32_t)BCT_get_ti(block, 1)" + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM0" +exp = "BCT_get_param_head(block, 1)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM1" +exp = "BCT_get_param_head(block, 1)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM2" +exp = "BCT_get_param_head(block, 1)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM3" +exp = "BCT_get_param_head(block, 1)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM4" +exp = "BCT_get_param_head(block, 1)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM5" +exp = "BCT_get_param_head(block, 1)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD2_ID" +exp = "(uint16_t)BCT_get_id(block, 2)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD2_TI" +exp = "(uint32_t)BCT_get_ti(block, 2)" + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM0" +exp = "BCT_get_param_head(block, 2)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM1" +exp = "BCT_get_param_head(block, 2)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM2" +exp = "BCT_get_param_head(block, 2)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM3" +exp = "BCT_get_param_head(block, 2)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM4" +exp = "BCT_get_param_head(block, 2)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM5" +exp = "BCT_get_param_head(block, 2)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD3_ID" +exp = "(uint16_t)BCT_get_id(block, 3)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD3_TI" +exp = "(uint32_t)BCT_get_ti(block, 3)" + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM0" +exp = "BCT_get_param_head(block, 3)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM1" +exp = "BCT_get_param_head(block, 3)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM2" +exp = "BCT_get_param_head(block, 3)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM3" +exp = "BCT_get_param_head(block, 3)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM4" +exp = "BCT_get_param_head(block, 3)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM5" +exp = "BCT_get_param_head(block, 3)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD4_ID" +exp = "(uint16_t)BCT_get_id(block, 4)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD4_TI" +exp = "(uint32_t)BCT_get_ti(block, 4)" + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM0" +exp = "BCT_get_param_head(block, 4)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM1" +exp = "BCT_get_param_head(block, 4)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM2" +exp = "BCT_get_param_head(block, 4)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM3" +exp = "BCT_get_param_head(block, 4)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM4" +exp = "BCT_get_param_head(block, 4)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM5" +exp = "BCT_get_param_head(block, 4)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD5_ID" +exp = "(uint16_t)BCT_get_id(block, 5)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD5_TI" +exp = "(uint32_t)BCT_get_ti(block, 5)" + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM0" +exp = "BCT_get_param_head(block, 5)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM1" +exp = "BCT_get_param_head(block, 5)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM2" +exp = "BCT_get_param_head(block, 5)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM3" +exp = "BCT_get_param_head(block, 5)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM4" +exp = "BCT_get_param_head(block, 5)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM5" +exp = "BCT_get_param_head(block, 5)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD6_ID" +exp = "(uint16_t)BCT_get_id(block, 6)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD6_TI" +exp = "(uint32_t)BCT_get_ti(block, 6)" + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM0" +exp = "BCT_get_param_head(block, 6)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM1" +exp = "BCT_get_param_head(block, 6)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM2" +exp = "BCT_get_param_head(block, 6)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM3" +exp = "BCT_get_param_head(block, 6)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM4" +exp = "BCT_get_param_head(block, 6)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM5" +exp = "BCT_get_param_head(block, 6)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD7_ID" +exp = "(uint16_t)BCT_get_id(block, 7)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD7_TI" +exp = "(uint32_t)BCT_get_ti(block, 7)" + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM0" +exp = "BCT_get_param_head(block, 7)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM1" +exp = "BCT_get_param_head(block, 7)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM2" +exp = "BCT_get_param_head(block, 7)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM3" +exp = "BCT_get_param_head(block, 7)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM4" +exp = "BCT_get_param_head(block, 7)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM5" +exp = "BCT_get_param_head(block, 7)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD8_ID" +exp = "(uint16_t)BCT_get_id(block, 8)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD8_TI" +exp = "(uint32_t)BCT_get_ti(block, 8)" + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM0" +exp = "BCT_get_param_head(block, 8)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM1" +exp = "BCT_get_param_head(block, 8)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM2" +exp = "BCT_get_param_head(block, 8)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM3" +exp = "BCT_get_param_head(block, 8)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM4" +exp = "BCT_get_param_head(block, 8)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM5" +exp = "BCT_get_param_head(block, 8)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD9_ID" +exp = "(uint16_t)BCT_get_id(block, 9)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD9_TI" +exp = "(uint32_t)BCT_get_ti(block, 9)" + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM0" +exp = "BCT_get_param_head(block, 9)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM1" +exp = "BCT_get_param_head(block, 9)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM2" +exp = "BCT_get_param_head(block, 9)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM3" +exp = "BCT_get_param_head(block, 9)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM4" +exp = "BCT_get_param_head(block, 9)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM5" +exp = "BCT_get_param_head(block, 9)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD10_ID" +exp = "(uint16_t)BCT_get_id(block, 10)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD10_TI" +exp = "(uint32_t)BCT_get_ti(block, 10)" + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM0" +exp = "BCT_get_param_head(block, 10)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM1" +exp = "BCT_get_param_head(block, 10)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM2" +exp = "BCT_get_param_head(block, 10)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM3" +exp = "BCT_get_param_head(block, 10)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM4" +exp = "BCT_get_param_head(block, 10)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM5" +exp = "BCT_get_param_head(block, 10)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD11_ID" +exp = "(uint16_t)BCT_get_id(block, 11)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD11_TI" +exp = "(uint32_t)BCT_get_ti(block, 11)" + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM0" +exp = "BCT_get_param_head(block, 11)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM1" +exp = "BCT_get_param_head(block, 11)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM2" +exp = "BCT_get_param_head(block, 11)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM3" +exp = "BCT_get_param_head(block, 11)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM4" +exp = "BCT_get_param_head(block, 11)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM5" +exp = "BCT_get_param_head(block, 11)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD12_ID" +exp = "(uint16_t)BCT_get_id(block, 12)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD12_TI" +exp = "(uint32_t)BCT_get_ti(block, 12)" + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM0" +exp = "BCT_get_param_head(block, 12)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM1" +exp = "BCT_get_param_head(block, 12)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM2" +exp = "BCT_get_param_head(block, 12)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM3" +exp = "BCT_get_param_head(block, 12)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM4" +exp = "BCT_get_param_head(block, 12)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM5" +exp = "BCT_get_param_head(block, 12)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD13_ID" +exp = "(uint16_t)BCT_get_id(block, 13)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD13_TI" +exp = "(uint32_t)BCT_get_ti(block, 13)" + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM0" +exp = "BCT_get_param_head(block, 13)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM1" +exp = "BCT_get_param_head(block, 13)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM2" +exp = "BCT_get_param_head(block, 13)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM3" +exp = "BCT_get_param_head(block, 13)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM4" +exp = "BCT_get_param_head(block, 13)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM5" +exp = "BCT_get_param_head(block, 13)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD14_ID" +exp = "(uint16_t)BCT_get_id(block, 14)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD14_TI" +exp = "(uint32_t)BCT_get_ti(block, 14)" + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM0" +exp = "BCT_get_param_head(block, 14)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM1" +exp = "BCT_get_param_head(block, 14)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM2" +exp = "BCT_get_param_head(block, 14)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM3" +exp = "BCT_get_param_head(block, 14)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM4" +exp = "BCT_get_param_head(block, 14)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM5" +exp = "BCT_get_param_head(block, 14)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD15_ID" +exp = "(uint16_t)BCT_get_id(block, 15)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD15_TI" +exp = "(uint32_t)BCT_get_ti(block, 15)" + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM0" +exp = "BCT_get_param_head(block, 15)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM1" +exp = "BCT_get_param_head(block, 15)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM2" +exp = "BCT_get_param_head(block, 15)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM3" +exp = "BCT_get_param_head(block, 15)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM4" +exp = "BCT_get_param_head(block, 15)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM5" +exp = "BCT_get_param_head(block, 15)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD16_ID" +exp = "(uint16_t)BCT_get_id(block, 16)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD16_TI" +exp = "(uint32_t)BCT_get_ti(block, 16)" + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM0" +exp = "BCT_get_param_head(block, 16)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM1" +exp = "BCT_get_param_head(block, 16)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM2" +exp = "BCT_get_param_head(block, 16)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM3" +exp = "BCT_get_param_head(block, 16)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM4" +exp = "BCT_get_param_head(block, 16)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM5" +exp = "BCT_get_param_head(block, 16)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD17_ID" +exp = "(uint16_t)BCT_get_id(block, 17)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD17_TI" +exp = "(uint32_t)BCT_get_ti(block, 17)" + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM0" +exp = "BCT_get_param_head(block, 17)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM1" +exp = "BCT_get_param_head(block, 17)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM2" +exp = "BCT_get_param_head(block, 17)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM3" +exp = "BCT_get_param_head(block, 17)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM4" +exp = "BCT_get_param_head(block, 17)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM5" +exp = "BCT_get_param_head(block, 17)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD18_ID" +exp = "(uint16_t)BCT_get_id(block, 18)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD18_TI" +exp = "(uint32_t)BCT_get_ti(block, 18)" + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM0" +exp = "BCT_get_param_head(block, 18)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM1" +exp = "BCT_get_param_head(block, 18)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM2" +exp = "BCT_get_param_head(block, 18)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM3" +exp = "BCT_get_param_head(block, 18)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM4" +exp = "BCT_get_param_head(block, 18)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM5" +exp = "BCT_get_param_head(block, 18)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD19_ID" +exp = "(uint16_t)BCT_get_id(block, 19)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD19_TI" +exp = "(uint32_t)BCT_get_ti(block, 19)" + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM0" +exp = "BCT_get_param_head(block, 19)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM1" +exp = "BCT_get_param_head(block, 19)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM2" +exp = "BCT_get_param_head(block, 19)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM3" +exp = "BCT_get_param_head(block, 19)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM4" +exp = "BCT_get_param_head(block, 19)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM5" +exp = "BCT_get_param_head(block, 19)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD20_ID" +exp = "(uint16_t)BCT_get_id(block, 20)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD20_TI" +exp = "(uint32_t)BCT_get_ti(block, 20)" + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM0" +exp = "BCT_get_param_head(block, 20)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM1" +exp = "BCT_get_param_head(block, 20)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM2" +exp = "BCT_get_param_head(block, 20)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM3" +exp = "BCT_get_param_head(block, 20)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM4" +exp = "BCT_get_param_head(block, 20)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM5" +exp = "BCT_get_param_head(block, 20)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD21_ID" +exp = "(uint16_t)BCT_get_id(block, 21)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD21_TI" +exp = "(uint32_t)BCT_get_ti(block, 21)" + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM0" +exp = "BCT_get_param_head(block, 21)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM1" +exp = "BCT_get_param_head(block, 21)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM2" +exp = "BCT_get_param_head(block, 21)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM3" +exp = "BCT_get_param_head(block, 21)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM4" +exp = "BCT_get_param_head(block, 21)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM5" +exp = "BCT_get_param_head(block, 21)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD22_ID" +exp = "(uint16_t)BCT_get_id(block, 22)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD22_TI" +exp = "(uint32_t)BCT_get_ti(block, 22)" + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM0" +exp = "BCT_get_param_head(block, 22)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM1" +exp = "BCT_get_param_head(block, 22)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM2" +exp = "BCT_get_param_head(block, 22)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM3" +exp = "BCT_get_param_head(block, 22)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM4" +exp = "BCT_get_param_head(block, 22)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM5" +exp = "BCT_get_param_head(block, 22)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD23_ID" +exp = "(uint16_t)BCT_get_id(block, 23)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD23_TI" +exp = "(uint32_t)BCT_get_ti(block, 23)" + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM0" +exp = "BCT_get_param_head(block, 23)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM1" +exp = "BCT_get_param_head(block, 23)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM2" +exp = "BCT_get_param_head(block, 23)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM3" +exp = "BCT_get_param_head(block, 23)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM4" +exp = "BCT_get_param_head(block, 23)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM5" +exp = "BCT_get_param_head(block, 23)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD24_ID" +exp = "(uint16_t)BCT_get_id(block, 24)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD24_TI" +exp = "(uint32_t)BCT_get_ti(block, 24)" + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM0" +exp = "BCT_get_param_head(block, 24)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM1" +exp = "BCT_get_param_head(block, 24)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM2" +exp = "BCT_get_param_head(block, 24)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM3" +exp = "BCT_get_param_head(block, 24)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM4" +exp = "BCT_get_param_head(block, 24)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM5" +exp = "BCT_get_param_head(block, 24)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD25_ID" +exp = "(uint16_t)BCT_get_id(block, 25)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD25_TI" +exp = "(uint32_t)BCT_get_ti(block, 25)" + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM0" +exp = "BCT_get_param_head(block, 25)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM1" +exp = "BCT_get_param_head(block, 25)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM2" +exp = "BCT_get_param_head(block, 25)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM3" +exp = "BCT_get_param_head(block, 25)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM4" +exp = "BCT_get_param_head(block, 25)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM5" +exp = "BCT_get_param_head(block, 25)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD26_ID" +exp = "(uint16_t)BCT_get_id(block, 26)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD26_TI" +exp = "(uint32_t)BCT_get_ti(block, 26)" + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM0" +exp = "BCT_get_param_head(block, 26)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM1" +exp = "BCT_get_param_head(block, 26)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM2" +exp = "BCT_get_param_head(block, 26)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM3" +exp = "BCT_get_param_head(block, 26)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM4" +exp = "BCT_get_param_head(block, 26)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM5" +exp = "BCT_get_param_head(block, 26)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD27_ID" +exp = "(uint16_t)BCT_get_id(block, 27)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD27_TI" +exp = "(uint32_t)BCT_get_ti(block, 27)" + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM0" +exp = "BCT_get_param_head(block, 27)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM1" +exp = "BCT_get_param_head(block, 27)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM2" +exp = "BCT_get_param_head(block, 27)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM3" +exp = "BCT_get_param_head(block, 27)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM4" +exp = "BCT_get_param_head(block, 27)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM5" +exp = "BCT_get_param_head(block, 27)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD28_ID" +exp = "(uint16_t)BCT_get_id(block, 28)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD28_TI" +exp = "(uint32_t)BCT_get_ti(block, 28)" + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM0" +exp = "BCT_get_param_head(block, 28)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM1" +exp = "BCT_get_param_head(block, 28)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM2" +exp = "BCT_get_param_head(block, 28)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM3" +exp = "BCT_get_param_head(block, 28)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM4" +exp = "BCT_get_param_head(block, 28)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM5" +exp = "BCT_get_param_head(block, 28)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD29_ID" +exp = "(uint16_t)BCT_get_id(block, 29)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD29_TI" +exp = "(uint32_t)BCT_get_ti(block, 29)" + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM0" +exp = "BCT_get_param_head(block, 29)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM1" +exp = "BCT_get_param_head(block, 29)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM2" +exp = "BCT_get_param_head(block, 29)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM3" +exp = "BCT_get_param_head(block, 29)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM4" +exp = "BCT_get_param_head(block, 29)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM5" +exp = "BCT_get_param_head(block, 29)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD30_ID" +exp = "(uint16_t)BCT_get_id(block, 30)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD30_TI" +exp = "(uint32_t)BCT_get_ti(block, 30)" + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM0" +exp = "BCT_get_param_head(block, 30)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM1" +exp = "BCT_get_param_head(block, 30)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM2" +exp = "BCT_get_param_head(block, 30)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM3" +exp = "BCT_get_param_head(block, 30)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM4" +exp = "BCT_get_param_head(block, 30)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM5" +exp = "BCT_get_param_head(block, 30)[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD31_ID" +exp = "(uint16_t)BCT_get_id(block, 31)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD31_TI" +exp = "(uint32_t)BCT_get_ti(block, 31)" + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM0" +exp = "BCT_get_param_head(block, 31)[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM1" +exp = "BCT_get_param_head(block, 31)[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM2" +exp = "BCT_get_param_head(block, 31)[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM3" +exp = "BCT_get_param_head(block, 31)[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM4" +exp = "BCT_get_param_head(block, 31)[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM5" +exp = "BCT_get_param_head(block, 31)[5]" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml new file mode 100644 index 000000000..e20486968 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml @@ -0,0 +1,1607 @@ +Target = "OBC" +PacketID = "0x25" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = CA_TLM_PAGE_SIZE * (command_analyze->tlm_page_no);##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "(uint8_t)(command_analyze->tlm_page_no)" + +[[tlm]] +type = "uint32_t" +name = "CMD0.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+0].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD0.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD0.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD0.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD0.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD0.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD0.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD1.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+1].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD1.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD1.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD1.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD1.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD1.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD1.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD2.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+2].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD2.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD2.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD2.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD2.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD2.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD2.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD3.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+3].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD3.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD3.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD3.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD3.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD3.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD3.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD4.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+4].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD4.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD4.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD4.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD4.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD4.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD4.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD5.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+5].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD5.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD5.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD5.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD5.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD5.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD5.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD6.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+6].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD6.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD6.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD6.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD6.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD6.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD6.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD7.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+7].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD7.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD7.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD7.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD7.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD7.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD7.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD8.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+8].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD8.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD8.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD8.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD8.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD8.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD8.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD9.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+9].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD9.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD9.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD9.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD9.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD9.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD9.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD10.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+10].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD10.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD10.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD10.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD10.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD10.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD10.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD11.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+11].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD11.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD11.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD11.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD11.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD11.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD11.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD12.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+12].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD12.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD12.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD12.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD12.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD12.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD12.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD13.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+13].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD13.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD13.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD13.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD13.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD13.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD13.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD14.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+14].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD14.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD14.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD14.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD14.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD14.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD14.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD15.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+15].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD15.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD15.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD15.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD15.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD15.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD15.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD16.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+16].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD16.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD16.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD16.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD16.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD16.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD16.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD17.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+17].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD17.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD17.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD17.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD17.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD17.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD17.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD18.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+18].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD18.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD18.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD18.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD18.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD18.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD18.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD19.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+19].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD19.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD19.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD19.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD19.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD19.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD19.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD20.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+20].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD20.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD20.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD20.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD20.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD20.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD20.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD21.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+21].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD21.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD21.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD21.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD21.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD21.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD21.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD22.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+22].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD22.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD22.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD22.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD22.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD22.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD22.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD23.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+23].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD23.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD23.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD23.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD23.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD23.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD23.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD24.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+24].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD24.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD24.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD24.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD24.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD24.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD24.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD25.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+25].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD25.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD25.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD25.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD25.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD25.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD25.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD26.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+26].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD26.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD26.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD26.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD26.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD26.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD26.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD27.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+27].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD27.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD27.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD27.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD27.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD27.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD27.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD28.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+28].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD28.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD28.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD28.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD28.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD28.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD28.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD29.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+29].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD29.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD29.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD29.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD29.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD29.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD29.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD30.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+30].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD30.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD30.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD30.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD30.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD30.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD30.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + +[[tlm]] +type = "uint32_t" +name = "CMD31.FUNC" +exp = "(uint32_t)(command_analyze->cmd_table[offset+31].cmd_func)" +is_hex = true + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD31.PARAM0_SIZE" +exp = "command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first" +bitlen = 4 +status = "6.2" +[[tlm.comp]] +name = "CMD31.PARAM1_SIZE" +exp = "command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD31.PARAM2_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD31.PARAM3_SIZE" +exp = "command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second" +bitlen = 4 +status = "6.2" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "CMD31.PARAM4_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first" +status = "6.2" +[[tlm.comp]] +name = "CMD31.PARAM5_SIZE" +bitlen = 4 +exp = "command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second" +status = "6.2" + + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml new file mode 100644 index 000000000..0b2964ece --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml @@ -0,0 +1,594 @@ +Target = "OBC" +PacketID = "0x2a" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER0" +exp = "divided_cmd_utility->exec_log_order[0]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER1" +exp = "divided_cmd_utility->exec_log_order[1]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER2" +exp = "divided_cmd_utility->exec_log_order[2]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER3" +exp = "divided_cmd_utility->exec_log_order[3]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER4" +exp = "divided_cmd_utility->exec_log_order[4]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER5" +exp = "divided_cmd_utility->exec_log_order[5]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER6" +exp = "divided_cmd_utility->exec_log_order[6]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER7" +exp = "divided_cmd_utility->exec_log_order[7]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER8" +exp = "divided_cmd_utility->exec_log_order[8]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER9" +exp = "divided_cmd_utility->exec_log_order[9]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER10" +exp = "divided_cmd_utility->exec_log_order[10]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER11" +exp = "divided_cmd_utility->exec_log_order[11]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER12" +exp = "divided_cmd_utility->exec_log_order[12]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER13" +exp = "divided_cmd_utility->exec_log_order[13]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER14" +exp = "divided_cmd_utility->exec_log_order[14]" + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOG_ORDER15" +exp = "divided_cmd_utility->exec_log_order[15]" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS0.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS0.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS0.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS0.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS1.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS1.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS1.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS1.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS2.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS2.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS2.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS2.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS2.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS3.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS3.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS3.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS3.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS3.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS4.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS4.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS4.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS4.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS4.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS5.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS5.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS5.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS5.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS5.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS6.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS6.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS6.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS6.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS6.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS7.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS7.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS7.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS7.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS7.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS8.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS8.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS8.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS8.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS8.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS9.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS9.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS9.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS9.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS9.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS10.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS10.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS10.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS10.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS10.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS11.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS11.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS11.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS11.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS11.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS12.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS12.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS12.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS12.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS12.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS13.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS13.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS13.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS13.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS13.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS14.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS14.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS14.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS14.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS14.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_time.total_cycle)" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS15.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "EXEC_LOGS15.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "EXEC_LOGS15.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "EXEC_LOGS15.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "EXEC_LOGS15.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_time.total_cycle)" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml new file mode 100644 index 000000000..86ca14ee9 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml @@ -0,0 +1,267 @@ +Target = "OBC" +PacketID = "0x5a" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "EVENT_UTIL.IS_ENABLED_EH_EXECUTION" +exp = "event_utility->is_enabled_eh_execution" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTER_TOTAL" +exp = "event_handler->el_event_counter.counter_total" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_HIGH" +exp = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_HIGH]" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_MIDDLE" +exp = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_MIDDLE]" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_LOW" +exp = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_LOW]" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EL" +exp = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EL]" + +[[tlm]] +type = "uint32_t" +name = "EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EH" +exp = "event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EH]" + +[[tlm]] +type = "uint32_t" +name = "LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint16_t" +name = "LOG_TABLE.LOG_WP" +exp = "event_handler->log_table.log_wp" + +[[tlm]] +type = "uint8_t" +name = "EXEC_SETTINGS.MAX_RESPONSE_NUM" +exp = "event_handler->exec_settings.max_response_num" + +[[tlm]] +type = "uint16_t" +name = "EXEC_SETTINGS.MAX_CHECK_EVENT_NUM" +exp = "event_handler->exec_settings.max_check_event_num" + +[[tlm]] +type = "uint8_t" +name = "EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM" +exp = "event_handler->exec_settings.max_multi_level_num" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.RULE_ID" +exp = "(uint8_t)event_handler->reg_from_cmd.rule_id" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)event_handler->reg_from_cmd.settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "REG_FROM_CMD.SETTINGS.EVENT.LOCAL" +exp = "event_handler->reg_from_cmd.settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)event_handler->reg_from_cmd.settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "event_handler->reg_from_cmd.settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "event_handler->reg_from_cmd.settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "REG_FROM_CMD.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)event_handler->reg_from_cmd.settings.condition.type)" +status = "3.3" +note = "1 bit縺ゅ∪繧翫≠繧" + + +[[tlm]] +type = "uint16_t" +name = "REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "event_handler->reg_from_cmd.settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "event_handler->reg_from_cmd.settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id" + +[[tlm]] +type = "uint8_t" +name = "REG_FROM_CMD.REGISTER_ACK" +exp = "(uint8_t)event_handler->reg_from_cmd.register_ack" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.PAGE_NO" +exp = "event_handler->tlm_info.rule.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.TARGET_RULE_ID" +exp = "(uint8_t)event_handler->tlm_info.rule.target_rule_id" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE_SORTED_INDEX.PAGE_NO" +exp = "event_handler->tlm_info.rule_sorted_index.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.LOG.PAGE_NO" +exp = "event_handler->tlm_info.log.page_no" + +[[tlm]] +type = "uint8_t" +name = "TARTGET_RULE.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.SETTINGS.EVENT.LOCAL" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "TARTGET_RULE.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.type)" +status = "3.3" +note = "1 bit縺ゅ∪繧翫≠繧" + + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "TARTGET_RULE.COUNTER" +exp = "event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter" + +[[tlm]] +type = "uint32_t" +name = "TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml new file mode 100644 index 000000000..ba7c44d72 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml @@ -0,0 +1,471 @@ +Target = "OBC" +PacketID = "0x5d" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.rule_sorted_index.page_no * EH_RULE_TLM_PAGE_SIZE;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE_SORTED_INDEX.PAGE_NO" +exp = "event_handler->tlm_info.rule_sorted_index.page_no" + +[[tlm]] +type = "uint8_t" +name = "IDX0.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[0 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX0.LOCAL" +exp = "event_handler->sorted_idxes[0 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX0.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[0 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX0.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[0 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX1.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[1 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX1.LOCAL" +exp = "event_handler->sorted_idxes[1 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX1.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[1 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX1.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[1 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX2.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[2 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX2.LOCAL" +exp = "event_handler->sorted_idxes[2 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX2.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[2 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX2.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[2 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX3.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[3 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX3.LOCAL" +exp = "event_handler->sorted_idxes[3 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX3.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[3 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX3.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[3 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX4.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[4 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX4.LOCAL" +exp = "event_handler->sorted_idxes[4 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX4.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[4 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX4.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[4 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX5.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[5 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX5.LOCAL" +exp = "event_handler->sorted_idxes[5 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX5.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[5 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX5.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[5 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX6.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[6 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX6.LOCAL" +exp = "event_handler->sorted_idxes[6 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX6.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[6 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX6.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[6 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX7.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[7 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX7.LOCAL" +exp = "event_handler->sorted_idxes[7 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX7.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[7 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX7.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[7 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX8.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[8 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX8.LOCAL" +exp = "event_handler->sorted_idxes[8 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX8.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[8 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX8.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[8 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX9.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[9 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX9.LOCAL" +exp = "event_handler->sorted_idxes[9 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX9.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[9 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX9.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[9 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX10.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[10 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX10.LOCAL" +exp = "event_handler->sorted_idxes[10 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX10.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[10 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX10.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[10 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX11.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[11 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX11.LOCAL" +exp = "event_handler->sorted_idxes[11 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX11.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[11 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX11.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[11 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX12.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[12 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX12.LOCAL" +exp = "event_handler->sorted_idxes[12 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX12.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[12 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX12.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[12 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX13.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[13 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX13.LOCAL" +exp = "event_handler->sorted_idxes[13 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX13.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[13 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX13.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[13 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX14.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[14 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX14.LOCAL" +exp = "event_handler->sorted_idxes[14 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX14.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[14 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX14.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[14 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX15.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[15 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX15.LOCAL" +exp = "event_handler->sorted_idxes[15 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX15.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[15 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX15.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[15 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX16.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[16 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX16.LOCAL" +exp = "event_handler->sorted_idxes[16 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX16.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[16 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX16.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[16 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX17.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[17 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX17.LOCAL" +exp = "event_handler->sorted_idxes[17 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX17.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[17 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX17.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[17 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX18.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[18 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX18.LOCAL" +exp = "event_handler->sorted_idxes[18 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX18.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[18 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX18.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[18 + offset].rule_id" + +[[tlm]] +type = "uint8_t" +name = "IDX19.GROUP" +exp = "(uint8_t)event_handler->sorted_idxes[19 + offset].group" + +[[tlm]] +type = "uint32_t" +name = "IDX19.LOCAL" +exp = "event_handler->sorted_idxes[19 + offset].local" + +[[tlm]] +type = "uint8_t" +name = "IDX19.DUPLICATE_ID" +exp = "event_handler->sorted_idxes[19 + offset].duplicate_id" + +[[tlm]] +type = "uint8_t" +name = "IDX19.RULE_ID" +exp = "(uint8_t)event_handler->sorted_idxes[19 + offset].rule_id" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml new file mode 100644 index 000000000..9ddf8f35b --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml @@ -0,0 +1,1041 @@ +Target = "OBC" +PacketID = "0x5c" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.log.page_no * EH_LOG_TLM_PAGE_SIZE;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.LOG.PAGE_NO" +exp = "event_handler->tlm_info.log.page_no" + +[[tlm]] +type = "uint32_t" +name = "LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint16_t" +name = "LOG_TABLE.LOG_WP" +exp = "event_handler->log_table.log_wp" + +[[tlm]] +type = "uint8_t" +name = "LOG0.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG0.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG0.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG1.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG1.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG1.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG2.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG2.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG2.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG3.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG3.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG3.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG4.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG4.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG4.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG5.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG5.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG5.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG6.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG6.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG6.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG7.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG7.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG7.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG8.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG8.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG8.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG9.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG9.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG9.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG10.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG10.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG10.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG11.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG11.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG11.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG12.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG12.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG12.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG13.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG13.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG13.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG14.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG14.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG14.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG15.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG15.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG15.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG16.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG16.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG16.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG17.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG17.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG17.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG18.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG18.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG18.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG19.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG19.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG19.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG20.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG20.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG20.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG21.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG21.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG21.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG22.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG22.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG22.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG23.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG23.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG23.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG24.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG24.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG24.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG25.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG25.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG25.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG26.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG26.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG26.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG27.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG27.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG27.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG28.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG28.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG28.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG29.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG29.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG29.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG30.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG30.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG30.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG31.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG31.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG31.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG32.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG32.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG32.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG33.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG33.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG33.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG34.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG34.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG34.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG35.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG35.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG35.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG36.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG36.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG36.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG37.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG37.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG37.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG38.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG38.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG38.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG39.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG39.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG39.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG40.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG40.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG40.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG41.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG41.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG41.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG42.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG42.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG42.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG43.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG43.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG43.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG44.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG44.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG44.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG45.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG45.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG45.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG46.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG46.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG46.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG47.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG47.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG47.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG48.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG48.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG48.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG49.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG49.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG49.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG50.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG50.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG50.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG51.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG51.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG51.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG52.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG52.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG52.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG53.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG53.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG53.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG54.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG54.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG54.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG55.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG55.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG55.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG56.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG56.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG56.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG57.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG57.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG57.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG58.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG58.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG58.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG59.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG59.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG59.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG60.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG60.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG60.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG61.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG61.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG61.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG62.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG62.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG62.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->deploy_cmd_ack" + +[[tlm]] +type = "uint8_t" +name = "LOG63.RULE_ID" +exp = "(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->rule_id" + +[[tlm]] +type = "uint32_t" +name = "LOG63.RESPOND_TIME_IN_MASTER_CYCLE" +exp = "EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->respond_time_in_master_cycle" + +[[tlm]] +type = "int8_t" +name = "LOG63.DEPLOY_CMD_ACK" +exp = "(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->deploy_cmd_ack" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml new file mode 100644 index 000000000..a7a8f3a9d --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml @@ -0,0 +1,1256 @@ +Target = "OBC" +PacketID = "0x5b" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint16_t offset = event_handler->tlm_info.rule.page_no * EH_RULE_TLM_PAGE_SIZE;##const EH_Rule* rules = event_handler->rule_table.rules;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.RULE.PAGE_NO" +exp = "event_handler->tlm_info.rule.page_no" + +[[tlm]] +type = "uint16_t" +name = "RULE_TABLE.REGISTERED_RULE_NUM" +exp = "event_handler->rule_table.registered_rule_num" + +[[tlm]] +type = "uint8_t" +name = "RULE0.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[0 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE0.SETTINGS.EVENT.LOCAL" +exp = "rules[0 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE0.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[0 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE0.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[0 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE0.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[0 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE0.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[0 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE0.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[0 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE0.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[0 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE0.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[0 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE0.COUNTER" +exp = "rules[0 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE0.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[0 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE1.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[1 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE1.SETTINGS.EVENT.LOCAL" +exp = "rules[1 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE1.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[1 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE1.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[1 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE1.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[1 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE1.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[1 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE1.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[1 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE1.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[1 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE1.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[1 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE1.COUNTER" +exp = "rules[1 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE1.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[1 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE2.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[2 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE2.SETTINGS.EVENT.LOCAL" +exp = "rules[2 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE2.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[2 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE2.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[2 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE2.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[2 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE2.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[2 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE2.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[2 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE2.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[2 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE2.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[2 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE2.COUNTER" +exp = "rules[2 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE2.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[2 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE3.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[3 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE3.SETTINGS.EVENT.LOCAL" +exp = "rules[3 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE3.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[3 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE3.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[3 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE3.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[3 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE3.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[3 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE3.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[3 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE3.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[3 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE3.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[3 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE3.COUNTER" +exp = "rules[3 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE3.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[3 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE4.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[4 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE4.SETTINGS.EVENT.LOCAL" +exp = "rules[4 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE4.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[4 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE4.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[4 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE4.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[4 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE4.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[4 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE4.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[4 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE4.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[4 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE4.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[4 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE4.COUNTER" +exp = "rules[4 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE4.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[4 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE5.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[5 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE5.SETTINGS.EVENT.LOCAL" +exp = "rules[5 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE5.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[5 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE5.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[5 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE5.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[5 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE5.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[5 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE5.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[5 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE5.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[5 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE5.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[5 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE5.COUNTER" +exp = "rules[5 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE5.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[5 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE6.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[6 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE6.SETTINGS.EVENT.LOCAL" +exp = "rules[6 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE6.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[6 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE6.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[6 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE6.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[6 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE6.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[6 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE6.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[6 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE6.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[6 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE6.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[6 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE6.COUNTER" +exp = "rules[6 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE6.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[6 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE7.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[7 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE7.SETTINGS.EVENT.LOCAL" +exp = "rules[7 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE7.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[7 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE7.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[7 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE7.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[7 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE7.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[7 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE7.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[7 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE7.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[7 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE7.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[7 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE7.COUNTER" +exp = "rules[7 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE7.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[7 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE8.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[8 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE8.SETTINGS.EVENT.LOCAL" +exp = "rules[8 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE8.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[8 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE8.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[8 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE8.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[8 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE8.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[8 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE8.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[8 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE8.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[8 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE8.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[8 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE8.COUNTER" +exp = "rules[8 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE8.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[8 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE9.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[9 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE9.SETTINGS.EVENT.LOCAL" +exp = "rules[9 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE9.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[9 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE9.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[9 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE9.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[9 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE9.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[9 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE9.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[9 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE9.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[9 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE9.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[9 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE9.COUNTER" +exp = "rules[9 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE9.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[9 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE10.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[10 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE10.SETTINGS.EVENT.LOCAL" +exp = "rules[10 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE10.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[10 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE10.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[10 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE10.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[10 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE10.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[10 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE10.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[10 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE10.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[10 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE10.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[10 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE10.COUNTER" +exp = "rules[10 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE10.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[10 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE11.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[11 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE11.SETTINGS.EVENT.LOCAL" +exp = "rules[11 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE11.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[11 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE11.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[11 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE11.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[11 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE11.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[11 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE11.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[11 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE11.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[11 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE11.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[11 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE11.COUNTER" +exp = "rules[11 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE11.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[11 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE12.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[12 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE12.SETTINGS.EVENT.LOCAL" +exp = "rules[12 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE12.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[12 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE12.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[12 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE12.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[12 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE12.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[12 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE12.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[12 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE12.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[12 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE12.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[12 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE12.COUNTER" +exp = "rules[12 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE12.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[12 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE13.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[13 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE13.SETTINGS.EVENT.LOCAL" +exp = "rules[13 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE13.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[13 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE13.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[13 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE13.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[13 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE13.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[13 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE13.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[13 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE13.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[13 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE13.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[13 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE13.COUNTER" +exp = "rules[13 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE13.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[13 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE14.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[14 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE14.SETTINGS.EVENT.LOCAL" +exp = "rules[14 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE14.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[14 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE14.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[14 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE14.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[14 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE14.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[14 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE14.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[14 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE14.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[14 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE14.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[14 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE14.COUNTER" +exp = "rules[14 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE14.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[14 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE15.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[15 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE15.SETTINGS.EVENT.LOCAL" +exp = "rules[15 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE15.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[15 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE15.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[15 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE15.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[15 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE15.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[15 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE15.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[15 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE15.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[15 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE15.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[15 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE15.COUNTER" +exp = "rules[15 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE15.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[15 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE16.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[16 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE16.SETTINGS.EVENT.LOCAL" +exp = "rules[16 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE16.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[16 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE16.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[16 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE16.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[16 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE16.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[16 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE16.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[16 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE16.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[16 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE16.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[16 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE16.COUNTER" +exp = "rules[16 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE16.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[16 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE17.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[17 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE17.SETTINGS.EVENT.LOCAL" +exp = "rules[17 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE17.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[17 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE17.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[17 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE17.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[17 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE17.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[17 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE17.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[17 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE17.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[17 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE17.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[17 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE17.COUNTER" +exp = "rules[17 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE17.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[17 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE18.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[18 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE18.SETTINGS.EVENT.LOCAL" +exp = "rules[18 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE18.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[18 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE18.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[18 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE18.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[18 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE18.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[18 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE18.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[18 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE18.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[18 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE18.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[18 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE18.COUNTER" +exp = "rules[18 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE18.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[18 + offset].last_event_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "RULE19.SETTINGS.EVENT.GROUP" +exp = "(uint8_t)rules[19 + offset].settings.event.group" + +[[tlm]] +type = "uint32_t" +name = "RULE19.SETTINGS.EVENT.LOCAL" +exp = "rules[19 + offset].settings.event.local" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "RULE19.SETTINGS.EVENT.ERR_LEVEL" +bitlen = 3 +exp = "((uint8_t)rules[19 + offset].settings.event.err_level)" +status = "5.1" +[[tlm.comp]] +name = "RULE19.SETTINGS.SHOULD_MATCH_ERR_LEVEL" +bitlen = 1 +exp = "rules[19 + offset].settings.should_match_err_level" +status = "2.11" +[[tlm.comp]] +name = "RULE19.SETTINGS.IS_ACTIVE" +bitlen = 1 +exp = "rules[19 + offset].settings.is_active" +status = "2.8" +[[tlm.comp]] +name = "RULE19.SETTINGS.CONDITION.TYPE" +bitlen = 3 +exp = "((uint8_t)rules[19 + offset].settings.condition.type)" +status = "3.3" + + +[[tlm]] +type = "uint16_t" +name = "RULE19.SETTINGS.CONDITION.COUNT_THRESHOLD" +exp = "rules[19 + offset].settings.condition.count_threshold" + +[[tlm]] +type = "uint32_t" +name = "RULE19.SETTINGS.CONDITION.TIME_THRESHOLD_MS" +exp = "rules[19 + offset].settings.condition.time_threshold_ms" + +[[tlm]] +type = "uint16_t" +name = "RULE19.SETTINGS.DEPLOY_BCT_ID" +exp = "(uint16_t)rules[19 + offset].settings.deploy_bct_id" + +[[tlm]] +type = "uint16_t" +name = "RULE19.COUNTER" +exp = "rules[19 + offset].counter" + +[[tlm]] +type = "uint32_t" +name = "RULE19.LAST_EVENT_TIME.TOTAL_CYCLE" +exp = "(uint32_t)rules[19 + offset].last_event_time.total_cycle" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml new file mode 100644 index 000000000..e5df17256 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml @@ -0,0 +1,1630 @@ +Target = "OBC" +PacketID = "0x56" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_HIGH" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_LOW" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_EL" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_EH" +exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.PAGE_NO" +exp = "event_logger->tlm_info.tlog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.ERR_LEVEL" +exp = "(uint8_t)event_logger->tlm_info.tlog.err_level" +status = "5.1" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.PAGE_NO" +exp = "event_logger->tlm_info.clog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.ERR_LEVEL" +exp = "(uint8_t)event_logger->tlm_info.clog.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.GROUP" +exp = "(uint32_t)event_logger->latest_event.group" +note = "莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint32_t" +name = "LATEST_EVENT.NOTE" +exp = "event_logger->latest_event.note" +note = "莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ" + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[0]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE0" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE1" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE2" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE3" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE4" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE5" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE6" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE7" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[1]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE8" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE9" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE10" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE11" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE12" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE13" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE14" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE15" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[2]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE16" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE17" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE18" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE19" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE20" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE21" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE22" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE23" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[3]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE24" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE25" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE26" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE27" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE28" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE29" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE30" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE31" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[4]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE32" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE33" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE34" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE35" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE36" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE37" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE38" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE39" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[5]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE40" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE41" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE42" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE43" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE44" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE45" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE46" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE47" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[6]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE48" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE49" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE50" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE51" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE52" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE53" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE54" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE55" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[7]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE56" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE57" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE58" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE59" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE60" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE61" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE62" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE63" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[8]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE64" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE65" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE66" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE67" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE68" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE69" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE70" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE71" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[9]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE72" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE73" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE74" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE75" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE76" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE77" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE78" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE79" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[10]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE80" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE81" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE82" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE83" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE84" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE85" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE86" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE87" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[11]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE88" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE89" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE90" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE91" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE92" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE93" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE94" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE95" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[12]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE96" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE97" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE98" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE99" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE100" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE101" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE102" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE103" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[13]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE104" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE105" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE106" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE107" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE108" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE109" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE110" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE111" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[14]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE112" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE113" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE114" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE115" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE116" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE117" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE118" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE119" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[15]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE120" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE121" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE122" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE123" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE124" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE125" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE126" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE127" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[16]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE128" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE129" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE130" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE131" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE132" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE133" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE134" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE135" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[17]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE136" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE137" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE138" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE139" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE140" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE141" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE142" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE143" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[18]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE144" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE145" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE146" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE147" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE148" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE149" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE150" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE151" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[19]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE152" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE153" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE154" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE155" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE156" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE157" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE158" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE159" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[20]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE160" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE161" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE162" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE163" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE164" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE165" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE166" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE167" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[21]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE168" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE169" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE170" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE171" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE172" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE173" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE174" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE175" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[22]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE176" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE177" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE178" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE179" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE180" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE181" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE182" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE183" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[23]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE184" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE185" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE186" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE187" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE188" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE189" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE190" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE191" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[24]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE192" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE193" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE194" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE195" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE196" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE197" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE198" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE199" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[25]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE200" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE201" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE202" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE203" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE204" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE205" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE206" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE207" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[26]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE208" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE209" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE210" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE211" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE212" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE213" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE214" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE215" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[27]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE216" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE217" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE218" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE219" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE220" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE221" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE222" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE223" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[28]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE224" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE225" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE226" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE227" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE228" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE229" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE230" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE231" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[29]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE232" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE233" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE234" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE235" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE236" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE237" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE238" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE239" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[30]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE240" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE241" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE242" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE243" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE244" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE245" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE246" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE247" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +exp = "event_logger->is_logging_enable[31]" +[[tlm.comp]] +name = "IS_LOGGING_ENABLE248" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE249" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE250" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE251" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE252" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE253" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE254" +bitlen = 1 +[[tlm.comp]] +name = "IS_LOGGING_ENABLE255" +bitlen = 1 + + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.HIGH.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.HIGH.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.MIDDLE.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.MIDDLE.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS4.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS4.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS4.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS5.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.LOW.EVENTS5.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.LOW.EVENTS5.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EL.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EL.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS0.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS0.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS0.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS1.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS1.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS1.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS2.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS2.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS2.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS3.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EH.EVENTS3.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EH.EVENTS3.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml new file mode 100644 index 000000000..f93b3db34 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml @@ -0,0 +1,812 @@ +Target = "OBC" +PacketID = "0x58" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "EL_ERROR_LEVEL err_level = event_logger->tlm_info.clog.err_level;##uint16_t offset = EL_CLOG_TLM_PAGE_SIZE * event_logger->tlm_info.clog.page_no;##const uint16_t* log_orders = event_logger->clogs[err_level].log_orders;##const EL_CLogElement* logs = event_logger->clogs[err_level].logs;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.PAGE_NO" +exp = "event_logger->tlm_info.clog.page_no" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.CLOG.ERR_LEVEL" +exp = "(uint8_t)err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_ERR_LEVEL" +exp = "event_logger->statistics.record_counters[err_level]" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG_CAPACITY" +exp = "event_logger->clogs[err_level].log_capacity" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG0.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+0]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG0.EVENT.LOCAL" +exp = "logs[log_orders[offset+0]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG0.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+0]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG0.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+0]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG0.EVENT.NOTE" +exp = "logs[log_orders[offset+0]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG0.COUNT" +exp = "logs[log_orders[offset+0]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG0.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+0]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG0.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+0]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG1.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+1]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG1.EVENT.LOCAL" +exp = "logs[log_orders[offset+1]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG1.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+1]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG1.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+1]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG1.EVENT.NOTE" +exp = "logs[log_orders[offset+1]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG1.COUNT" +exp = "logs[log_orders[offset+1]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG1.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+1]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG1.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+1]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG2.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+2]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG2.EVENT.LOCAL" +exp = "logs[log_orders[offset+2]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG2.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+2]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG2.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+2]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG2.EVENT.NOTE" +exp = "logs[log_orders[offset+2]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG2.COUNT" +exp = "logs[log_orders[offset+2]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG2.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+2]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG2.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+2]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG3.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+3]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG3.EVENT.LOCAL" +exp = "logs[log_orders[offset+3]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG3.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+3]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG3.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+3]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG3.EVENT.NOTE" +exp = "logs[log_orders[offset+3]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG3.COUNT" +exp = "logs[log_orders[offset+3]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG3.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+3]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG3.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+3]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG4.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+4]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG4.EVENT.LOCAL" +exp = "logs[log_orders[offset+4]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG4.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+4]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG4.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+4]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG4.EVENT.NOTE" +exp = "logs[log_orders[offset+4]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG4.COUNT" +exp = "logs[log_orders[offset+4]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG4.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+4]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG4.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+4]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG5.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+5]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG5.EVENT.LOCAL" +exp = "logs[log_orders[offset+5]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG5.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+5]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG5.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+5]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG5.EVENT.NOTE" +exp = "logs[log_orders[offset+5]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG5.COUNT" +exp = "logs[log_orders[offset+5]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG5.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+5]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG5.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+5]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG6.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+6]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG6.EVENT.LOCAL" +exp = "logs[log_orders[offset+6]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG6.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+6]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG6.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+6]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG6.EVENT.NOTE" +exp = "logs[log_orders[offset+6]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG6.COUNT" +exp = "logs[log_orders[offset+6]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG6.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+6]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG6.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+6]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG7.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+7]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG7.EVENT.LOCAL" +exp = "logs[log_orders[offset+7]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG7.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+7]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG7.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+7]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG7.EVENT.NOTE" +exp = "logs[log_orders[offset+7]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG7.COUNT" +exp = "logs[log_orders[offset+7]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG7.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+7]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG7.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+7]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG8.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+8]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG8.EVENT.LOCAL" +exp = "logs[log_orders[offset+8]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG8.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+8]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG8.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+8]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG8.EVENT.NOTE" +exp = "logs[log_orders[offset+8]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG8.COUNT" +exp = "logs[log_orders[offset+8]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG8.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+8]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG8.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+8]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG9.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+9]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG9.EVENT.LOCAL" +exp = "logs[log_orders[offset+9]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG9.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+9]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG9.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+9]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG9.EVENT.NOTE" +exp = "logs[log_orders[offset+9]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG9.COUNT" +exp = "logs[log_orders[offset+9]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG9.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+9]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG9.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+9]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG10.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+10]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG10.EVENT.LOCAL" +exp = "logs[log_orders[offset+10]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG10.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+10]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG10.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+10]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG10.EVENT.NOTE" +exp = "logs[log_orders[offset+10]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG10.COUNT" +exp = "logs[log_orders[offset+10]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG10.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+10]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG10.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+10]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG11.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+11]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG11.EVENT.LOCAL" +exp = "logs[log_orders[offset+11]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG11.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+11]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG11.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+11]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG11.EVENT.NOTE" +exp = "logs[log_orders[offset+11]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG11.COUNT" +exp = "logs[log_orders[offset+11]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG11.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+11]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG11.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+11]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG12.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+12]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG12.EVENT.LOCAL" +exp = "logs[log_orders[offset+12]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG12.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+12]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG12.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+12]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG12.EVENT.NOTE" +exp = "logs[log_orders[offset+12]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG12.COUNT" +exp = "logs[log_orders[offset+12]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG12.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+12]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG12.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+12]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG13.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+13]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG13.EVENT.LOCAL" +exp = "logs[log_orders[offset+13]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG13.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+13]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG13.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+13]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG13.EVENT.NOTE" +exp = "logs[log_orders[offset+13]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG13.COUNT" +exp = "logs[log_orders[offset+13]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG13.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+13]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG13.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+13]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG14.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+14]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG14.EVENT.LOCAL" +exp = "logs[log_orders[offset+14]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG14.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+14]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG14.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+14]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG14.EVENT.NOTE" +exp = "logs[log_orders[offset+14]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG14.COUNT" +exp = "logs[log_orders[offset+14]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG14.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+14]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG14.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+14]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG15.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+15]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG15.EVENT.LOCAL" +exp = "logs[log_orders[offset+15]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG15.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+15]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG15.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+15]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG15.EVENT.NOTE" +exp = "logs[log_orders[offset+15]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG15.COUNT" +exp = "logs[log_orders[offset+15]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG15.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+15]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG15.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+15]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG16.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+16]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG16.EVENT.LOCAL" +exp = "logs[log_orders[offset+16]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG16.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+16]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG16.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+16]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG16.EVENT.NOTE" +exp = "logs[log_orders[offset+16]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG16.COUNT" +exp = "logs[log_orders[offset+16]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG16.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+16]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG16.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+16]].delta_record_time.step" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG17.EVENT.GROUP" +exp = "(uint8_t)logs[log_orders[offset+17]].event.group" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG17.EVENT.LOCAL" +exp = "logs[log_orders[offset+17]].event.local" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG17.EVENT.TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+17]].event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG17.EVENT.TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+17]].event.time.step" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG17.EVENT.NOTE" +exp = "logs[log_orders[offset+17]].event.note" + +[[tlm]] +type = "uint16_t" +name = "CLOGS.LOG17.COUNT" +exp = "logs[log_orders[offset+17]].count" + +[[tlm]] +type = "uint32_t" +name = "CLOGS.LOG17.DELTA_RECORD_TIME.TOTAL_CYCLE" +exp = "logs[log_orders[offset+17]].delta_record_time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "CLOGS.LOG17.DELTA_RECORD_TIME.STEP" +exp = "(uint8_t)logs[log_orders[offset+17]].delta_record_time.step" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml new file mode 100644 index 000000000..7cd75958e --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml @@ -0,0 +1,811 @@ +Target = "OBC" +PacketID = "0x57" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "EL_ERROR_LEVEL err_level = event_logger->tlm_info.tlog.err_level;##uint16_t offset = EL_TLOG_TLM_PAGE_SIZE * event_logger->tlm_info.tlog.page_no;##const EL_Event* events = event_logger->tlogs[err_level].events;##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "TLM_INFO.TLOG.PAGE_NO" +exp = "event_logger->tlm_info.tlog.page_no" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "TLM_INFO.TLOG.ERR_LEVEL" +bitlen = 4 +exp = "err_level" +status = "5.1" +[[tlm.comp]] +name = "TLOGS.IS_ENABLE_OVERWRITE" +bitlen = 1 +exp = "event_logger->tlogs[err_level].is_enable_overwrite" +[[tlm.comp]] +name = "TLOGS.IS_TABLE_OVERFLOW" +bitlen = 1 +exp = "event_logger->tlogs[err_level].is_table_overflow" +[[tlm.comp]] +name = "TLOGS.DUMMY" +bitlen = 2 + + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint32_t" +name = "STATISTICS.RECORD_COUNTERS_ERR_LEVEL" +exp = "event_logger->statistics.record_counters[err_level]" + +[[tlm]] +type = "uint16_t" +name = "TLOGS.LOG_CAPACITY" +exp = "event_logger->tlogs[err_level].log_capacity" + +[[tlm]] +type = "uint16_t" +name = "TLOGS.LOG_WP" +exp = "event_logger->tlogs[err_level].log_wp" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS0.GROUP" +exp = "(uint8_t)events[offset+0].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS0.LOCAL" +exp = "events[offset+0].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS0.TIME.TOTAL_CYCLE" +exp = "events[offset+0].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS0.TIME.STEP" +exp = "(uint8_t)events[offset+0].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS0.NOTE" +exp = "events[offset+0].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS1.GROUP" +exp = "(uint8_t)events[offset+1].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS1.LOCAL" +exp = "events[offset+1].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS1.TIME.TOTAL_CYCLE" +exp = "events[offset+1].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS1.TIME.STEP" +exp = "(uint8_t)events[offset+1].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS1.NOTE" +exp = "events[offset+1].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS2.GROUP" +exp = "(uint8_t)events[offset+2].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS2.LOCAL" +exp = "events[offset+2].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS2.TIME.TOTAL_CYCLE" +exp = "events[offset+2].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS2.TIME.STEP" +exp = "(uint8_t)events[offset+2].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS2.NOTE" +exp = "events[offset+2].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS3.GROUP" +exp = "(uint8_t)events[offset+3].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS3.LOCAL" +exp = "events[offset+3].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS3.TIME.TOTAL_CYCLE" +exp = "events[offset+3].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS3.TIME.STEP" +exp = "(uint8_t)events[offset+3].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS3.NOTE" +exp = "events[offset+3].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS4.GROUP" +exp = "(uint8_t)events[offset+4].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS4.LOCAL" +exp = "events[offset+4].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS4.TIME.TOTAL_CYCLE" +exp = "events[offset+4].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS4.TIME.STEP" +exp = "(uint8_t)events[offset+4].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS4.NOTE" +exp = "events[offset+4].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS5.GROUP" +exp = "(uint8_t)events[offset+5].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS5.LOCAL" +exp = "events[offset+5].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS5.TIME.TOTAL_CYCLE" +exp = "events[offset+5].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS5.TIME.STEP" +exp = "(uint8_t)events[offset+5].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS5.NOTE" +exp = "events[offset+5].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS6.GROUP" +exp = "(uint8_t)events[offset+6].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS6.LOCAL" +exp = "events[offset+6].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS6.TIME.TOTAL_CYCLE" +exp = "events[offset+6].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS6.TIME.STEP" +exp = "(uint8_t)events[offset+6].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS6.NOTE" +exp = "events[offset+6].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS7.GROUP" +exp = "(uint8_t)events[offset+7].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS7.LOCAL" +exp = "events[offset+7].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS7.TIME.TOTAL_CYCLE" +exp = "events[offset+7].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS7.TIME.STEP" +exp = "(uint8_t)events[offset+7].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS7.NOTE" +exp = "events[offset+7].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS8.GROUP" +exp = "(uint8_t)events[offset+8].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS8.LOCAL" +exp = "events[offset+8].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS8.TIME.TOTAL_CYCLE" +exp = "events[offset+8].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS8.TIME.STEP" +exp = "(uint8_t)events[offset+8].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS8.NOTE" +exp = "events[offset+8].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS9.GROUP" +exp = "(uint8_t)events[offset+9].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS9.LOCAL" +exp = "events[offset+9].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS9.TIME.TOTAL_CYCLE" +exp = "events[offset+9].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS9.TIME.STEP" +exp = "(uint8_t)events[offset+9].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS9.NOTE" +exp = "events[offset+9].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS10.GROUP" +exp = "(uint8_t)events[offset+10].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS10.LOCAL" +exp = "events[offset+10].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS10.TIME.TOTAL_CYCLE" +exp = "events[offset+10].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS10.TIME.STEP" +exp = "(uint8_t)events[offset+10].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS10.NOTE" +exp = "events[offset+10].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS11.GROUP" +exp = "(uint8_t)events[offset+11].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS11.LOCAL" +exp = "events[offset+11].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS11.TIME.TOTAL_CYCLE" +exp = "events[offset+11].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS11.TIME.STEP" +exp = "(uint8_t)events[offset+11].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS11.NOTE" +exp = "events[offset+11].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS12.GROUP" +exp = "(uint8_t)events[offset+12].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS12.LOCAL" +exp = "events[offset+12].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS12.TIME.TOTAL_CYCLE" +exp = "events[offset+12].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS12.TIME.STEP" +exp = "(uint8_t)events[offset+12].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS12.NOTE" +exp = "events[offset+12].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS13.GROUP" +exp = "(uint8_t)events[offset+13].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS13.LOCAL" +exp = "events[offset+13].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS13.TIME.TOTAL_CYCLE" +exp = "events[offset+13].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS13.TIME.STEP" +exp = "(uint8_t)events[offset+13].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS13.NOTE" +exp = "events[offset+13].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS14.GROUP" +exp = "(uint8_t)events[offset+14].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS14.LOCAL" +exp = "events[offset+14].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS14.TIME.TOTAL_CYCLE" +exp = "events[offset+14].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS14.TIME.STEP" +exp = "(uint8_t)events[offset+14].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS14.NOTE" +exp = "events[offset+14].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS15.GROUP" +exp = "(uint8_t)events[offset+15].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS15.LOCAL" +exp = "events[offset+15].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS15.TIME.TOTAL_CYCLE" +exp = "events[offset+15].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS15.TIME.STEP" +exp = "(uint8_t)events[offset+15].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS15.NOTE" +exp = "events[offset+15].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS16.GROUP" +exp = "(uint8_t)events[offset+16].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS16.LOCAL" +exp = "events[offset+16].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS16.TIME.TOTAL_CYCLE" +exp = "events[offset+16].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS16.TIME.STEP" +exp = "(uint8_t)events[offset+16].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS16.NOTE" +exp = "events[offset+16].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS17.GROUP" +exp = "(uint8_t)events[offset+17].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS17.LOCAL" +exp = "events[offset+17].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS17.TIME.TOTAL_CYCLE" +exp = "events[offset+17].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS17.TIME.STEP" +exp = "(uint8_t)events[offset+17].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS17.NOTE" +exp = "events[offset+17].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS18.GROUP" +exp = "(uint8_t)events[offset+18].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS18.LOCAL" +exp = "events[offset+18].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS18.TIME.TOTAL_CYCLE" +exp = "events[offset+18].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS18.TIME.STEP" +exp = "(uint8_t)events[offset+18].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS18.NOTE" +exp = "events[offset+18].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS19.GROUP" +exp = "(uint8_t)events[offset+19].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS19.LOCAL" +exp = "events[offset+19].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS19.TIME.TOTAL_CYCLE" +exp = "events[offset+19].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS19.TIME.STEP" +exp = "(uint8_t)events[offset+19].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS19.NOTE" +exp = "events[offset+19].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS20.GROUP" +exp = "(uint8_t)events[offset+20].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS20.LOCAL" +exp = "events[offset+20].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS20.TIME.TOTAL_CYCLE" +exp = "events[offset+20].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS20.TIME.STEP" +exp = "(uint8_t)events[offset+20].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS20.NOTE" +exp = "events[offset+20].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS21.GROUP" +exp = "(uint8_t)events[offset+21].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS21.LOCAL" +exp = "events[offset+21].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS21.TIME.TOTAL_CYCLE" +exp = "events[offset+21].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS21.TIME.STEP" +exp = "(uint8_t)events[offset+21].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS21.NOTE" +exp = "events[offset+21].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS22.GROUP" +exp = "(uint8_t)events[offset+22].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS22.LOCAL" +exp = "events[offset+22].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS22.TIME.TOTAL_CYCLE" +exp = "events[offset+22].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS22.TIME.STEP" +exp = "(uint8_t)events[offset+22].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS22.NOTE" +exp = "events[offset+22].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS23.GROUP" +exp = "(uint8_t)events[offset+23].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS23.LOCAL" +exp = "events[offset+23].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS23.TIME.TOTAL_CYCLE" +exp = "events[offset+23].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS23.TIME.STEP" +exp = "(uint8_t)events[offset+23].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS23.NOTE" +exp = "events[offset+23].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS24.GROUP" +exp = "(uint8_t)events[offset+24].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS24.LOCAL" +exp = "events[offset+24].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS24.TIME.TOTAL_CYCLE" +exp = "events[offset+24].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS24.TIME.STEP" +exp = "(uint8_t)events[offset+24].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS24.NOTE" +exp = "events[offset+24].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS25.GROUP" +exp = "(uint8_t)events[offset+25].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS25.LOCAL" +exp = "events[offset+25].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS25.TIME.TOTAL_CYCLE" +exp = "events[offset+25].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS25.TIME.STEP" +exp = "(uint8_t)events[offset+25].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS25.NOTE" +exp = "events[offset+25].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS26.GROUP" +exp = "(uint8_t)events[offset+26].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS26.LOCAL" +exp = "events[offset+26].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS26.TIME.TOTAL_CYCLE" +exp = "events[offset+26].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS26.TIME.STEP" +exp = "(uint8_t)events[offset+26].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS26.NOTE" +exp = "events[offset+26].note" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS27.GROUP" +exp = "(uint8_t)events[offset+27].group" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS27.LOCAL" +exp = "events[offset+27].local" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS27.TIME.TOTAL_CYCLE" +exp = "events[offset+27].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "TLOGS.EVENTS27.TIME.STEP" +exp = "(uint8_t)events[offset+27].time.step" + +[[tlm]] +type = "uint32_t" +name = "TLOGS.EVENTS27.NOTE" +exp = "events[offset+27].note" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml new file mode 100644 index 000000000..a695b94be --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml @@ -0,0 +1,558 @@ +Target = "OBC" +PacketID = "0xf1" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "CORE0" +exp = "(uint8_t)GIT_REV_CORE[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE1" +exp = "(uint8_t)GIT_REV_CORE[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE2" +exp = "(uint8_t)GIT_REV_CORE[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE3" +exp = "(uint8_t)GIT_REV_CORE[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE4" +exp = "(uint8_t)GIT_REV_CORE[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE5" +exp = "(uint8_t)GIT_REV_CORE[5]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE6" +exp = "(uint8_t)GIT_REV_CORE[6]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE7" +exp = "(uint8_t)GIT_REV_CORE[7]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE8" +exp = "(uint8_t)GIT_REV_CORE[8]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE9" +exp = "(uint8_t)GIT_REV_CORE[9]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE10" +exp = "(uint8_t)GIT_REV_CORE[10]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE11" +exp = "(uint8_t)GIT_REV_CORE[11]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE12" +exp = "(uint8_t)GIT_REV_CORE[12]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE13" +exp = "(uint8_t)GIT_REV_CORE[13]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE14" +exp = "(uint8_t)GIT_REV_CORE[14]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE15" +exp = "(uint8_t)GIT_REV_CORE[15]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE16" +exp = "(uint8_t)GIT_REV_CORE[16]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE17" +exp = "(uint8_t)GIT_REV_CORE[17]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE18" +exp = "(uint8_t)GIT_REV_CORE[18]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE19" +exp = "(uint8_t)GIT_REV_CORE[19]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE20" +exp = "(uint8_t)GIT_REV_CORE[20]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE21" +exp = "(uint8_t)GIT_REV_CORE[21]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE22" +exp = "(uint8_t)GIT_REV_CORE[22]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE23" +exp = "(uint8_t)GIT_REV_CORE[23]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE24" +exp = "(uint8_t)GIT_REV_CORE[24]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE25" +exp = "(uint8_t)GIT_REV_CORE[25]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE26" +exp = "(uint8_t)GIT_REV_CORE[26]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE27" +exp = "(uint8_t)GIT_REV_CORE[27]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE28" +exp = "(uint8_t)GIT_REV_CORE[28]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE29" +exp = "(uint8_t)GIT_REV_CORE[29]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE30" +exp = "(uint8_t)GIT_REV_CORE[30]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE31" +exp = "(uint8_t)GIT_REV_CORE[31]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE32" +exp = "(uint8_t)GIT_REV_CORE[32]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE33" +exp = "(uint8_t)GIT_REV_CORE[33]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE34" +exp = "(uint8_t)GIT_REV_CORE[34]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE35" +exp = "(uint8_t)GIT_REV_CORE[35]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE36" +exp = "(uint8_t)GIT_REV_CORE[36]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE37" +exp = "(uint8_t)GIT_REV_CORE[37]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE38" +exp = "(uint8_t)GIT_REV_CORE[38]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE39" +exp = "(uint8_t)GIT_REV_CORE[39]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CORE40" +exp = "(uint8_t)GIT_REV_CORE[40]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER0" +exp = "(uint8_t)GIT_REV_USER[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER1" +exp = "(uint8_t)GIT_REV_USER[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER2" +exp = "(uint8_t)GIT_REV_USER[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER3" +exp = "(uint8_t)GIT_REV_USER[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER4" +exp = "(uint8_t)GIT_REV_USER[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER5" +exp = "(uint8_t)GIT_REV_USER[5]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER6" +exp = "(uint8_t)GIT_REV_USER[6]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER7" +exp = "(uint8_t)GIT_REV_USER[7]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER8" +exp = "(uint8_t)GIT_REV_USER[8]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER9" +exp = "(uint8_t)GIT_REV_USER[9]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER10" +exp = "(uint8_t)GIT_REV_USER[10]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER11" +exp = "(uint8_t)GIT_REV_USER[11]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER12" +exp = "(uint8_t)GIT_REV_USER[12]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER13" +exp = "(uint8_t)GIT_REV_USER[13]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER14" +exp = "(uint8_t)GIT_REV_USER[14]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER15" +exp = "(uint8_t)GIT_REV_USER[15]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER16" +exp = "(uint8_t)GIT_REV_USER[16]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER17" +exp = "(uint8_t)GIT_REV_USER[17]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER18" +exp = "(uint8_t)GIT_REV_USER[18]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER19" +exp = "(uint8_t)GIT_REV_USER[19]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER20" +exp = "(uint8_t)GIT_REV_USER[20]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER21" +exp = "(uint8_t)GIT_REV_USER[21]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER22" +exp = "(uint8_t)GIT_REV_USER[22]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER23" +exp = "(uint8_t)GIT_REV_USER[23]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER24" +exp = "(uint8_t)GIT_REV_USER[24]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER25" +exp = "(uint8_t)GIT_REV_USER[25]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER26" +exp = "(uint8_t)GIT_REV_USER[26]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER27" +exp = "(uint8_t)GIT_REV_USER[27]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER28" +exp = "(uint8_t)GIT_REV_USER[28]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER29" +exp = "(uint8_t)GIT_REV_USER[29]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER30" +exp = "(uint8_t)GIT_REV_USER[30]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER31" +exp = "(uint8_t)GIT_REV_USER[31]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER32" +exp = "(uint8_t)GIT_REV_USER[32]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER33" +exp = "(uint8_t)GIT_REV_USER[33]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER34" +exp = "(uint8_t)GIT_REV_USER[34]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER35" +exp = "(uint8_t)GIT_REV_USER[35]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER36" +exp = "(uint8_t)GIT_REV_USER[36]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER37" +exp = "(uint8_t)GIT_REV_USER[37]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER38" +exp = "(uint8_t)GIT_REV_USER[38]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER39" +exp = "(uint8_t)GIT_REV_USER[39]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "USER40" +exp = "(uint8_t)GIT_REV_USER[40]" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml new file mode 100644 index 000000000..3ab41321a --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml @@ -0,0 +1,296 @@ +Target = "OBC" +PacketID = "0x78" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.rec_status" +status = "2.12" + +[[tlm]] +type = "int32_t" +name = "CCSDS.RX.RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->info[0].rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.LAST_DEST_TYPE" +exp = "(uint8_t)gs_driver->info[0].rx.last_dest_type" +status = "5.2" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.RX.LAST_REC_TIME" +exp = "(uint32_t)gs_driver->info[0].rx.last_rec_time" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.RX.CMD_ACK" +exp = "(uint8_t)gs_driver->info[0].rx.cmd_ack" +status = "13.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.LAST_REC_TCTF_TYPE" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type" +status = "3.2" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.AD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.BC_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TCTF.BD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.IS_VALID" +exp = "gs_driver->is_ccsds_tx_valid" +status = "2.9" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.TX.SEND_CYCLE" +exp = "(uint32_t)gs_driver->info[0].tx.send_cycle" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.VCID" +exp = "(uint8_t)gs_driver->info[0].tx.vcid" +status = "3.4" + +[[tlm]] +type = "uint32_t" +name = "CCSDS.TX.VCDU_COUNTER" +exp = "gs_driver->info[0].tx.vcdu_counter" + +[[tlm]] +type = "uint8_t" +name = "CCSDS.TX.BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" + +[[tlm]] +type = "uint8_t" +name = "UART.CH" +exp = "gs_driver->driver_uart.uart_config.ch" + +[[tlm]] +type = "uint32_t" +name = "UART.BAUDRATE" +exp = "gs_driver->driver_uart.uart_config.baudrate" + +[[tlm]] +type = "uint8_t" +name = "UART.PARITY" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.parity_settings" +status = "5.3" + +[[tlm]] +type = "uint8_t" +name = "UART.DATA_LENGTH" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.data_length" +status = "2.1" + +[[tlm]] +type = "uint8_t" +name = "UART.STOP_BIT" +exp = "(uint8_t)gs_driver->driver_uart.uart_config.stop_bit" +status = "3.1" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.rec_status" +status = "2.12" + +[[tlm]] +type = "int32_t" +name = "UART.RX.RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->info[1].rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.LAST_DEST_TYPE" +exp = "(uint8_t)gs_driver->info[1].rx.last_dest_type" +status = "5.2" + +[[tlm]] +type = "uint32_t" +name = "UART.RX.LAST_REC_TIME" +exp = "(uint32_t)gs_driver->info[1].rx.last_rec_time" + +[[tlm]] +type = "uint8_t" +name = "UART.RX.CMD_ACK" +exp = "(uint8_t)gs_driver->info[1].rx.cmd_ack" +status = "13.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.LAST_REC_TCTF_TYPE" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type" +status = "3.2" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.AD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.BC_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status" +status = "18.1" + +[[tlm]] +type = "uint8_t" +name = "UART.TCTF.BD_REC_STATUS" +exp = "(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status" +status = "18.1" + +[[tlm]] +type = "uint32_t" +name = "UART.TX.SEND_CYCLE" +exp = "(uint32_t)gs_driver->info[1].tx.send_cycle" + +[[tlm]] +type = "uint8_t" +name = "UART.TX.VCID" +exp = "(uint8_t)gs_driver->info[1].tx.vcid" +status = "3.4" + +[[tlm]] +type = "uint32_t" +name = "UART.TX.VCDU_COUNTER" +exp = "gs_driver->info[1].tx.vcdu_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.TYPE_A_COUNTER" +exp = "gs_validate_info->type_a_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.TYPE_B_COUNTER" +exp = "gs_validate_info->type_b_counter" + +[[tlm]] +type = "uint8_t" +name = "COP-1.LOCKOUT_FLAG" +exp = "gs_validate_info->lockout_flag" + +[[tlm]] +type = "uint8_t" +name = "COP-1.RETRANSMIT_FLAG" +exp = "gs_validate_info->retransmit_flag" + +[[tlm]] +type = "uint8_t" +name = "COP-1.POSITIVE_WINDOW_WIDTH" +exp = "gs_validate_info->positive_window_width" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.FLUSH_INTERVAL" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.LAST_UPDATED" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM.VCDU.COUNTER" +exp = "(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.FLUSH_INTERVAL" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.LAST_UPDATED" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM.VCDU.COUNTER" +exp = "(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml new file mode 100644 index 000000000..d06485592 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml @@ -0,0 +1,855 @@ +Target = "OBC" +PacketID = "0xf0" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "OBC_TM_MODE_TIME" +exp = "TMGR_get_master_clock().mode_cycle" + +[[tlm]] +type = "double" +name = "OBC_TM_UNIXTIME_AT_TI0" +exp = "TMGR_get_unixtime_at_ti0()" + +[[tlm]] +type = "uint8_t" +name = "OBC_MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +status = "17.1" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_MM_STS" +bitlen = 1 +exp = "(uint8_t)(mode_manager->stat)" +status = "2.7" +[[tlm.comp]] +name = "OBC_MM_OPSMODE_PREV" +bitlen = 7 +exp = "(uint8_t)(mode_manager->previous_id)" +status = "17.1" + + +[[tlm]] +type = "uint16_t" +name = "OBC_TDSP_CURRENT_ID" +exp = "TDSP_info->task_list_id" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.rec_status" +status = "2.13" +desc = "TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->rx.last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCP_LAST_RECV_ACK" +exp = "(uint8_t)(gs_driver->latest_info->rx.cmd_ack)" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_EXEC_TIME" +exp = "gs_command_dispatcher->prev.time.total_cycle" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_EXEC_STS" +exp = "(int8_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_ERR_TIME" +exp = "gs_command_dispatcher->prev_err.time.total_cycle" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_ERR_STS" +exp = "(int8_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])" +desc = "繝舌せ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_GS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))" +desc = "繝舌せ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.LAST_EXEC_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_GS.LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)" +status = "7.1" +desc = "繝舌せ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.LAST_ERR_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_GS.LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)" +status = "7.1" +desc = "繝舌せ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_GS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_GS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "繝舌せ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_BC.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])" +desc = "BC逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_BC.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))" +desc = "BC逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_TLM.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])" +desc = "繝繝ャ繝。逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_TLM.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))" +desc = "繝繝ャ繝。逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TLC_MIS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.LAST_EXEC_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_MIS.LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)" +status = "7.1" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ譛譁ー繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.LAST_ERR_TIME" +exp = "timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TLC_MIS.LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)" +status = "7.1" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TLC_MIS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TLC_MIS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "繝溘ャ繧キ繝ァ繝ウ逕ィTL縺ョ谺。繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_TLC_GS.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_GS.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_BC.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_BC.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_TLM.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_TLM.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout" +status = "2.10" +[[tlm.comp]] +name = "OBC_TLC_MIS.SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error" +status = "2.3" +[[tlm.comp]] +name = "OBC_TLC_MIS.LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout" +status = "2.10" + + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "WDT.IS_ENABLE" +bitlen = 1 +exp = "wdt_config->is_wdt_enable" +status = "2.3" +[[tlm.comp]] +name = "WDT.IS_CLEAR_ENABLE" +bitlen = 1 +exp = "wdt_config->is_clear_enable" +status = "2.3" +[[tlm.comp]] +name = "DUMMY_DATA0" +bitlen = 6 +exp = "0x00" + + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_BLK_PTR" +exp = "block_command_table->pos.block" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "EL.STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_HIGH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_LOW" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EL" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.GROUP" +exp = "(uint8_t)event_logger->latest_event.group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.NOTE" +exp = "event_logger->latest_event.note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_HIGH_EVENT.NOTE" +exp = "(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint32_t" +name = "EH.LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_COUNTER" +exp = "(uint32_t)anomaly_logger->counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_MASTER" +exp = "(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_STEP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_GROUP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_LOCAL" +exp = "anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_RUN_LENGTH" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_HEADER" +exp = "(uint8_t)(anomaly_logger->header)" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_ACTION_COUNTER" +exp = "(uint8_t)(anomaly_handler->action_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_LATEST_ID" +exp = "(uint8_t)(anomaly_handler->latest_id)" +desc = "繧「繝弱槭Μ蟇セ蠢廬D" + +[[tlm]] +type = "uint32_t" +name = "OBC_AH_RESPOND_AT" +exp = "(uint32_t)(anomaly_handler->respond_at.total_cycle)" +desc = "繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_GS_CMD_ERR_COUNTER" +exp = "(uint8_t)(gs_command_dispatcher->error_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS0.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS1.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_CORE" +exp = "GIT_REV_CORE_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_USER" +exp = "GIT_REV_USER_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA1" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA2" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA3" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA4" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA5" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA6" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA7" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA8" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA9" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA10" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA11" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA12" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA13" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA14" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA15" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA16" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA17" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA18" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA19" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA20" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA21" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA22" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA23" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA24" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA25" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA26" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA27" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA28" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA29" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA30" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA31" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA32" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA33" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA34" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA35" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA36" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA37" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA38" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA39" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA40" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA41" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA42" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA43" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA44" +exp = "0" + +[[tlm]] +type = "uint32_t" +name = "DUMMY_DATA45" +exp = "0" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml new file mode 100644 index 000000000..a561b544d --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml @@ -0,0 +1,115 @@ +Target = "OBC" +PacketID = "0x10" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "MEM.BEGIN" +exp = "memory_dump->begin" +is_hex = true +desc = "繝。繝「繝ェ謫堺ス憺伜沺髢句ァ九い繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.END" +exp = "memory_dump->end" +is_hex = true +desc = "繝。繝「繝ェ謫堺ス憺伜沺邨らォッ繧「繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.ADU_SIZE" +exp = "memory_dump->adu_size" +desc = "繝。繝「繝ェ謫堺ス憺伜沺繧オ繧、繧コ = ADU繧オ繧、繧コ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint16_t" +name = "MEM.ADU_SEQ" +exp = "memory_dump->adu_seq" +desc = "ADU繧キ繝シ繧ア繝ウ繧ケ繧ォ繧ヲ繝ウ繧ソ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint8_t" +name = "MEM.ADU_COUNTER" +exp = "memory_dump->adu_counter" +desc = "ADU繧ォ繧ヲ繝ウ繧ソ" +note = "CCSDS繝代こ繝繝医倥ャ繝縺ォ險ュ螳壹&繧後k" + +[[tlm]] +type = "uint32_t" +name = "MEM.DESTINATION" +exp = "memory_dump->dest" +is_hex = true +desc = "繧ウ繝斐シ蜈医い繝峨Ξ繧ケ" + +[[tlm]] +type = "uint32_t" +name = "MEM.RP" +exp = "memory_dump->rp" +is_hex = true +desc = "繧ウ繝シ繝斐シ逕ィRP" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml new file mode 100644 index 000000000..617b0e61f --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml @@ -0,0 +1,1521 @@ +Target = "OBC" +PacketID = "0x40" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "CURRENT_MODE" +exp = "(uint8_t)(mode_manager->current_id)" + +[[tlm]] +type = "uint8_t" +name = "PREVIOSU_MODE" +exp = "(uint8_t)(mode_manager->previous_id)" + +[[tlm]] +type = "uint8_t" +name = "TRANSITION_STATUS" +exp = "(uint8_t)(mode_manager->stat)" + +[[tlm]] +type = "uint8_t" +name = "MM_ACK" +exp = "(uint8_t)(mode_manager->mm_ack)" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_0" +exp = "(uint16_t)(mode_manager->mode_list[0])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_1" +exp = "(uint16_t)(mode_manager->mode_list[1])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_2" +exp = "(uint16_t)(mode_manager->mode_list[2])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_3" +exp = "(uint16_t)(mode_manager->mode_list[3])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_4" +exp = "(uint16_t)(mode_manager->mode_list[4])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_5" +exp = "(uint16_t)(mode_manager->mode_list[5])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_6" +exp = "(uint16_t)(mode_manager->mode_list[6])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_7" +exp = "(uint16_t)(mode_manager->mode_list[7])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_8" +exp = "(uint16_t)(mode_manager->mode_list[8])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_9" +exp = "(uint16_t)(mode_manager->mode_list[9])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_10" +exp = "(uint16_t)(mode_manager->mode_list[10])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_11" +exp = "(uint16_t)(mode_manager->mode_list[11])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_12" +exp = "(uint16_t)(mode_manager->mode_list[12])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_13" +exp = "(uint16_t)(mode_manager->mode_list[13])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_14" +exp = "(uint16_t)(mode_manager->mode_list[14])" + +[[tlm]] +type = "uint16_t" +name = "MODE_LIST_15" +exp = "(uint16_t)(mode_manager->mode_list[15])" + +[[tlm]] +type = "uint16_t" +name = "EDGE_NUM" +exp = "MM_update_transition_table_for_tlm()" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_0" +exp = "mode_manager->transition_table_for_tlm[0].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_0" +exp = "mode_manager->transition_table_for_tlm[0].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_0" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_1" +exp = "mode_manager->transition_table_for_tlm[1].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_1" +exp = "mode_manager->transition_table_for_tlm[1].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_1" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_2" +exp = "mode_manager->transition_table_for_tlm[2].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_2" +exp = "mode_manager->transition_table_for_tlm[2].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_2" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_3" +exp = "mode_manager->transition_table_for_tlm[3].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_3" +exp = "mode_manager->transition_table_for_tlm[3].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_3" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_4" +exp = "mode_manager->transition_table_for_tlm[4].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_4" +exp = "mode_manager->transition_table_for_tlm[4].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_4" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_5" +exp = "mode_manager->transition_table_for_tlm[5].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_5" +exp = "mode_manager->transition_table_for_tlm[5].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_5" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_6" +exp = "mode_manager->transition_table_for_tlm[6].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_6" +exp = "mode_manager->transition_table_for_tlm[6].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_6" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_7" +exp = "mode_manager->transition_table_for_tlm[7].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_7" +exp = "mode_manager->transition_table_for_tlm[7].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_7" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_8" +exp = "mode_manager->transition_table_for_tlm[8].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_8" +exp = "mode_manager->transition_table_for_tlm[8].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_8" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_9" +exp = "mode_manager->transition_table_for_tlm[9].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_9" +exp = "mode_manager->transition_table_for_tlm[9].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_9" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_10" +exp = "mode_manager->transition_table_for_tlm[10].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_10" +exp = "mode_manager->transition_table_for_tlm[10].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_10" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_11" +exp = "mode_manager->transition_table_for_tlm[11].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_11" +exp = "mode_manager->transition_table_for_tlm[11].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_11" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_12" +exp = "mode_manager->transition_table_for_tlm[12].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_12" +exp = "mode_manager->transition_table_for_tlm[12].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_12" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_13" +exp = "mode_manager->transition_table_for_tlm[13].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_13" +exp = "mode_manager->transition_table_for_tlm[13].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_13" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_14" +exp = "mode_manager->transition_table_for_tlm[14].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_14" +exp = "mode_manager->transition_table_for_tlm[14].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_14" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_15" +exp = "mode_manager->transition_table_for_tlm[15].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_15" +exp = "mode_manager->transition_table_for_tlm[15].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_15" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_16" +exp = "mode_manager->transition_table_for_tlm[16].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_16" +exp = "mode_manager->transition_table_for_tlm[16].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_16" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_17" +exp = "mode_manager->transition_table_for_tlm[17].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_17" +exp = "mode_manager->transition_table_for_tlm[17].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_17" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_18" +exp = "mode_manager->transition_table_for_tlm[18].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_18" +exp = "mode_manager->transition_table_for_tlm[18].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_18" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_19" +exp = "mode_manager->transition_table_for_tlm[19].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_19" +exp = "mode_manager->transition_table_for_tlm[19].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_19" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_20" +exp = "mode_manager->transition_table_for_tlm[20].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_20" +exp = "mode_manager->transition_table_for_tlm[20].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_20" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_21" +exp = "mode_manager->transition_table_for_tlm[21].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_21" +exp = "mode_manager->transition_table_for_tlm[21].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_21" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_22" +exp = "mode_manager->transition_table_for_tlm[22].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_22" +exp = "mode_manager->transition_table_for_tlm[22].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_22" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_23" +exp = "mode_manager->transition_table_for_tlm[23].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_23" +exp = "mode_manager->transition_table_for_tlm[23].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_23" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_24" +exp = "mode_manager->transition_table_for_tlm[24].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_24" +exp = "mode_manager->transition_table_for_tlm[24].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_24" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_25" +exp = "mode_manager->transition_table_for_tlm[25].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_25" +exp = "mode_manager->transition_table_for_tlm[25].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_25" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_26" +exp = "mode_manager->transition_table_for_tlm[26].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_26" +exp = "mode_manager->transition_table_for_tlm[26].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_26" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_27" +exp = "mode_manager->transition_table_for_tlm[27].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_27" +exp = "mode_manager->transition_table_for_tlm[27].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_27" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_28" +exp = "mode_manager->transition_table_for_tlm[28].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_28" +exp = "mode_manager->transition_table_for_tlm[28].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_28" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_29" +exp = "mode_manager->transition_table_for_tlm[29].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_29" +exp = "mode_manager->transition_table_for_tlm[29].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_29" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_30" +exp = "mode_manager->transition_table_for_tlm[30].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_30" +exp = "mode_manager->transition_table_for_tlm[30].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_30" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_31" +exp = "mode_manager->transition_table_for_tlm[31].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_31" +exp = "mode_manager->transition_table_for_tlm[31].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_31" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_32" +exp = "mode_manager->transition_table_for_tlm[32].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_32" +exp = "mode_manager->transition_table_for_tlm[32].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_32" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_33" +exp = "mode_manager->transition_table_for_tlm[33].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_33" +exp = "mode_manager->transition_table_for_tlm[33].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_33" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_34" +exp = "mode_manager->transition_table_for_tlm[34].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_34" +exp = "mode_manager->transition_table_for_tlm[34].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_34" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_35" +exp = "mode_manager->transition_table_for_tlm[35].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_35" +exp = "mode_manager->transition_table_for_tlm[35].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_35" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_36" +exp = "mode_manager->transition_table_for_tlm[36].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_36" +exp = "mode_manager->transition_table_for_tlm[36].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_36" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_37" +exp = "mode_manager->transition_table_for_tlm[37].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_37" +exp = "mode_manager->transition_table_for_tlm[37].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_37" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_38" +exp = "mode_manager->transition_table_for_tlm[38].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_38" +exp = "mode_manager->transition_table_for_tlm[38].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_38" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_39" +exp = "mode_manager->transition_table_for_tlm[39].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_39" +exp = "mode_manager->transition_table_for_tlm[39].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_39" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_40" +exp = "mode_manager->transition_table_for_tlm[40].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_40" +exp = "mode_manager->transition_table_for_tlm[40].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_40" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_41" +exp = "mode_manager->transition_table_for_tlm[41].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_41" +exp = "mode_manager->transition_table_for_tlm[41].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_41" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_42" +exp = "mode_manager->transition_table_for_tlm[42].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_42" +exp = "mode_manager->transition_table_for_tlm[42].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_42" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_43" +exp = "mode_manager->transition_table_for_tlm[43].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_43" +exp = "mode_manager->transition_table_for_tlm[43].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_43" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_44" +exp = "mode_manager->transition_table_for_tlm[44].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_44" +exp = "mode_manager->transition_table_for_tlm[44].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_44" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_45" +exp = "mode_manager->transition_table_for_tlm[45].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_45" +exp = "mode_manager->transition_table_for_tlm[45].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_45" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_46" +exp = "mode_manager->transition_table_for_tlm[46].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_46" +exp = "mode_manager->transition_table_for_tlm[46].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_46" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_47" +exp = "mode_manager->transition_table_for_tlm[47].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_47" +exp = "mode_manager->transition_table_for_tlm[47].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_47" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_48" +exp = "mode_manager->transition_table_for_tlm[48].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_48" +exp = "mode_manager->transition_table_for_tlm[48].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_48" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_49" +exp = "mode_manager->transition_table_for_tlm[49].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_49" +exp = "mode_manager->transition_table_for_tlm[49].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_49" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_50" +exp = "mode_manager->transition_table_for_tlm[50].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_50" +exp = "mode_manager->transition_table_for_tlm[50].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_50" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_51" +exp = "mode_manager->transition_table_for_tlm[51].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_51" +exp = "mode_manager->transition_table_for_tlm[51].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_51" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_52" +exp = "mode_manager->transition_table_for_tlm[52].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_52" +exp = "mode_manager->transition_table_for_tlm[52].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_52" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_53" +exp = "mode_manager->transition_table_for_tlm[53].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_53" +exp = "mode_manager->transition_table_for_tlm[53].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_53" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_54" +exp = "mode_manager->transition_table_for_tlm[54].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_54" +exp = "mode_manager->transition_table_for_tlm[54].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_54" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_55" +exp = "mode_manager->transition_table_for_tlm[55].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_55" +exp = "mode_manager->transition_table_for_tlm[55].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_55" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_56" +exp = "mode_manager->transition_table_for_tlm[56].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_56" +exp = "mode_manager->transition_table_for_tlm[56].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_56" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_57" +exp = "mode_manager->transition_table_for_tlm[57].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_57" +exp = "mode_manager->transition_table_for_tlm[57].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_57" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_58" +exp = "mode_manager->transition_table_for_tlm[58].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_58" +exp = "mode_manager->transition_table_for_tlm[58].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_58" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_59" +exp = "mode_manager->transition_table_for_tlm[59].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_59" +exp = "mode_manager->transition_table_for_tlm[59].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_59" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_60" +exp = "mode_manager->transition_table_for_tlm[60].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_60" +exp = "mode_manager->transition_table_for_tlm[60].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_60" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_61" +exp = "mode_manager->transition_table_for_tlm[61].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_61" +exp = "mode_manager->transition_table_for_tlm[61].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_61" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_62" +exp = "mode_manager->transition_table_for_tlm[62].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_62" +exp = "mode_manager->transition_table_for_tlm[62].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_62" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_63" +exp = "mode_manager->transition_table_for_tlm[63].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_63" +exp = "mode_manager->transition_table_for_tlm[63].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_63" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_64" +exp = "mode_manager->transition_table_for_tlm[64].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_64" +exp = "mode_manager->transition_table_for_tlm[64].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_64" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_65" +exp = "mode_manager->transition_table_for_tlm[65].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_65" +exp = "mode_manager->transition_table_for_tlm[65].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_65" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_66" +exp = "mode_manager->transition_table_for_tlm[66].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_66" +exp = "mode_manager->transition_table_for_tlm[66].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_66" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_67" +exp = "mode_manager->transition_table_for_tlm[67].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_67" +exp = "mode_manager->transition_table_for_tlm[67].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_67" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_68" +exp = "mode_manager->transition_table_for_tlm[68].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_68" +exp = "mode_manager->transition_table_for_tlm[68].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_68" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_69" +exp = "mode_manager->transition_table_for_tlm[69].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_69" +exp = "mode_manager->transition_table_for_tlm[69].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_69" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_70" +exp = "mode_manager->transition_table_for_tlm[70].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_70" +exp = "mode_manager->transition_table_for_tlm[70].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_70" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_71" +exp = "mode_manager->transition_table_for_tlm[71].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_71" +exp = "mode_manager->transition_table_for_tlm[71].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_71" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_72" +exp = "mode_manager->transition_table_for_tlm[72].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_72" +exp = "mode_manager->transition_table_for_tlm[72].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_72" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_73" +exp = "mode_manager->transition_table_for_tlm[73].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_73" +exp = "mode_manager->transition_table_for_tlm[73].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_73" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_74" +exp = "mode_manager->transition_table_for_tlm[74].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_74" +exp = "mode_manager->transition_table_for_tlm[74].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_74" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_75" +exp = "mode_manager->transition_table_for_tlm[75].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_75" +exp = "mode_manager->transition_table_for_tlm[75].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_75" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_76" +exp = "mode_manager->transition_table_for_tlm[76].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_76" +exp = "mode_manager->transition_table_for_tlm[76].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_76" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_77" +exp = "mode_manager->transition_table_for_tlm[77].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_77" +exp = "mode_manager->transition_table_for_tlm[77].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_77" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_78" +exp = "mode_manager->transition_table_for_tlm[78].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_78" +exp = "mode_manager->transition_table_for_tlm[78].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_78" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_79" +exp = "mode_manager->transition_table_for_tlm[79].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_79" +exp = "mode_manager->transition_table_for_tlm[79].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_79" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_80" +exp = "mode_manager->transition_table_for_tlm[80].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_80" +exp = "mode_manager->transition_table_for_tlm[80].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_80" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_81" +exp = "mode_manager->transition_table_for_tlm[81].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_81" +exp = "mode_manager->transition_table_for_tlm[81].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_81" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_82" +exp = "mode_manager->transition_table_for_tlm[82].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_82" +exp = "mode_manager->transition_table_for_tlm[82].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_82" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_83" +exp = "mode_manager->transition_table_for_tlm[83].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_83" +exp = "mode_manager->transition_table_for_tlm[83].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_83" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_84" +exp = "mode_manager->transition_table_for_tlm[84].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_84" +exp = "mode_manager->transition_table_for_tlm[84].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_84" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_85" +exp = "mode_manager->transition_table_for_tlm[85].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_85" +exp = "mode_manager->transition_table_for_tlm[85].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_85" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_86" +exp = "mode_manager->transition_table_for_tlm[86].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_86" +exp = "mode_manager->transition_table_for_tlm[86].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_86" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_87" +exp = "mode_manager->transition_table_for_tlm[87].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_87" +exp = "mode_manager->transition_table_for_tlm[87].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_87" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_88" +exp = "mode_manager->transition_table_for_tlm[88].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_88" +exp = "mode_manager->transition_table_for_tlm[88].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_88" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index)" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_FROM_89" +exp = "mode_manager->transition_table_for_tlm[89].from" + +[[tlm]] +type = "uint8_t" +name = "MODE_TRANSITION_TABLE_TO_89" +exp = "mode_manager->transition_table_for_tlm[89].to" + +[[tlm]] +type = "uint16_t" +name = "MODE_TRANSITION_TABLE_ID_89" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index)" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml new file mode 100644 index 000000000..704df1df2 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml @@ -0,0 +1,702 @@ +Target = "OBC" +PacketID = "0x00" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "TM_MODE_TIME" +exp = "(uint32_t)(TMGR_get_master_clock().mode_cycle)" +desc = "繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾" + +[[tlm]] +type = "double" +name = "TM_UTL_UNIXTIME_EPOCH" +exp = "TMGR_get_utl_unixtime_epoch()" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈" + +[[tlm]] +type = "double" +name = "TM_CYCLES_PER_SEC_FIX_RATIO" +exp = "(double)(time_manager->unixtime_info_.cycle_correction)" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0" + +[[tlm]] +type = "uint8_t" +name = "MM_STS" +exp = "(uint8_t)(mode_manager->stat)" +desc = "繝「繝シ繝蛾キ遘サ螳溯。檎憾諷" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +desc = "迴セ迥カ繝「繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE_PREV" +exp = "(uint8_t)(mode_manager->previous_id)" +desc = "逶エ蜑阪Δ繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CURRENT_ID" +exp = "(uint8_t)(TDSP_info->task_list_id)" +desc = "迴セ迥カ TaskList ID" + +[[tlm]] +type = "uint32_t" +name = "TDSP_CMD_LAST_ERR_TIME_MASTER" +exp = "(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CMD_LAST_ERR_TIME_STEP" +exp = "(uint8_t)(TDSP_info->tskd.prev_err.time.step)" + +[[tlm]] +type = "uint16_t" +name = "TDSP_CMD_LAST_ERR_ID" +exp = "(uint16_t)(TDSP_info->tskd.prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TDSP_CMD_LAST_ERR_STS" +exp = "(int32_t)(TDSP_info->tskd.prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "int32_t" +name = "GS_RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->latest_info->rx.ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.rec_status" +status = "2.14" +desc = "TC Transer Frame DS蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->rx.last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "TCTF_FARM_PW" +exp = "(uint8_t)gs_validate_info->positive_window_width" +desc = "FARM-1 Positive Window Width" + +[[tlm]] +type = "uint8_t" +name = "TCP_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rx.cmd_ack" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TLM_TX_PORT_TYPE" +exp = "(uint8_t)gs_driver->tlm_tx_port_type" +status = "2.2" +desc = "TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_EXEC_STS" +exp = "(int32_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_ERR_STS" +exp = "(int32_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_ERR_COUNTER" +exp = "(uint32_t)(gs_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_rt_cmd_list)" +desc = "蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_EXEC_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_ERR_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_ERR_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_ERR_COUNTER" +exp = "(uint32_t)(realtime_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_GS.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_GS.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_GS.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_GS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_GS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_BC.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_BC.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_BC.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_BC.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_BC.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_TLM.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_TLM.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_TLM.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_TLM.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_TLM.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_MIS.LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TLC_MIS.LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error)" +status = "2.5" + +[[tlm]] +type = "uint8_t" +name = "TLC_MIS.LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout)" +status = "2.6" + +[[tlm]] +type = "uint32_t" +name = "TLC_MIS.NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TLC_MIS.NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "BCT_BLK_PTR" +exp = "(uint8_t)(block_command_table->pos.block)" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "MS_BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" +desc = "CCSDS MS VCDU 菴ソ逕ィ驥" + +[[tlm]] +type = "uint32_t" +name = "MS_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RP_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_ms_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "MS_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "ST_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_st_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "ST_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_rp_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "RP_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_CYCLE" +exp = "(uint32_t)gs_driver->latest_info->tx.send_cycle" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_BITRATE" +exp = "gs_driver->driver_ccsds.ccsds_config.bitrate" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝" + +[[tlm]] +type = "uint8_t" +name = "TCI_VCID" +exp = "(uint8_t)gs_driver->latest_info->tx.vcid" +desc = "譎ょ綾讒区先ュ蝣ア::騾∝コVCID" + +[[tlm]] +type = "uint32_t" +name = "TCI_VCDU_COUNTER" +exp = "gs_driver->latest_info->tx.vcdu_counter" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml new file mode 100644 index 000000000..13fd840e3 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml @@ -0,0 +1,455 @@ +Target = "OBC" +PacketID = "0x26" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "uint8_t page = telemetry_frame->tlm_page_no;##int offset = TF_TLM_PAGE_SIZE * (telemetry_frame->tlm_page_no);" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "page" + +[[tlm]] +type = "uint32_t" +name = "TLM0" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM1" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM2" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM3" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM4" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM5" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM6" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM7" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM8" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM9" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM10" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM11" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM12" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM13" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM14" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM15" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM16" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM17" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM18" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM19" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM20" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM21" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM22" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM23" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM24" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM25" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM26" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM27" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM28" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM29" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM30" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM31" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM32" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM33" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM34" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM35" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM36" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM37" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM38" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM39" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM40" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM41" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM42" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM43" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM44" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM45" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM46" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM47" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM48" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM49" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM50" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM51" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM52" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM53" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM54" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM55" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM56" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM57" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM58" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM59" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM60" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM61" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM62" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func)" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "TLM63" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func)" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml new file mode 100644 index 000000000..871853785 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml @@ -0,0 +1,1586 @@ +Target = "OBC" +PacketID = "0x20" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "int offset = TL_TLM_PAGE_SIZE * (timeline_command_dispatcher->tlm_info_.page_no);##" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "LINE_NO" +exp = "TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id)" +desc = "繝繝ャ繝。繝医Μ繧堤函謌舌@縺溘Λ繧、繝ウ逡ェ蜿キ" + +[[tlm]] +type = "uint8_t" +name = "PAGE_NO" +exp = "timeline_command_dispatcher->tlm_info_.page_no" + +[[tlm]] +type = "uint32_t" +name = "UPDATED_AT" +exp = "timeline_command_dispatcher->tlm_info_.updated_at" + +[[tlm]] +type = "uint16_t" +name = "CMD0_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD0_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD0_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD1_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD1_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD1_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD2_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD2_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD2_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD3_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD3_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD3_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD4_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD4_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD4_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD5_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD5_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD5_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD6_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD6_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD6_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD7_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD7_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD7_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD8_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD8_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD8_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD9_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD9_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD9_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD10_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD10_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD10_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD11_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD11_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD11_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD12_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD12_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD12_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD13_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD13_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD13_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD14_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD14_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD14_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD15_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD15_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD15_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD16_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD16_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD16_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD17_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD17_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD17_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD18_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD18_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD18_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD19_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD19_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD19_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD20_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD20_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD20_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD21_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD21_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD21_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD22_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD22_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD22_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD23_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD23_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD23_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD24_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD24_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD24_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD25_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD25_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD25_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD26_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD26_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD26_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD27_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD27_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD27_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD28_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD28_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD28_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD29_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD29_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD29_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD30_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD30_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD30_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5]" +is_hex = true + +[[tlm]] +type = "uint16_t" +name = "CMD31_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "CMD31_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM0" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM1" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM2" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM3" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM4" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4]" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "CMD31_PARAM5" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5]" +is_hex = true + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml new file mode 100644 index 000000000..31b36cf92 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml @@ -0,0 +1,576 @@ +Target = "OBC" +PacketID = "0x19" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint16_t" +name = "MASTER_BC_ID" +exp = "telemetry_manager->master_bc_id" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO0.BC_ID" +exp = "telemetry_manager->bc_info[0].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO0.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[0].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO1.BC_ID" +exp = "telemetry_manager->bc_info[1].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO1.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[1].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO2.BC_ID" +exp = "telemetry_manager->bc_info[2].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO2.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[2].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO3.BC_ID" +exp = "telemetry_manager->bc_info[3].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO3.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[3].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO4.BC_ID" +exp = "telemetry_manager->bc_info[4].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO4.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[4].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO5.BC_ID" +exp = "telemetry_manager->bc_info[5].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO5.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[5].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO6.BC_ID" +exp = "telemetry_manager->bc_info[6].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO6.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[6].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO7.BC_ID" +exp = "telemetry_manager->bc_info[7].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO7.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[7].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO8.BC_ID" +exp = "telemetry_manager->bc_info[8].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO8.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[8].bc_type" +status = "6.1" + +[[tlm]] +type = "uint16_t" +name = "BC_INFO9.BC_ID" +exp = "telemetry_manager->bc_info[9].bc_id" + +[[tlm]] +type = "uint8_t" +name = "BC_INFO9.BC_TYPE" +exp = "(uint8_t)telemetry_manager->bc_info[9].bc_type" +status = "6.1" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.master.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.master.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.master.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.master.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.master.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.master.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.master.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.master.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.master.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.master.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.master.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.system_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX0" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[0]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX1" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[1]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX2" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[2]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX3" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[3]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX4" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[4]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX5" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[5]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX6" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[6]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX7" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[7]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX8" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[8]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX9" +exp = "telemetry_manager->register_info.reserve.bc_info_idx[9]" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM" +exp = "telemetry_manager->register_info.reserve.bc_info_idx_used_num" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx" + +[[tlm]] +type = "uint8_t" +name = "REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX" +exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm]] +type = "uint8_t" +name = "IS_INITED" +exp = "telemetry_manager->is_inited" + diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml new file mode 100644 index 000000000..6e05957c2 --- /dev/null +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml @@ -0,0 +1,128 @@ +Target = "OBC" +PacketID = "0xf8" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint8_t" +name = "DRIVER.REC_STATUS.RET_FROM_IF_RX" +exp = "(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx)" + +[[tlm]] +type = "uint32_t" +name = "DRIVER.RX_COUNT" +exp = "uart_test_instance->driver.super.config.rx_count_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER0.REC_STATUS.STATUS_CODE" +exp = "(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code)" +status = "11.1" + +[[tlm]] +type = "uint16_t" +name = "DRIVER0.REC_STATUS.FIXED_FRAME_LEN" +exp = "uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len" + +[[tlm]] +type = "uint32_t" +name = "DRIVER0.RX_FRAME_FIX_COUNT" +exp = "uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_" + +[[tlm]] +type = "uint16_t" +name = "DRIVER0.RX_FRAME_REC_LEN" +exp = "uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER0.IS_RX_BUFFER_CARRY_OVER" +exp = "uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER1.REC_STATUS.STATUS_CODE" +exp = "(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code)" +status = "11.1" + +[[tlm]] +type = "uint16_t" +name = "DRIVER1.REC_STATUS.FIXED_FRAME_LEN" +exp = "uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len" + +[[tlm]] +type = "uint32_t" +name = "DRIVER1.RX_FRAME_FIX_COUNT" +exp = "uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_" + +[[tlm]] +type = "uint16_t" +name = "DRIVER1.RX_FRAME_REC_LEN" +exp = "uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_" + +[[tlm]] +type = "uint8_t" +name = "DRIVER1.IS_RX_BUFFER_CARRY_OVER" +exp = "uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_" + diff --git a/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv b/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv new file mode 100644 index 000000000..447b5a492 --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv @@ -0,0 +1,2 @@ +Comment,Name,ShortName,BCID,GCAX,,,,,Danger Flag,Description,Note +,,,,Deploy,SetBlockPosition,Clear,Activate,Inactivate,,, diff --git a/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv b/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv new file mode 100644 index 000000000..243b612fb --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv @@ -0,0 +1,40 @@ +Component,Name,Target,Code,Params,,,,,,,,,,,,,Danger Flag,Is Restricted,Description,Note +MOBC,,,,Num Params,Param1,,Param2,,Param3,,Param4,,Param5,,Param6,,,,, +Comment,,,,,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,,,, +*,Cmd_EXAMPLE,OBC,,2,uint32_t,address,int32_t,time [ms],,,,,,,,,,,,PIiFtime [ms]j* CDH, +* POWER, +* COM, +* MISSION, +* PROP, +* AOCS, +* Thermal, +* Trajectory, +* HILS, +* C2A_CORE, +,Cmd_NOP,OBC,0x0,0,,,,,,,,,,,,,,,ダミーコマンド,, +,Cmd_TMGR_SET_TIME,OBC,0x1,1,uint32_t,,,,,,,,,,,,,,MOBC時刻設定コマンド,, +,Cmd_TMGR_UPDATE_UNIXTIME,OBC,0x2,3,double,,uint32_t,,uint32_t,,,,,,,,,,MOBC UNIXTIME修正コマンド,, +,Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH,OBC,0x3,1,double,,,,,,,,,,,,,,UTL_cmdで用いるunixtimeの紀元を変更する,utl_unixtime_epoch [s], +,Cmd_TMGR_SET_CYCLE_CORRECTION,OBC,0x4,1,double,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を変更する@@ 初期値は1.0,, +,Cmd_TMGR_RESET_CYCLE_CORRECTION,OBC,0x5,0,,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を1.0に初期化する,, +,Cmd_TMGR_CLEAR_UNIXTIME_INFO,OBC,0x6,0,,,,,,,,,,,,,,,unixtime_info_ を初期化する,, +,Cmd_AM_REGISTER_APP,OBC,0x7,3,uint32_t,,uint32_t,,uint32_t,,,,,,,,,,アプリ登録コマンド,, +,Cmd_AM_INITIALIZE_APP,OBC,0x8,1,uint32_t,,,,,,,,,,,,,,アプリ初期化コマンド,, +,Cmd_AM_EXECUTE_APP,OBC,0x9,1,uint32_t,,,,,,,,,,,,,,アプリ実行コマンド,, +,Cmd_AM_SET_PAGE_FOR_TLM,OBC,0xa,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_AM_CLEAR_APP_INFO,OBC,0xb,0,,,,,,,,,,,,,danger,,アプリ実行時間計測の初期化,, +,Cmd_MM_SET_MODE_LIST,OBC,0xc,2,uint8_t,,uint16_t,,,,,,,,,,,,モード定義リスト設定コマンド,, +,Cmd_MM_SET_TRANSITION_TABLE,OBC,0xd,3,uint8_t,,uint8_t,,uint16_t,,,,,,,,,,モード遷移定義テーブル書き換えコマンド,, +,Cmd_MM_START_TRANSITION,OBC,0xe,1,uint8_t,,,,,,,,,,,,,,モード遷移開始コマンド,, +,Cmd_MM_FINISH_TRANSITION,OBC,0xf,0,,,,,,,,,,,,,,,モード遷移終了通知コマンド,, +,Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM,OBC,0x10,0,,,,,,,,,,,,,,,モードのTLMテーブル情報更新,, +,Cmd_TDSP_SET_TASK_LIST,OBC,0x11,1,uint8_t,,,,,,,,,,,,,,タスクリスト設定コマンド,, +,Cmd_TLCD_CLEAR_ALL_TIMELINE,OBC,0x12,1,uint8_t,,,,,,,,,,,,danger,,全TLC登録解除,, +,Cmd_TLCD_CLEAR_TIMELINE_AT,OBC,0x13,2,uint8_t,,uint32_t,,,,,,,,,,,,TI指定TLC登録解除,, +,Cmd_TLCD_SET_LINE_NO_FOR_TIMELINE_TLM,OBC,0x14,1,uint8_t,,,,,,,,,,,,,,TLC状況一覧更新,, +,Cmd_TLCD_DEPLOY_BLOCK,OBC,0x15,2,uint8_t,,uint16_t,,,,,,,,,,,,BLC展開 ,, +,Cmd_TLCD_SET_SOE_FLAG,OBC,0x16,2,uint8_t,,uint8_t,,,,,,,,,,,,異常時実行停止機能設定(ライン番号@@ フラグ),, +,Cmd_TLCD_SET_LOUT_FLAG,OBC,0x17,2,uint8_t,,uint8_t,,,,,,,,,,,,実行停止機能設定(ライン番号@@ フラグ),, +,Cmd_TLCD_SET_PAGE_FOR_TLM,OBC,0x18,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定,, +,Cmd_TLCD_CLEAR_ERR_LOG,OBC,0x19,1,uint8_t,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア,, +,Cmd_GENERATE_TLM,OBC,0x1a,3,uint8_t,,uint8_t,,uint8_t,,,,,,,,,,TLMパケット生成,, diff --git a/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md b/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md new file mode 100644 index 000000000..6c1c41665 --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md @@ -0,0 +1,4 @@ +# SAMPLE_AOBC_CMD_DB_BCT + +Name|Short Name|BCID|Deploy|SetBlockPosition|Clear|Activate|Inactivate|Danger|Desc.|Note +-|-|-|-|-|-|-|-|-|-|- diff --git a/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md b/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md new file mode 100644 index 000000000..8e2f50536 --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md @@ -0,0 +1,79 @@ +# SAMPLE_AOBC_CMD_DB_CMD_DB + +## CDH + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## POWER + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## COM + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## MISSION + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## PROP + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## AOCS + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## Thermal + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## Trajectory + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## HILS + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + +## C2A_CORE + +Name|Code|Params|Param1||Param2||Param3||Param4||Param5||Param6||Danger|Restricted|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +Cmd_NOP|0x0|0|||||||||||||||繝繝溘シ繧ウ繝槭Φ繝榎| +Cmd_TMGR_SET_TIME|0x1|1|uint32_t||||||||||||||MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝榎| +Cmd_TMGR_UPDATE_UNIXTIME|0x2|3|double||uint32_t||uint32_t||||||||||MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝榎| +Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH|0x3|1|double||||||||||||||UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k|utl_unixtime_epoch [s]| +Cmd_TMGR_SET_CYCLE_CORRECTION|0x4|1|double||||||||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0|| +Cmd_TMGR_RESET_CYCLE_CORRECTION|0x5|0|||||||||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧弓| +Cmd_TMGR_CLEAR_UNIXTIME_INFO|0x6|0|||||||||||||||unixtime_info_ 繧貞晄悄蛹悶☆繧弓| +Cmd_AM_REGISTER_APP|0x7|3|uint32_t||uint32_t||uint32_t||||||||||繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝榎| +Cmd_AM_INITIALIZE_APP|0x8|1|uint32_t||||||||||||||繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝榎| +Cmd_AM_EXECUTE_APP|0x9|1|uint32_t||||||||||||||繧「繝励Μ螳溯。後さ繝槭Φ繝榎| +Cmd_AM_SET_PAGE_FOR_TLM|0xa|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_AM_CLEAR_APP_INFO|0xb|0|||||||||||||o||繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹翻| +Cmd_MM_SET_MODE_LIST|0xc|2|uint8_t||uint16_t||||||||||||繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝榎| +Cmd_MM_SET_TRANSITION_TABLE|0xd|3|uint8_t||uint8_t||uint16_t||||||||||繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝榎| +Cmd_MM_START_TRANSITION|0xe|1|uint8_t||||||||||||||繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝榎| +Cmd_MM_FINISH_TRANSITION|0xf|0|||||||||||||||繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝榎| +Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM|0x10|0|||||||||||||||繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー|| +Cmd_TDSP_SET_TASK_LIST|0x11|1|uint8_t||||||||||||||繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝榎| +Cmd_TLCD_CLEAR_ALL_TIMELINE|0x12|1|uint8_t||||||||||||o||蜈ィTLC逋サ骭イ隗」髯、|| +Cmd_TLCD_CLEAR_TIMELINE_AT|0x13|2|uint8_t||uint32_t||||||||||||TI謖螳啜LC逋サ骭イ隗」髯、|| +Cmd_TLCD_SET_LINE_NO_FOR_TIMELINE_TLM|0x14|1|uint8_t||||||||||||||TLC迥カ豕∽ク隕ァ譖エ譁ー|| +Cmd_TLCD_DEPLOY_BLOCK|0x15|2|uint8_t||uint16_t||||||||||||BLC螻暮幕 || +Cmd_TLCD_SET_SOE_FLAG|0x16|2|uint8_t||uint8_t||||||||||||逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)|| +Cmd_TLCD_SET_LOUT_FLAG|0x17|2|uint8_t||uint8_t||||||||||||螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)|| +Cmd_TLCD_SET_PAGE_FOR_TLM|0x18|1|uint8_t||||||||||||||繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳嘶| +Cmd_TLCD_CLEAR_ERR_LOG|0x19|1|uint8_t||||||||||||||譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「|| +Cmd_GENERATE_TLM|0x1a|3|uint8_t||uint8_t||uint8_t||||||||||TLM繝代こ繝繝育函謌酢| + diff --git a/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml b/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml new file mode 100644 index 000000000..08c0b765b --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml @@ -0,0 +1 @@ +bct = [] diff --git a/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml b/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml new file mode 100644 index 000000000..0be1420c5 --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml @@ -0,0 +1,213 @@ +CDH = [] +POWER = [] +COM = [] +MISSION = [] +PROP = [] +AOCS = [] +Thermal = [] +Trajectory = [] +HILS = [] + +[[C2A_CORE]] +name = "Cmd_NOP" +params = 0 +desc = "繝繝溘シ繧ウ繝槭Φ繝" +code = "0x0000" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_TIME" +params = 1 +param1type = "uint32_t" +param1desc = "TI" +desc = "MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_UPDATE_UNIXTIME" +params = 3 +param1type = "double" +param1desc = "unixtime" +param2type = "uint32_t" +param2desc = "total_cycle" +param3type = "uint32_t" +param3desc = "step" +desc = "MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH" +params = 1 +param1type = "double" +param1desc = "ult_unixtime_epoch" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k" +note = "utl_unixtime_epoch [s]" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_CYCLE_CORRECTION" +params = 1 +param1type = "double" +param1desc = "cycle_correction" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0" + +[[C2A_CORE]] +name = "Cmd_TMGR_RESET_CYCLE_CORRECTION" +params = 0 +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_TMGR_CLEAR_UNIXTIME_INFO" +params = 0 +desc = "unixtime_info_ 繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AM_REGISTER_APP" +params = 3 +param1type = "uint32_t" +param1desc = "app_id" +param2type = "uint32_t" +param2desc = "init_ptr" +param3type = "uint32_t" +param3desc = "entry_ptr" +desc = "繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_INITIALIZE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_EXECUTE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ螳溯。後さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AM_CLEAR_APP_INFO" +params = 0 +is_danger = true +desc = "繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_MM_SET_MODE_LIST" +params = 2 +param1type = "uint8_t" +param1desc = "mode" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_SET_TRANSITION_TABLE" +params = 3 +param1type = "uint8_t" +param1desc = "from_mode" +param2type = "uint8_t" +param2desc = "to_mode" +param3type = "uint16_t" +param3desc = "bc_index" +desc = "繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_START_TRANSITION" +params = 1 +param1type = "uint8_t" +param1desc = "to_mode" +desc = "繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_FINISH_TRANSITION" +params = 0 +desc = "繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM" +params = 0 +desc = "繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TDSP_SET_TASK_LIST" +params = 1 +param1type = "uint8_t" +param1desc = "bc_index" +desc = "繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ALL_TIMELINE" +params = 1 +param1type = "uint8_t" +param1desc = "TL_ID" +is_danger = true +desc = "蜈ィTLC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_TIMELINE_AT" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint32_t" +param2desc = "TI" +desc = "TI謖螳啜LC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LINE_NO_FOR_TIMELINE_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "TL_ID" +desc = "TLC迥カ豕∽ク隕ァ譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TLCD_DEPLOY_BLOCK" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "BLC螻暮幕 " + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_SOE_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint8_t" +desc = "逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LOUT_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint8_t" +desc = "螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ERR_LOG" +params = 1 +param1type = "uint8_t" +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_GENERATE_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "TLM繝代こ繝繝育函謌" + diff --git a/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml b/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml new file mode 100644 index 000000000..08c0b765b --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml @@ -0,0 +1 @@ +bct = [] diff --git a/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml b/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml new file mode 100644 index 000000000..c3600831a --- /dev/null +++ b/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml @@ -0,0 +1,213 @@ +CDH = [] +POWER = [] +COM = [] +MISSION = [] +PROP = [] +AOCS = [] +Thermal = [] +Trajectory = [] +HILS = [] + +[[C2A_CORE]] +code = "0x0000" +name = "Cmd_NOP" +params = 0 +desc = "繝繝溘シ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_TIME" +params = 1 +param1type = "uint32_t" +param1desc = "TI" +desc = "MOBC譎ょ綾險ュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_UPDATE_UNIXTIME" +params = 3 +param1type = "double" +param1desc = "unixtime" +param2type = "uint32_t" +param2desc = "total_cycle" +param3type = "uint32_t" +param3desc = "step" +desc = "MOBC UNIXTIME菫ョ豁」繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH" +params = 1 +param1type = "double" +param1desc = "ult_unixtime_epoch" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈繧貞、画峩縺吶k" +note = "utl_unixtime_epoch [s]" + +[[C2A_CORE]] +name = "Cmd_TMGR_SET_CYCLE_CORRECTION" +params = 1 +param1type = "double" +param1desc = "cycle_correction" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧貞、画峩縺吶k, 蛻晄悄蛟、縺ッ1.0" + +[[C2A_CORE]] +name = "Cmd_TMGR_RESET_CYCLE_CORRECTION" +params = 0 +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫繧1.0縺ォ蛻晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_TMGR_CLEAR_UNIXTIME_INFO" +params = 0 +desc = "unixtime_info_ 繧貞晄悄蛹悶☆繧" + +[[C2A_CORE]] +name = "Cmd_AM_REGISTER_APP" +params = 3 +param1type = "uint32_t" +param1desc = "app_id" +param2type = "uint32_t" +param2desc = "init_ptr" +param3type = "uint32_t" +param3desc = "entry_ptr" +desc = "繧「繝励Μ逋サ骭イ繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_INITIALIZE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ蛻晄悄蛹悶さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_EXECUTE_APP" +params = 1 +param1type = "uint32_t" +param1desc = "app_id" +desc = "繧「繝励Μ螳溯。後さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_AM_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_AM_CLEAR_APP_INFO" +params = 0 +is_danger = true +desc = "繧「繝励Μ螳溯。梧凾髢楢ィ域クャ縺ョ蛻晄悄蛹" + +[[C2A_CORE]] +name = "Cmd_MM_SET_MODE_LIST" +params = 2 +param1type = "uint8_t" +param1desc = "mode" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "繝「繝シ繝牙ョ夂セゥ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_SET_TRANSITION_TABLE" +params = 3 +param1type = "uint8_t" +param1desc = "from_mode" +param2type = "uint8_t" +param2desc = "to_mode" +param3type = "uint16_t" +param3desc = "bc_index" +desc = "繝「繝シ繝蛾キ遘サ螳夂セゥ繝繝シ繝悶Ν譖ク縺肴鋤縺医さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_START_TRANSITION" +params = 1 +param1type = "uint8_t" +param1desc = "to_mode" +desc = "繝「繝シ繝蛾キ遘サ髢句ァ九さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_FINISH_TRANSITION" +params = 0 +desc = "繝「繝シ繝蛾キ遘サ邨ゆコ騾夂衍繧ウ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM" +params = 0 +desc = "繝「繝シ繝峨ョTLM繝繝シ繝悶Ν諠蝣ア譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TDSP_SET_TASK_LIST" +params = 1 +param1type = "uint8_t" +param1desc = "bc_index" +desc = "繧ソ繧ケ繧ッ繝ェ繧ケ繝郁ィュ螳壹さ繝槭Φ繝" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ALL_TIMELINE" +params = 1 +param1type = "uint8_t" +param1desc = "TL_ID" +is_danger = true +desc = "蜈ィTLC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_TIMELINE_AT" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint32_t" +param2desc = "TI" +desc = "TI謖螳啜LC逋サ骭イ隗」髯、" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LINE_NO_FOR_TIMELINE_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "TL_ID" +desc = "TLC迥カ豕∽ク隕ァ譖エ譁ー" + +[[C2A_CORE]] +name = "Cmd_TLCD_DEPLOY_BLOCK" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint16_t" +param2desc = "bc_index" +desc = "BLC螻暮幕 " + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_SOE_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint8_t" +desc = "逡ー蟶ク譎ょョ溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_LOUT_FLAG" +params = 2 +param1type = "uint8_t" +param1desc = "TL_ID" +param2type = "uint8_t" +desc = "螳溯。悟●豁「讖溯ス險ュ螳(繝ゥ繧、繝ウ逡ェ蜿キ, 繝輔Λ繧ー)" + +[[C2A_CORE]] +name = "Cmd_TLCD_SET_PAGE_FOR_TLM" +params = 1 +param1type = "uint8_t" +param1desc = "page_no" +desc = "繝繝ャ繝。繝医Μ逕滓千畑繝壹シ繧ク逡ェ蜿キ險ュ螳" + +[[C2A_CORE]] +name = "Cmd_TLCD_CLEAR_ERR_LOG" +params = 1 +param1type = "uint8_t" +desc = "譛譁ー縺ョ繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク險倬鹸繧偵け繝ェ繧「" + +[[C2A_CORE]] +name = "Cmd_GENERATE_TLM" +params = 3 +param1type = "uint8_t" +param1desc = "category" +param2type = "uint8_t" +param2desc = "TLM_ID" +param3type = "uint8_t" +param3desc = "騾∝コ蝗樊焚" +desc = "TLM繝代こ繝繝育函謌" + diff --git a/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv b/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv new file mode 100644 index 000000000..bbdaba87c --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv @@ -0,0 +1,112 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x90,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,26,0,32,NONE,,,,,,,,モード遷移後経過時刻, +,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,30,0,64,NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, +,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,38,0,64,NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, +,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,46,0,8,NONE,,,,,,,,モード遷移実行状態, +,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,47,0,8,NONE,,,,,,,,現状モード番号, +,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,48,0,8,NONE,,,,,,,,直前モード番号, +,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,49,0,8,NONE,,,,,,,,現状 TaskList ID, +,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,50,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,54,0,8,NONE,,,,,,,,, +,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,55,0,16,NONE,,,,,,,,最新内部コマンドID, +,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,57,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, +,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,65,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, +,TCTF_VALIDATE_STATUS,uint8_t,(uint8_t)gs_driver->latest_info->tctf_validate_status,PACKET,66,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=TCTF_VER:R@@ 2=TCTF_SCID:R@@ 3=TCTF_VCID:R@@ 4=TCTF_TYPE:R@@ 5=LOCKOUT:R@@ 6=TCTF_SEQ_FLAG:R@@ 7=TCP_VER:R@@ 8=TCP_2ND_HDR_FLAG:R@@ 9=APID:R@@ 10=TCP_TYPE_IS_NOT_CMD:R@@ 11=TCP_SEQ_IS_NOTE_SINGLE:R@@ 12=FECW_MISSMATCH:R@@ 13=FARM1_PWA:R@@ 14=FARM1_NWA:R@@ 15=FARM1_LOCKOUT_AREA:R@@ 16=FARM1_SAME_NUMBER:R@@ 17=INVALID_BC_CMD:R,TC Transer Frame 検証結果, +,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,67,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, +,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,71,0,8,NONE,,,,,,,,FARM-1 Positive Window Width, +,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->cmd_ack,PACKET,72,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, +,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,73,0,8,STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, +,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,74,0,32,NONE,,,,,,,,地上局コマンドカウンタ, +,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,78,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,82,0,16,NONE,,,,,,,,最新地上局コマンドID, +,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,84,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,88,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,92,0,16,NONE,,,,,,,,最新地上局コマンドID, +,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,94,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,98,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,102,0,32,NONE,,,,,,,,内部コマンドカウンタ, +,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,106,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,110,0,16,NONE,,,,,,,,最新内部コマンドID, +,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,112,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,116,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, +,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,120,0,16,NONE,,,,,,,,最新内部コマンドID, +,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,122,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, +,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,126,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,130,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,134,0,8,NONE,,,,,,,,TL0登録コマンド数, +,TL0_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle),PACKET,135,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,139,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TL0_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev.sts),PACKET,141,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TL0_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle),PACKET,145,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,149,0,16,NONE,,,,,,,,最新TL0コマンドID, +,TL0_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,151,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,TL0_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[0].error_counter),PACKET,155,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].stop_on_error),PACKET,159,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TL0_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].lockout),PACKET,160,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,161,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… +,TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,165,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… +,TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,167,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,171,0,8,NONE,,,,,,,,TL1登録コマンド数, +,TL1_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle),PACKET,172,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TL1_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev.code),PACKET,176,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TL1_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev.sts),PACKET,178,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TL1_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle),PACKET,182,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TL1_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev_err.code),PACKET,186,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TL1_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev_err.sts),PACKET,188,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TL1_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[1].error_counter),PACKET,192,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TL1_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].stop_on_error),PACKET,196,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TL1_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].lockout),PACKET,197,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TL1_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,198,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… +,TL1_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,202,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… +,TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,204,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,208,0,8,NONE,,,,,,,,TL1登録コマンド数, +,TL2_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle),PACKET,209,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TL2_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev.code),PACKET,213,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TL2_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev.sts),PACKET,215,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TL2_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle),PACKET,219,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, +,TL2_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev_err.code),PACKET,223,0,16,NONE,,,,,,,,最新TL1コマンドID, +,TL2_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev_err.sts),PACKET,225,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, +,TL2_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[2].error_counter),PACKET,229,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, +,TL2_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].stop_on_error),PACKET,233,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, +,TL2_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].lockout),PACKET,234,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, +,TL2_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,235,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… +,TL2_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,239,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… +,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,241,0,8,NONE,,,,,,,,BCT ブロックポインタ, +,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,242,0,8,NONE,,,,,,,,BCT コマンドポインタ, +,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,243,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… +,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,247,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… +,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,249,0,8,NONE,,,,,,,,CCSDS MS VCDU 使用量, +,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,250,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,254,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,258,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,262,0,8,NONE,,,,,,,,TL0登録コマンド数, +,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,263,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,267,0,8,NONE,,,,,,,,TL0登録コマンド数, +,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,268,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,272,0,8,NONE,,,,,,,,TL0登録コマンド数, +,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->send_cycle,PACKET,273,0,32,NONE,,,,,,,,時刻校正情報::送出サイクル, +,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,277,0,32,NONE,,,,,,,,時刻校正情報::送出ビットレート, +,TCI_VCID,uint8_t,(uint8_t)(gs_driver->info[2].vcid),PACKET,281,0,8,NONE,,,,,,,,時刻構成情報::送出VCID, +,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->vcdu_counter,PACKET,282,0,32,NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, diff --git a/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv b/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv new file mode 100644 index 000000000..c74a7d8fc --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv @@ -0,0 +1,105 @@ +,Target,OBC,Local Var,,,,,,,,,,,,,, +,PacketID,0x91,,,,,,,,,,,,,,, +,Enable/Disable,ENABLE,,,,,,,,,,,,,,, +,IsRestricted,FALSE,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,, +Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note +,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (a_i * x^i),,,,,,Status,, +,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, +,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, +,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, +,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, +,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, +,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, +,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, +,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, +,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, +,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, +,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, +,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, +,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, +,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, +,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, +,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,26,0,32,NONE,,,,,,,,, +,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,30,0,64,NONE,,,,,,,,, +,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,38,0,8,STATUS,,,,,,,0=START_UP@@ 1=INITIAL@@ 2=GND_TEST@@ 3=WDFAR@@ 4=RTC_HIGH_RATE@@ 5=5@@ 6=6@@ 7=7@@ 8=8@@ 9=9@@ 10=10@@ 11=11@@ 12=12@@ 13=13@@ 14=14@@ 15=15@@ 16=MAX@@ *=N/A,, +,OBC_MM_STS,uint8_t,(uint8_t)(((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7f)),PACKET,39,0,1,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ *=N/A,, +,OBC_MM_OPSMODE_PREV,,,PACKET,39,1,7,STATUS,,,,,,,0=START_UP@@ 1=INITIAL@@ 2=GND_TEST@@ 3=WDFAR@@ 4=RTC_HIGH_RATE@@ 5=5@@ 6=6@@ 7=7@@ 8=8@@ 9=9@@ 10=10@@ 11=11@@ 12=12@@ 13=13@@ 14=14@@ 15=15@@ 16=MAX@@ *=N/A,, +,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,40,0,16,NONE,,,,,,,,, +,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,42,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, +,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,43,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, +,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->cmd_ack),PACKET,47,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, +,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,48,0,32,NONE,,,,,,,,地上局コマンドカウンタ, +,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,52,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, +,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,56,0,16,NONE,,,,,,,,最新地上局コマンドID, +,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,58,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, +,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,地上局異常コマンド実行時刻, +,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,63,0,16,NONE,,,,,,,,地上局異常コマンドID, +,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,65,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, +,OBC_TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,66,0,32,NONE,,,,,,,,TL0コマンドカウンタ, +,OBC_TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,70,0,8,NONE,,,,,,,,TL0登録コマンド数, +,OBC_TL0_CMD_LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher[0].prev.time.total_cycle,PACKET,71,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, +,OBC_TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,75,0,16,NONE,,,,,,,,最新TL0コマンドID, +,OBC_TL0_CMD_LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev.sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, +,OBC_TL0_CMD_LAST_ERR_TIME,uint32_t,timeline_command_dispatcher[0].prev_err.time.total_cycle,PACKET,78,0,32,NONE,,,,,,,,TL0異常コマンド実行時刻, +,OBC_TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,82,0,16,NONE,,,,,,,,TL0異常コマンドID, +,OBC_TL0_CMD_LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,84,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,TL0異常コマンド実行結果, +,OBC_TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,85,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… +,OBC_TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,89,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… +,OBC_TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher[0].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher[0].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher[1].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher[1].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher[2].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher[2].lockout << 2 & 0x04) | (wdt_config->is_wdt_enable << 1 & 0x02) | (wdt_config->is_clear_enable & 0x01)),PACKET,91,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TL0_CMD_LOCKOUT_FLAG,,,PACKET,91,1,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,OBC_TL1_CMD_SOE_FLAG,,,PACKET,91,2,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TL1_CMD_LOCKOUT_FLAG,,,PACKET,91,3,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,OBC_TL2_CMD_SOE_FLAG,,,PACKET,91,4,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_TL2_CMD_LOCKOUT_FLAG,,,PACKET,91,5,1,STATUS,,,,,,,0=NO@@ 1=YES,, +,WDT.IS_ENABLE,,,PACKET,91,6,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,WDT.IS_CLEAR_ENABLE,,,PACKET,91,7,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, +,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,92,0,16,NONE,,,,,,,,BCT ブロックポインタ, +,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,94,0,8,NONE,,,,,,,,BCT コマンドポインタ, +,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,95,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… +,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,99,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… +,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,101,0,32,NONE,,,,,,,,, +,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,105,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,107,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,109,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,111,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,113,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 +,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,115,0,8,NONE,,,,,,,,, +,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,116,0,32,NONE,,,,,,,,, +,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,120,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, +,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,121,0,32,NONE,,,,,,,,, +,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,125,0,8,NONE,,,,,,,,, +,EL.LATEST_EVENT.NOTE,uint16_t,(uint16_t)event_logger->latest_event.note,PACKET,126,0,16,NONE,,,,,,,,,u8にしてもよい +,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,128,0,8,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,129,0,32,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,133,0,32,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,137,0,8,NONE,,,,,,,,, +,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,138,0,16,NONE,,,,,,,,,u8にしてもよい +,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,140,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,144,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,148,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,152,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,153,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,154,0,32,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,158,0,8,NONE,,,,,,,,, +,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,159,0,8,NONE,,,,,,,,, +,OBC_TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,160,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,OBC_TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,164,0,32,NONE,,,,,,,,TL1コマンドカウンタ, +,OBC_TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,168,0,8,NONE,,,,,,,,, +,OBC_TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,169,0,8,NONE,,,,,,,,, +,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,170,0,8,NONE,,,,,,,,アノマリ対応発生回数, +,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,171,0,8,NONE,,,,,,,,アノマリ対応ID, +,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,172,0,32,NONE,,,,,,,,アノマリ対応実施時刻, +,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,176,0,8,NONE,,,,,,,,アノマリ対応発生回数, +,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,177,0,16,HEX,,,,,,,,, +,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,179,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,180,0,16,NONE,,,,,,,,, +,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,182,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,183,0,32,NONE,,,,,,,,, +,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,187,0,16,HEX,,,,,,,,, +,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,189,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, +,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,190,0,16,NONE,,,,,,,,, +,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,192,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, +,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,193,0,32,NONE,,,,,,,,, +,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,197,0,32,HEX,,,,,,,,, +,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,201,0,32,HEX,,,,,,,,, diff --git a/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md b/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md new file mode 100644 index 000000000..7d688b3e0 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md @@ -0,0 +1,108 @@ +# SAMPLE_AOBC_TLM_DB_AOBC_AOBC + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +TM_MODE_TIME|uint32_t|(uint32_t)(TMGR_get_master_clock().mode_cycle)|26|0|32|||||||||繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾|| +TM_UTL_UNIXTIME_EPOCH|double|TMGR_get_utl_unixtime_epoch()|30|0|64|||||||||UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈ポ| +TM_CYCLES_PER_SEC_FIX_RATIO|double|(double)(time_manager->unixtime_info_.cycle_correction)|38|0|64|||||||||CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0|| +MM_STS|uint8_t|(uint8_t)(mode_manager->stat)|46|0|8|||||||||繝「繝シ繝蛾キ遘サ螳溯。檎憾諷弓| +MM_OPSMODE|uint8_t|(uint8_t)(mode_manager->current_id)|47|0|8|||||||||迴セ迥カ繝「繝シ繝臥分蜿キ|| +MM_OPSMODE_PREV|uint8_t|(uint8_t)(mode_manager->previous_id)|48|0|8|||||||||逶エ蜑阪Δ繝シ繝臥分蜿キ|| +TDSP_CURRENT_ID|uint8_t|(uint8_t)(TDSP_info->task_list_id)|49|0|8|||||||||迴セ迥カ TaskList ID|| +TDSP_CMD_LAST_ERR_TIME_MASTER|uint32_t|(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)|50|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TDSP_CMD_LAST_ERR_TIME_STEP|uint8_t|(uint8_t)(TDSP_info->tskd.prev_err.time.step)|54|0|8||||||||||| +TDSP_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(TDSP_info->tskd.prev_err.code)|55|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +TDSP_CMD_LAST_ERR_STS|int32_t|(int32_t)(TDSP_info->tskd.prev_err.sts)|57|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_RET_FROM_IF_RX|int32_t|(int32_t)gs_driver->latest_info->ret_from_if_rx|61|0|32||||||||||| +TCTF_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->rec_status|65|0|8||2.8|||||||TC Transer Frame DS蜃ヲ逅邨先棡|| +TCTF_VALIDATE_STATUS|uint8_t|(uint8_t)gs_driver->latest_info->tctf_validate_status|66|0|8||18.1|||||||TC Transer Frame 讀懆ィシ邨先棡|| +TCTF_LAST_RECV_TIME|uint32_t|(uint32_t)gs_driver->latest_info->last_rec_time|67|0|32|||||||||譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾|| +TCTF_FARM_PW|uint8_t|(uint8_t)gs_validate_info->positive_window_width|71|0|8|||||||||FARM-1 Positive Window Width|| +TCP_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->cmd_ack|72|0|8||13.1|||||||譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡|| +TLM_TX_PORT_TYPE|uint8_t|(uint8_t)gs_driver->tlm_tx_port_type|73|0|8||2.1|||||||TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺弓| +GS_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_gs_cmd_list)|74|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +GS_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)|78|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +GS_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev.code)|82|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +GS_CMD_LAST_EXEC_STS|int32_t|(int32_t)(gs_command_dispatcher->prev.sts)|84|0|32||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)|88|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +GS_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev_err.code)|92|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +GS_CMD_LAST_ERR_STS|int32_t|(int32_t)(gs_command_dispatcher->prev_err.sts)|94|0|32||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +GS_CMD_ERR_COUNTER|uint32_t|(uint32_t)(gs_command_dispatcher->error_counter)|98|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +RT_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_rt_cmd_list)|102|0|32|||||||||蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RT_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)|106|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +RT_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(realtime_command_dispatcher->prev.code)|110|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +RT_CMD_LAST_EXEC_STS|int32_t|(int32_t)(realtime_command_dispatcher->prev.sts)|112|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +RT_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)|116|0|32|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +RT_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(realtime_command_dispatcher->prev_err.code)|120|0|16|||||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D|| +RT_CMD_LAST_ERR_STS|int32_t|(int32_t)(realtime_command_dispatcher->prev_err.sts)|122|0|32||7.1|||||||譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +RT_CMD_ERR_COUNTER|uint32_t|(uint32_t)(realtime_command_dispatcher->error_counter)|126|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TL0_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[0])|130|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TL0_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))|134|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +TL0_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle)|135|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL0_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[0].prev.code)|139|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TL0_CMD_LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher[0].prev.sts)|141|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL0_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle)|145|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL0_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[0].prev_err.code)|149|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +TL0_CMD_LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher[0].prev_err.sts)|151|0|32||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL0_CMD_ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher[0].error_counter)|155|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TL0_CMD_SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[0].stop_on_error)|159|0|8||2.3||||||||| +TL0_CMD_LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[0].lockout)|160|0|8||2.4||||||||| +TL0_NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))|161|0|32|||||||||谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TL0_NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))|165|0|16|||||||||谺。TL0繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TL1_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[1])|167|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TL1_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))|171|0|8|||||||||TL1逋サ骭イ繧ウ繝槭Φ繝画焚|| +TL1_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle)|172|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL1_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[1].prev.code)|176|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TL1_CMD_LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher[1].prev.sts)|178|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL1_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle)|182|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL1_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[1].prev_err.code)|186|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TL1_CMD_LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher[1].prev_err.sts)|188|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL1_CMD_ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher[1].error_counter)|192|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TL1_CMD_SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[1].stop_on_error)|196|0|8||2.3||||||||| +TL1_CMD_LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[1].lockout)|197|0|8||2.4||||||||| +TL1_NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))|198|0|32|||||||||谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TL1_NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))|202|0|16|||||||||谺。TL1繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TL2_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[2])|204|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +TL2_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))|208|0|8|||||||||TL1逋サ骭イ繧ウ繝槭Φ繝画焚|| +TL2_CMD_LAST_EXEC_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle)|209|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL2_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[2].prev.code)|213|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TL2_CMD_LAST_EXEC_STS|int32_t|(int32_t)(timeline_command_dispatcher[2].prev.sts)|215|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL2_CMD_LAST_ERR_TIME|uint32_t|(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle)|219|0|32|||||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +TL2_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[2].prev_err.code)|223|0|16|||||||||譛譁ーTL1繧ウ繝槭Φ繝迂D|| +TL2_CMD_LAST_ERR_STS|int32_t|(int32_t)(timeline_command_dispatcher[2].prev_err.sts)|225|0|32||7.1|||||||譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +TL2_CMD_ERR_COUNTER|uint32_t|(uint32_t)(timeline_command_dispatcher[2].error_counter)|229|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ|| +TL2_CMD_SOE_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[2].stop_on_error)|233|0|8||2.3||||||||| +TL2_CMD_LOCKOUT_FLAG|uint8_t|(uint8_t)(timeline_command_dispatcher[2].lockout)|234|0|8||2.4||||||||| +TL2_NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))|235|0|32|||||||||谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +TL2_NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))|239|0|16|||||||||谺。TL1繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +BCT_BLK_PTR|uint8_t|(uint8_t)(block_command_table->pos.block)|241|0|8|||||||||BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ|| +BCT_CMD_PTR|uint8_t|(uint8_t)(block_command_table->pos.cmd)|242|0|8|||||||||BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ|| +BCT_REGD_TIME|uint32_t|((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|243|0|32|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +BCT_REGD_ID|uint16_t|(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|247|0|16|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +MS_BUFFER_AVAILABLE|uint8_t|gs_driver->ccsds_info.buffer_num|249|0|8|||||||||CCSDS MS VCDU 菴ソ逕ィ驥楯| +MS_T2M_FLUSH_INTERVAL|uint32_t|(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)|250|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RP_T2M_FLUSH_INTERVAL|uint32_t|(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)|254|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +MS_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_ms_tlm_list)|258|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +MS_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))|262|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +ST_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_st_tlm_list)|263|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +ST_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))|267|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +RP_TLM_COUNTER|uint32_t|PL_count_executed_nodes(&PH_rp_tlm_list)|268|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +RP_TLM_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))|272|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +TCI_TX_CYCLE|uint32_t|(uint32_t)gs_driver->latest_info->send_cycle|273|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ|| +TCI_TX_BITRATE|uint32_t|gs_driver->driver_ccsds.ccsds_config.bitrate|277|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝|| +TCI_VCID|uint8_t|(uint8_t)(gs_driver->info[2].vcid)|281|0|8|||||||||譎ょ綾讒区先ュ蝣ア::騾∝コVCID|| +TCI_VCDU_COUNTER|uint32_t|gs_driver->latest_info->vcdu_counter|282|0|32|||||||||譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ|| diff --git a/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md b/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md new file mode 100644 index 000000000..e4590c556 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md @@ -0,0 +1,101 @@ +# SAMPLE_AOBC_TLM_DB_AOBC_HK + +Name|Type|Exp.|Octet Pos.|bit Pos.|bit Len.|HEX|Status|a0|a1|a2|a3|a4|a5|Desc.|Note +-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- +PH.VER|uint16_t||0|0|3||||||||||| +PH.TYPE|||0|3|1||||||||||| +PH.SH_FLAG|||0|4|1||||||||||| +PH.APID|||0|5|11||||||||||| +PH.SEQ_FLAG|uint16_t||2|0|2||||||||||| +PH.SEQ_COUNT|||2|2|14||||||||||| +PH.PACKET_LEN|uint16_t||4|0|16||||||||||| +SH.VER|uint8_t||6|0|8||||||||||| +SH.TI|uint32_t||7|0|32||||||||||| +SH.TLM_ID|uint8_t||11|0|8|o|||||||||| +SH.GLOBAL_TIME|double||12|0|64||||||||||| +SH.ON_BOARD_SUBNET_TIME|uint32_t||20|0|32||||||||||| +SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| +SH.DR_PARTITION|uint8_t||25|0|8||||||||||| +OBC_TM_MODE_TIME|uint32_t|TMGR_get_master_clock().mode_cycle|26|0|32||||||||||| +OBC_TM_UNIXTIME_AT_TI0|double|TMGR_get_unixtime_at_ti0()|30|0|64||||||||||| +OBC_MM_OPSMODE|uint8_t|(uint8_t)(mode_manager->current_id)|38|0|8||17.1||||||||| +OBC_MM_STS|uint8_t||39|0|1||2.5||||||||| +OBC_MM_OPSMODE_PREV|||39|1|7||17.1||||||||| +OBC_TDSP_CURRENT_ID|uint16_t|TDSP_info->task_list_id|40|0|16||||||||||| +OBC_TCTF_LAST_RECV_ACK|uint8_t|(uint8_t)gs_driver->latest_info->rec_status|42|0|8||2.7|||||||TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡|| +OBC_TCTF_LAST_RECV_TIME|uint32_t|(uint32_t)gs_driver->latest_info->last_rec_time|43|0|32|||||||||譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾|| +OBC_TCP_LAST_RECV_ACK|uint8_t|(uint8_t)(gs_driver->latest_info->cmd_ack)|47|0|8||13.1|||||||譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡|| +OBC_GS_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_gs_cmd_list)|48|0|32|||||||||蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_GS_CMD_LAST_EXEC_TIME|uint32_t|gs_command_dispatcher->prev.time.total_cycle|52|0|32|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_GS_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev.code)|56|0|16|||||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D|| +OBC_GS_CMD_LAST_EXEC_STS|int8_t|(int8_t)(gs_command_dispatcher->prev.sts)|58|0|8||7.1|||||||譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_GS_CMD_LAST_ERR_TIME|uint32_t|gs_command_dispatcher->prev_err.time.total_cycle|59|0|32|||||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_GS_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(gs_command_dispatcher->prev_err.code)|63|0|16|||||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D|| +OBC_GS_CMD_LAST_ERR_STS|int8_t|(int8_t)(gs_command_dispatcher->prev_err.sts)|65|0|8||7.1|||||||蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TL0_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[0])|66|0|32|||||||||TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TL0_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))|70|0|8|||||||||TL0逋サ骭イ繧ウ繝槭Φ繝画焚|| +OBC_TL0_CMD_LAST_EXEC_TIME|uint32_t|timeline_command_dispatcher[0].prev.time.total_cycle|71|0|32|||||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TL0_CMD_LAST_EXEC_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[0].prev.code)|75|0|16|||||||||譛譁ーTL0繧ウ繝槭Φ繝迂D|| +OBC_TL0_CMD_LAST_EXEC_STS|int8_t|(int8_t)(timeline_command_dispatcher[0].prev.sts)|77|0|8||7.1|||||||譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TL0_CMD_LAST_ERR_TIME|uint32_t|timeline_command_dispatcher[0].prev_err.time.total_cycle|78|0|32|||||||||TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|| +OBC_TL0_CMD_LAST_ERR_ID|uint16_t|(uint16_t)(timeline_command_dispatcher[0].prev_err.code)|82|0|16|||||||||TL0逡ー蟶ク繧ウ繝槭Φ繝迂D|| +OBC_TL0_CMD_LAST_ERR_STS|int8_t|(int8_t)(timeline_command_dispatcher[0].prev_err.sts)|84|0|8||7.1|||||||TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡|| +OBC_TL0_NEXT_TIME|uint32_t|(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))|85|0|32|||||||||谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TL0_NEXT_ID|uint16_t|(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))|89|0|16|||||||||谺。TL0繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_TL0_CMD_SOE_FLAG|uint8_t||91|0|1||2.2||||||||| +OBC_TL0_CMD_LOCKOUT_FLAG|||91|1|1||2.6||||||||| +OBC_TL1_CMD_SOE_FLAG|||91|2|1||2.2||||||||| +OBC_TL1_CMD_LOCKOUT_FLAG|||91|3|1||2.6||||||||| +OBC_TL2_CMD_SOE_FLAG|||91|4|1||2.2||||||||| +OBC_TL2_CMD_LOCKOUT_FLAG|||91|5|1||2.6||||||||| +WDT.IS_ENABLE|||91|6|1||2.2||||||||| +WDT.IS_CLEAR_ENABLE|||91|7|1||2.2||||||||| +OBC_BCT_BLK_PTR|uint16_t|block_command_table->pos.block|92|0|16|||||||||BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ|| +OBC_BCT_CMD_PTR|uint8_t|(uint8_t)(block_command_table->pos.cmd)|94|0|8|||||||||BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ|| +OBC_BCT_REGD_TIME|uint32_t|((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|95|0|32|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +OBC_BCT_REGD_ID|uint16_t|(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))|99|0|16|||||||||BCT 逋サ骭イ繧ウ繝槭Φ繝迂D|螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ| +EL.STATISTICS.RECORD_COUNTER_TOTAL|uint32_t|event_logger->statistics.record_counter_total|101|0|32||||||||||| +EL.STATISTICS.RECORD_COUNTERS_HIGH|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]|105|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_MIDDLE|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]|107|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_LOW|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]|109|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_EL|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]|111|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.STATISTICS.RECORD_COUNTERS_EH|uint16_t|(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]|113|0|16||||||||||繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16| +EL.LATEST_EVENT.GROUP|uint8_t|(uint8_t)event_logger->latest_event.group|115|0|8||||||||||| +EL.LATEST_EVENT.LOCAL|uint32_t|event_logger->latest_event.local|116|0|32||||||||||| +EL.LATEST_EVENT.ERR_LEVEL|uint8_t|(uint8_t)event_logger->latest_event.err_level|120|0|8||5.1||||||||| +EL.LATEST_EVENT.TIME.TOTAL_CYCLE|uint32_t|event_logger->latest_event.time.total_cycle|121|0|32||||||||||| +EL.LATEST_EVENT.TIME.STEP|uint8_t|(uint8_t)event_logger->latest_event.time.step|125|0|8||||||||||| +EL.LATEST_EVENT.NOTE|uint16_t|(uint16_t)event_logger->latest_event.note|126|0|16||||||||||u8縺ォ縺励※繧ゅh縺л +EL.LATEST_HIGH_EVENT.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group|128|0|8||||||||||| +EL.LATEST_HIGH_EVENT.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local|129|0|32||||||||||| +EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle|133|0|32||||||||||| +EL.LATEST_HIGH_EVENT.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step|137|0|8||||||||||| +EL.LATEST_HIGH_EVENT.NOTE|uint16_t|(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note|138|0|16||||||||||u8縺ォ縺励※繧ゅh縺л +EH.LOG_TABLE.RESPOND_COUNTER|uint32_t|event_handler->log_table.respond_counter|140|0|32||||||||||| +ANOMALY_MOBC_AL_COUNTER|uint32_t|(uint32_t)anomaly_logger->counter|144|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_TIME_MASTER|uint32_t|(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle|148|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_TIME_STEP|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)|152|0|8||||||||||| +ANOMALY_MOBC_AL_LATEST_CODE_GROUP|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)|153|0|8||||||||||| +ANOMALY_MOBC_AL_LATEST_CODE_LOCAL|uint32_t|anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local|154|0|32||||||||||| +ANOMALY_MOBC_AL_LATEST_RUN_LENGTH|uint8_t|(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)|158|0|8||||||||||| +ANOMALY_MOBC_AL_HEADER|uint8_t|(uint8_t)(anomaly_logger->header)|159|0|8||||||||||| +OBC_TL1_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[1])|160|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TL2_CMD_COUNTER|uint32_t|PL_count_executed_nodes(&PH_tl_cmd_list[2])|164|0|32|||||||||TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ|| +OBC_TL1_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))|168|0|8||||||||||| +OBC_TL2_CMD_QUEUED|uint8_t|(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))|169|0|8||||||||||| +OBC_AH_ACTION_COUNTER|uint8_t|(uint8_t)(anomaly_handler->action_counter)|170|0|8|||||||||繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー|| +OBC_AH_LATEST_ID|uint8_t|(uint8_t)(anomaly_handler->latest_id)|171|0|8|||||||||繧「繝弱槭Μ蟇セ蠢廬D|| +OBC_AH_RESPOND_AT|uint32_t|(uint32_t)(anomaly_handler->respond_at.total_cycle)|172|0|32|||||||||繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾|| +OBC_GS_CMD_ERR_COUNTER|uint8_t|(uint8_t)(gs_command_dispatcher->error_counter)|176|0|8|||||||||繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー|| +DCU.EXEC_LOGS0.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)|177|0|16|o|||||||||| +DCU.EXEC_LOGS0.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)|179|0|8||4.1||||||||| +DCU.EXEC_LOGS0.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)|180|0|16||||||||||| +DCU.EXEC_LOGS0.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)|182|0|8||7.1||||||||| +DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle|183|0|32||||||||||| +DCU.EXEC_LOGS1.CMD_CODE|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)|187|0|16|o|||||||||| +DCU.EXEC_LOGS1.STATUS|uint8_t|(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)|189|0|8||4.1||||||||| +DCU.EXEC_LOGS1.EXEC_COUNTER|uint16_t|(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)|190|0|16||||||||||| +DCU.EXEC_LOGS1.LAST_EXEC_STS|int8_t|(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)|192|0|8||7.1||||||||| +DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE|uint32_t|divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle|193|0|32||||||||||| +GIT_REV_CORE|uint32_t|GIT_REV_CORE_SHORT|197|0|32|o|||||||||| +GIT_REV_USER|uint32_t|GIT_REV_USER_SHORT|201|0|32|o|||||||||| diff --git a/data/DataBaseAobc/TLM_DB/status.md b/data/DataBaseAobc/TLM_DB/status.md new file mode 100644 index 000000000..89eb03250 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/status.md @@ -0,0 +1,18 @@ +# Status Table + +Length|Index|Status +-|-|- +2|1|{'0': 'CCSDS', '1': 'UART'} +2|2|{'0': 'DIS', '1': 'ENA'} +2|3|{'0': 'FALSE', '1': 'TRUE'} +2|4|{'0': 'FALSE:G', '1': 'TRUE:R'} +2|5|{'0': 'FINISHED', '1': 'PROGRESS', '*': 'N/A'} +2|6|{'0': 'NO', '1': 'YES'} +2|7|{'0': 'SUCCESS', '1': 'ERROR'} +2|8|{'0': 'SUCCESS:G', '1': 'ERROR:R'} +4|1|{'0': 'FINISHED', '1': 'PROGRESS', '2': 'ABORTED_BY_ERR', '3': 'ABORTED_BY_CMD', '*': 'N/A'} +5|1|{'0': 'HIGH', '1': 'MIDDLE', '2': 'LOW', '3': 'EL', '4': 'EH', '*': 'N/A'} +7|1|{'0': 'SUC', '1': 'LEN', '2': 'PRM', '3': 'CNT', '4': 'NDF', '5': 'RUT', '6': 'FMT', '*': 'ERR'} +13|1|{'0': 'SUCCESS', '1': 'FORWARDED', '2': 'LIST_FULL', '3': 'PACKET_NOT_FOUND', '4': 'INVALID_PACKET', '5': 'TLC_SUCCESS', '6': 'TLC_PAST_TIME', '7': 'TLC_ALREADY_EXISTS', '8': 'BC_SUCCESS', '9': 'BC_INVALID_BLOCK_NO', '10': 'BC_ISORATED_CMD', '11': 'BC_CMD_TOO_LONG', '12': 'UNKNOWN'} +17|1|{'0': 'START_UP', '1': 'INITIAL', '2': 'GND_TEST', '3': 'WDFAR', '4': 'RTC_HIGH_RATE', '5': '5', '6': '6', '7': '7', '8': '8', '9': '9', '10': '10', '11': '11', '12': '12', '13': '13', '14': '14', '15': '15', '16': 'MAX', '*': 'N/A'} +18|1|{'0': 'SUCCESS:G', '1': 'TCTF_VER:R', '2': 'TCTF_SCID:R', '3': 'TCTF_VCID:R', '4': 'TCTF_TYPE:R', '5': 'LOCKOUT:R', '6': 'TCTF_SEQ_FLAG:R', '7': 'TCP_VER:R', '8': 'TCP_2ND_HDR_FLAG:R', '9': 'APID:R', '10': 'TCP_TYPE_IS_NOT_CMD:R', '11': 'TCP_SEQ_IS_NOTE_SINGLE:R', '12': 'FECW_MISSMATCH:R', '13': 'FARM1_PWA:R', '14': 'FARM1_NWA:R', '15': 'FARM1_LOCKOUT_AREA:R', '16': 'FARM1_SAME_NUMBER:R', '17': 'INVALID_BC_CMD:R'} diff --git a/data/DataBaseAobc/TLM_DB/status.toml b/data/DataBaseAobc/TLM_DB/status.toml new file mode 100644 index 000000000..8b5a51a51 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/status.toml @@ -0,0 +1,106 @@ +[status] +[status.2.1] +0 = "CCSDS" +1 = "UART" +[status.2.2] +0 = "DIS" +1 = "ENA" +[status.2.3] +0 = "FALSE" +1 = "TRUE" +[status.2.4] +0 = "FALSE:G" +1 = "TRUE:R" +[status.2.5] +0 = "FINISHED" +1 = "PROGRESS" +"*" = "N/A" +[status.2.6] +0 = "NO" +1 = "YES" +[status.2.7] +0 = "SUCCESS" +1 = "ERROR" +[status.2.8] +0 = "SUCCESS:G" +1 = "ERROR:R" + +[status.4.1] +0 = "FINISHED" +1 = "PROGRESS" +2 = "ABORTED_BY_ERR" +3 = "ABORTED_BY_CMD" +"*" = "N/A" + +[status.5.1] +0 = "HIGH" +1 = "MIDDLE" +2 = "LOW" +3 = "EL" +4 = "EH" +"*" = "N/A" + +[status.7.1] +0 = "SUC" +1 = "LEN" +2 = "PRM" +3 = "CNT" +4 = "NDF" +5 = "RUT" +6 = "FMT" +"*" = "ERR" + +[status.13.1] +0 = "SUCCESS" +1 = "FORWARDED" +2 = "LIST_FULL" +3 = "PACKET_NOT_FOUND" +4 = "INVALID_PACKET" +5 = "TLC_SUCCESS" +6 = "TLC_PAST_TIME" +7 = "TLC_ALREADY_EXISTS" +8 = "BC_SUCCESS" +9 = "BC_INVALID_BLOCK_NO" +10 = "BC_ISORATED_CMD" +11 = "BC_CMD_TOO_LONG" +12 = "UNKNOWN" + +[status.17.1] +0 = "START_UP" +1 = "INITIAL" +2 = "GND_TEST" +3 = "WDFAR" +4 = "RTC_HIGH_RATE" +5 = "5" +6 = "6" +7 = "7" +8 = "8" +9 = "9" +10 = "10" +11 = "11" +12 = "12" +13 = "13" +14 = "14" +15 = "15" +16 = "MAX" +"*" = "N/A" + +[status.18.1] +0 = "SUCCESS:G" +1 = "TCTF_VER:R" +2 = "TCTF_SCID:R" +3 = "TCTF_VCID:R" +4 = "TCTF_TYPE:R" +5 = "LOCKOUT:R" +6 = "TCTF_SEQ_FLAG:R" +7 = "TCP_VER:R" +8 = "TCP_2ND_HDR_FLAG:R" +9 = "APID:R" +10 = "TCP_TYPE_IS_NOT_CMD:R" +11 = "TCP_SEQ_IS_NOTE_SINGLE:R" +12 = "FECW_MISSMATCH:R" +13 = "FARM1_PWA:R" +14 = "FARM1_NWA:R" +15 = "FARM1_LOCKOUT_AREA:R" +16 = "FARM1_SAME_NUMBER:R" +17 = "INVALID_BC_CMD:R" diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml new file mode 100644 index 000000000..1aa762ae2 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml @@ -0,0 +1,56 @@ +[[tlm]] +name_base = "PH.{}" +seq_num = 3 +[[tlm.seq]] +type = "uint16_t" +[[tlm.seq.comp]] +name = "VER" +bitlen = 3 +[[tlm.seq.comp]] +name = "TYPE" +bitlen = 1 +[[tlm.seq.comp]] +name = "SH_FLAG" +bitlen = 1 +[[tlm.seq.comp]] +name = "APID" +bitlen = 11 +[[tlm.seq]] +type = "uint16_t" +[[tlm.seq.comp]] +name = "SEQ_FLAG" +bitlen = 2 +[[tlm.seq.comp]] +name = "SEQ_COUNT" +bitlen = 14 +[[tlm.seq]] +name = "PACKET_LEN" +type = "uint16_t" + +[[tlm]] +name_base = "SH.{}" +seq_num = 7 +[[tlm.seq]] +name = "VER" +type = "uint8_t" +[[tlm.seq]] +name = "TI" +type = "uint32_t" +[[tlm.seq]] +name = "TLM_ID" +type = "uint8_t" +is_hex = true +[[tlm.seq]] +name = "GLOBAL_TIME" +type = "double" +[[tlm.seq]] +name = "ON_BOARD_SUBNET_TIME" +type = "uint32_t" +[[tlm.seq]] +name = "DEST_FLAGS" +type = "uint8_t" +is_hex = true +[[tlm.seq]] +name = "DR_PARTITION" +type = "uint8_t" + diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml new file mode 100644 index 000000000..07ab65d37 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml @@ -0,0 +1,567 @@ +Target = "OBC" +PacketID = "0x90" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "TM_MODE_TIME" +exp = "(uint32_t)(TMGR_get_master_clock().mode_cycle)" +desc = "繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾" + +[[tlm]] +type = "double" +name = "TM_UTL_UNIXTIME_EPOCH" +exp = "TMGR_get_utl_unixtime_epoch()" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈" + +[[tlm]] +type = "double" +name = "TM_CYCLES_PER_SEC_FIX_RATIO" +exp = "(double)(time_manager->unixtime_info_.cycle_correction)" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0" + +[[tlm]] +type = "uint8_t" +name = "MM_STS" +exp = "(uint8_t)(mode_manager->stat)" +desc = "繝「繝シ繝蛾キ遘サ螳溯。檎憾諷" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +desc = "迴セ迥カ繝「繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE_PREV" +exp = "(uint8_t)(mode_manager->previous_id)" +desc = "逶エ蜑阪Δ繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CURRENT_ID" +exp = "(uint8_t)(TDSP_info->task_list_id)" +desc = "迴セ迥カ TaskList ID" + +[[tlm]] +type = "uint32_t" +name = "TDSP_CMD_LAST_ERR_TIME_MASTER" +exp = "(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CMD_LAST_ERR_TIME_STEP" +exp = "(uint8_t)(TDSP_info->tskd.prev_err.time.step)" + +[[tlm]] +type = "uint16_t" +name = "TDSP_CMD_LAST_ERR_ID" +exp = "(uint16_t)(TDSP_info->tskd.prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TDSP_CMD_LAST_ERR_STS" +exp = "(int32_t)(TDSP_info->tskd.prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "int32_t" +name = "GS_RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->latest_info->ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rec_status" +status = "2.8" +desc = "TC Transer Frame DS蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TCTF_VALIDATE_STATUS" +exp = "(uint8_t)gs_driver->latest_info->tctf_validate_status" +status = "18.1" +desc = "TC Transer Frame 讀懆ィシ邨先棡" + +[[tlm]] +type = "uint32_t" +name = "TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "TCTF_FARM_PW" +exp = "(uint8_t)gs_validate_info->positive_window_width" +desc = "FARM-1 Positive Window Width" + +[[tlm]] +type = "uint8_t" +name = "TCP_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->cmd_ack" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TLM_TX_PORT_TYPE" +exp = "(uint8_t)gs_driver->tlm_tx_port_type" +status = "2.1" +desc = "TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_EXEC_STS" +exp = "(int32_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_ERR_STS" +exp = "(int32_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_ERR_COUNTER" +exp = "(uint32_t)(gs_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_rt_cmd_list)" +desc = "蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_EXEC_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_ERR_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_ERR_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_ERR_COUNTER" +exp = "(uint32_t)(realtime_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[0])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL0_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL0_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[0].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL0_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL0_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[0].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[0].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[0].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[0].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL0_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL0_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[1])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL1_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[1].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL1_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[1].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL1_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[1].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL1_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[1].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[1].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[1].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[1].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL1_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL1_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[2])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL2_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[2].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL2_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[2].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL2_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[2].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL2_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[2].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[2].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[2].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[2].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL2_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL2_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "BCT_BLK_PTR" +exp = "(uint8_t)(block_command_table->pos.block)" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "MS_BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" +desc = "CCSDS MS VCDU 菴ソ逕ィ驥" + +[[tlm]] +type = "uint32_t" +name = "MS_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RP_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_ms_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "MS_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "ST_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_st_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "ST_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_rp_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "RP_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_CYCLE" +exp = "(uint32_t)gs_driver->latest_info->send_cycle" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_BITRATE" +exp = "gs_driver->driver_ccsds.ccsds_config.bitrate" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝" + +[[tlm]] +type = "uint8_t" +name = "TCI_VCID" +exp = "(uint8_t)(gs_driver->info[2].vcid)" +desc = "譎ょ綾讒区先ュ蝣ア::騾∝コVCID" + +[[tlm]] +type = "uint32_t" +name = "TCI_VCDU_COUNTER" +exp = "gs_driver->latest_info->vcdu_counter" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ" + diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml new file mode 100644 index 000000000..5cc1af764 --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml @@ -0,0 +1,486 @@ +Target = "OBC" +PacketID = "0x91" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint32_t" +name = "OBC_TM_MODE_TIME" +exp = "TMGR_get_master_clock().mode_cycle" + +[[tlm]] +type = "double" +name = "OBC_TM_UNIXTIME_AT_TI0" +exp = "TMGR_get_unixtime_at_ti0()" + +[[tlm]] +type = "uint8_t" +name = "OBC_MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +status = "17.1" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_MM_STS" +bitlen = 1 +exp = "(uint8_t)(mode_manager->stat)" +status = "2.5" +[[tlm.comp]] +name = "OBC_MM_OPSMODE_PREV" +bitlen = 7 +exp = "(uint8_t)(mode_manager->previous_id)" +status = "17.1" + + +[[tlm]] +type = "uint16_t" +name = "OBC_TDSP_CURRENT_ID" +exp = "TDSP_info->task_list_id" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rec_status" +status = "2.7" +desc = "TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCP_LAST_RECV_ACK" +exp = "(uint8_t)(gs_driver->latest_info->cmd_ack)" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_EXEC_TIME" +exp = "gs_command_dispatcher->prev.time.total_cycle" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_EXEC_STS" +exp = "(int8_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_ERR_TIME" +exp = "gs_command_dispatcher->prev_err.time.total_cycle" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_ERR_STS" +exp = "(int8_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[0])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL0_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_LAST_EXEC_TIME" +exp = "timeline_command_dispatcher[0].prev.time.total_cycle" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TL0_CMD_LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher[0].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_LAST_ERR_TIME" +exp = "timeline_command_dispatcher[0].prev_err.time.total_cycle" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev_err.code)" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TL0_CMD_LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher[0].prev_err.sts)" +status = "7.1" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_TL0_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[0].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL0_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[0].lockout" +status = "2.6" +[[tlm.comp]] +name = "OBC_TL1_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[1].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL1_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[1].lockout" +status = "2.6" +[[tlm.comp]] +name = "OBC_TL2_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[2].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL2_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[2].lockout" +status = "2.6" +[[tlm.comp]] +name = "WDT.IS_ENABLE" +bitlen = 1 +exp = "wdt_config->is_wdt_enable" +status = "2.2" +[[tlm.comp]] +name = "WDT.IS_CLEAR_ENABLE" +bitlen = 1 +exp = "wdt_config->is_clear_enable" +status = "2.2" + + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_BLK_PTR" +exp = "block_command_table->pos.block" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "EL.STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_HIGH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_LOW" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EL" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.GROUP" +exp = "(uint8_t)event_logger->latest_event.group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_EVENT.NOTE" +exp = "(uint16_t)event_logger->latest_event.note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_HIGH_EVENT.NOTE" +exp = "(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint32_t" +name = "EH.LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_COUNTER" +exp = "(uint32_t)anomaly_logger->counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_MASTER" +exp = "(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_STEP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_GROUP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_LOCAL" +exp = "anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_RUN_LENGTH" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_HEADER" +exp = "(uint8_t)(anomaly_logger->header)" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL1_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[1])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL2_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[2])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL1_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL2_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_ACTION_COUNTER" +exp = "(uint8_t)(anomaly_handler->action_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_LATEST_ID" +exp = "(uint8_t)(anomaly_handler->latest_id)" +desc = "繧「繝弱槭Μ蟇セ蠢廬D" + +[[tlm]] +type = "uint32_t" +name = "OBC_AH_RESPOND_AT" +exp = "(uint32_t)(anomaly_handler->respond_at.total_cycle)" +desc = "繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_GS_CMD_ERR_COUNTER" +exp = "(uint8_t)(gs_command_dispatcher->error_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS0.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS1.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_CORE" +exp = "GIT_REV_CORE_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_USER" +exp = "GIT_REV_USER_SHORT" +is_hex = true + diff --git a/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml b/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml new file mode 100644 index 000000000..921d8a43c --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml @@ -0,0 +1,627 @@ +Target = "OBC" +PacketID = "0x90" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "TM_MODE_TIME" +exp = "(uint32_t)(TMGR_get_master_clock().mode_cycle)" +desc = "繝「繝シ繝蛾キ遘サ蠕檎オ碁℃譎ょ綾" + +[[tlm]] +type = "double" +name = "TM_UTL_UNIXTIME_EPOCH" +exp = "TMGR_get_utl_unixtime_epoch()" +desc = "UTL_cmd縺ァ逕ィ縺繧丘nixtime縺ョ邏蜈" + +[[tlm]] +type = "double" +name = "TM_CYCLES_PER_SEC_FIX_RATIO" +exp = "(double)(time_manager->unixtime_info_.cycle_correction)" +desc = "CYCLES_PER_SEC縺ョ陬懈ュ」蛟咲紫. 蛻晄悄蛟、縺ッ1.0" + +[[tlm]] +type = "uint8_t" +name = "MM_STS" +exp = "(uint8_t)(mode_manager->stat)" +desc = "繝「繝シ繝蛾キ遘サ螳溯。檎憾諷" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +desc = "迴セ迥カ繝「繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "MM_OPSMODE_PREV" +exp = "(uint8_t)(mode_manager->previous_id)" +desc = "逶エ蜑阪Δ繝シ繝臥分蜿キ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CURRENT_ID" +exp = "(uint8_t)(TDSP_info->task_list_id)" +desc = "迴セ迥カ TaskList ID" + +[[tlm]] +type = "uint32_t" +name = "TDSP_CMD_LAST_ERR_TIME_MASTER" +exp = "(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint8_t" +name = "TDSP_CMD_LAST_ERR_TIME_STEP" +exp = "(uint8_t)(TDSP_info->tskd.prev_err.time.step)" + +[[tlm]] +type = "uint16_t" +name = "TDSP_CMD_LAST_ERR_ID" +exp = "(uint16_t)(TDSP_info->tskd.prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TDSP_CMD_LAST_ERR_STS" +exp = "(int32_t)(TDSP_info->tskd.prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "int32_t" +name = "GS_RET_FROM_IF_RX" +exp = "(int32_t)gs_driver->latest_info->ret_from_if_rx" + +[[tlm]] +type = "uint8_t" +name = "TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rec_status" +status = "2.8" +desc = "TC Transer Frame DS蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TCTF_VALIDATE_STATUS" +exp = "(uint8_t)gs_driver->latest_info->tctf_validate_status" +status = "18.1" +desc = "TC Transer Frame 讀懆ィシ邨先棡" + +[[tlm]] +type = "uint32_t" +name = "TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "TCTF_FARM_PW" +exp = "(uint8_t)gs_validate_info->positive_window_width" +desc = "FARM-1 Positive Window Width" + +[[tlm]] +type = "uint8_t" +name = "TCP_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->cmd_ack" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint8_t" +name = "TLM_TX_PORT_TYPE" +exp = "(uint8_t)gs_driver->tlm_tx_port_type" +status = "2.1" +desc = "TLM 縺ョ騾∽ソ。諠蝣ア縺袈ART縺ョ繧ゅョ縺季S縺ョ繧ゅョ縺" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_EXEC_STS" +exp = "(int32_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "GS_CMD_LAST_ERR_STS" +exp = "(int32_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "GS_CMD_ERR_COUNTER" +exp = "(uint32_t)(gs_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_rt_cmd_list)" +desc = "蜀驛ィ繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_EXEC_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "RT_CMD_LAST_ERR_ID" +exp = "(uint16_t)(realtime_command_dispatcher->prev_err.code)" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "RT_CMD_LAST_ERR_STS" +exp = "(int32_t)(realtime_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "譛譁ー蜀驛ィ繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "RT_CMD_ERR_COUNTER" +exp = "(uint32_t)(realtime_command_dispatcher->error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[0])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL0_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL0_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[0].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL0_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev_err.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL0_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[0].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL0_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[0].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[0].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL0_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[0].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL0_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL0_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[1])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL1_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[1].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL1_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[1].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL1_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[1].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL1_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[1].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL1_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[1].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[1].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL1_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[1].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL1_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL1_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[2])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))" +desc = "TL1逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_LAST_EXEC_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL2_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[2].prev.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL2_CMD_LAST_EXEC_STS" +exp = "(int32_t)(timeline_command_dispatcher[2].prev.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_LAST_ERR_TIME" +exp = "(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "TL2_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[2].prev_err.code)" +desc = "譛譁ーTL1繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int32_t" +name = "TL2_CMD_LAST_ERR_STS" +exp = "(int32_t)(timeline_command_dispatcher[2].prev_err.sts)" +status = "7.1" +desc = "譛譁ーTL1繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "TL2_CMD_ERR_COUNTER" +exp = "(uint32_t)(timeline_command_dispatcher[2].error_counter)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎焚蟶ク繧ォ繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_SOE_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[2].stop_on_error)" +status = "2.3" + +[[tlm]] +type = "uint8_t" +name = "TL2_CMD_LOCKOUT_FLAG" +exp = "(uint8_t)(timeline_command_dispatcher[2].lockout)" +status = "2.4" + +[[tlm]] +type = "uint32_t" +name = "TL2_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "TL2_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet)))" +desc = "谺。TL1繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "BCT_BLK_PTR" +exp = "(uint8_t)(block_command_table->pos.block)" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +name = "MS_BUFFER_AVAILABLE" +exp = "gs_driver->ccsds_info.buffer_num" +desc = "CCSDS MS VCDU 菴ソ逕ィ驥" + +[[tlm]] +type = "uint32_t" +name = "MS_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "RP_T2M_FLUSH_INTERVAL" +exp = "(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "MS_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_ms_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "MS_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "ST_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_st_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "ST_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "RP_TLM_COUNTER" +exp = "PL_count_executed_nodes(&PH_rp_tlm_list)" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "RP_TLM_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_CYCLE" +exp = "(uint32_t)gs_driver->latest_info->send_cycle" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繧オ繧、繧ッ繝ォ" + +[[tlm]] +type = "uint32_t" +name = "TCI_TX_BITRATE" +exp = "gs_driver->driver_ccsds.ccsds_config.bitrate" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コ繝薙ャ繝医Ξ繝シ繝" + +[[tlm]] +type = "uint8_t" +name = "TCI_VCID" +exp = "(uint8_t)(gs_driver->info[2].vcid)" +desc = "譎ょ綾讒区先ュ蝣ア::騾∝コVCID" + +[[tlm]] +type = "uint32_t" +name = "TCI_VCDU_COUNTER" +exp = "gs_driver->latest_info->vcdu_counter" +desc = "譎ょ綾譬。豁」諠蝣ア::騾∝コVCDU繧ォ繧ヲ繝ウ繧ソ" + diff --git a/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml b/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml new file mode 100644 index 000000000..610b4ea6a --- /dev/null +++ b/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml @@ -0,0 +1,546 @@ +Target = "OBC" +PacketID = "0x91" +"Enable/Disable" = "ENABLE" +IsRestricted = "FALSE" +"Local Var" = "" + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.VER" +bitlen = 3 +[[tlm.comp]] +name = "PH.TYPE" +bitlen = 1 +[[tlm.comp]] +name = "PH.SH_FLAG" +bitlen = 1 +[[tlm.comp]] +name = "PH.APID" +bitlen = 11 + + +[[tlm]] +type = "uint16_t" +[[tlm.comp]] +name = "PH.SEQ_FLAG" +bitlen = 2 +[[tlm.comp]] +name = "PH.SEQ_COUNT" +bitlen = 14 + + +[[tlm]] +type = "uint16_t" +name = "PH.PACKET_LEN" + +[[tlm]] +type = "uint8_t" +name = "SH.VER" + +[[tlm]] +type = "uint32_t" +name = "SH.TI" + +[[tlm]] +type = "uint8_t" +name = "SH.TLM_ID" +is_hex = true + +[[tlm]] +type = "double" +name = "SH.GLOBAL_TIME" + +[[tlm]] +type = "uint32_t" +name = "SH.ON_BOARD_SUBNET_TIME" + +[[tlm]] +type = "uint8_t" +name = "SH.DEST_FLAGS" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "SH.DR_PARTITION" + +[[tlm]] +type = "uint32_t" +name = "OBC_TM_MODE_TIME" +exp = "TMGR_get_master_clock().mode_cycle" + +[[tlm]] +type = "double" +name = "OBC_TM_UNIXTIME_AT_TI0" +exp = "TMGR_get_unixtime_at_ti0()" + +[[tlm]] +type = "uint8_t" +name = "OBC_MM_OPSMODE" +exp = "(uint8_t)(mode_manager->current_id)" +status = "17.1" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_MM_STS" +bitlen = 1 +exp = "(uint8_t)(mode_manager->stat)" +status = "2.5" +[[tlm.comp]] +name = "OBC_MM_OPSMODE_PREV" +bitlen = 7 +exp = "(uint8_t)(mode_manager->previous_id)" +status = "17.1" + + +[[tlm]] +type = "uint16_t" +name = "OBC_TDSP_CURRENT_ID" +exp = "TDSP_info->task_list_id" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCTF_LAST_RECV_ACK" +exp = "(uint8_t)gs_driver->latest_info->rec_status" +status = "2.7" +desc = "TC Transer Frame 蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TCTF_LAST_RECV_TIME" +exp = "(uint32_t)gs_driver->latest_info->last_rec_time" +desc = "譛譁ーTC Transer Frame蜿嶺ソ。譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_TCP_LAST_RECV_ACK" +exp = "(uint8_t)(gs_driver->latest_info->cmd_ack)" +status = "13.1" +desc = "譛譁ーTCPacket蜿嶺ソ。蜃ヲ逅邨先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_gs_cmd_list)" +desc = "蝨ー荳雁ア繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_EXEC_TIME" +exp = "gs_command_dispatcher->prev.time.total_cycle" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev.code)" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_EXEC_STS" +exp = "(int8_t)(gs_command_dispatcher->prev.sts)" +status = "7.1" +desc = "譛譁ー蝨ー荳雁ア繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_GS_CMD_LAST_ERR_TIME" +exp = "gs_command_dispatcher->prev_err.time.total_cycle" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_GS_CMD_LAST_ERR_ID" +exp = "(uint16_t)(gs_command_dispatcher->prev_err.code)" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_GS_CMD_LAST_ERR_STS" +exp = "(int8_t)(gs_command_dispatcher->prev_err.sts)" +status = "7.1" +desc = "蝨ー荳雁ア逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[0])" +desc = "TL0繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL0_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0]))" +desc = "TL0逋サ骭イ繧ウ繝槭Φ繝画焚" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_LAST_EXEC_TIME" +exp = "timeline_command_dispatcher[0].prev.time.total_cycle" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_CMD_LAST_EXEC_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev.code)" +desc = "譛譁ーTL0繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TL0_CMD_LAST_EXEC_STS" +exp = "(int8_t)(timeline_command_dispatcher[0].prev.sts)" +status = "7.1" +desc = "譛譁ーTL0繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_CMD_LAST_ERR_TIME" +exp = "timeline_command_dispatcher[0].prev_err.time.total_cycle" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_CMD_LAST_ERR_ID" +exp = "(uint16_t)(timeline_command_dispatcher[0].prev_err.code)" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝迂D" + +[[tlm]] +type = "int8_t" +name = "OBC_TL0_CMD_LAST_ERR_STS" +exp = "(int8_t)(timeline_command_dispatcher[0].prev_err.sts)" +status = "7.1" +desc = "TL0逡ー蟶ク繧ウ繝槭Φ繝牙ョ溯。檎オ先棡" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL0_NEXT_TIME" +exp = "(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝牙ョ溯。梧凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_TL0_NEXT_ID" +exp = "(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet)))" +desc = "谺。TL0繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint8_t" +[[tlm.comp]] +name = "OBC_TL0_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[0].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL0_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[0].lockout" +status = "2.6" +[[tlm.comp]] +name = "OBC_TL1_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[1].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL1_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[1].lockout" +status = "2.6" +[[tlm.comp]] +name = "OBC_TL2_CMD_SOE_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[2].stop_on_error" +status = "2.2" +[[tlm.comp]] +name = "OBC_TL2_CMD_LOCKOUT_FLAG" +bitlen = 1 +exp = "(uint8_t)timeline_command_dispatcher[2].lockout" +status = "2.6" +[[tlm.comp]] +name = "WDT.IS_ENABLE" +bitlen = 1 +exp = "wdt_config->is_wdt_enable" +status = "2.2" +[[tlm.comp]] +name = "WDT.IS_CLEAR_ENABLE" +bitlen = 1 +exp = "wdt_config->is_clear_enable" +status = "2.2" + + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_BLK_PTR" +exp = "block_command_table->pos.block" +desc = "BCT 繝悶Ο繝繧ッ繝昴う繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_BCT_CMD_PTR" +exp = "(uint8_t)(block_command_table->pos.cmd)" +desc = "BCT 繧ウ繝槭Φ繝峨昴う繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_BCT_REGD_TIME" +exp = "((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝画凾蛻サ" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint16_t" +name = "OBC_BCT_REGD_ID" +exp = "(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block, (uint8_t)(block_command_table->pos.cmd-1)))" +desc = "BCT 逋サ骭イ繧ウ繝槭Φ繝迂D" +note = "螟画焚謖螳壹′螟ァ螟峨↑縺薙→縺ォ窶ヲ" + +[[tlm]] +type = "uint32_t" +name = "EL.STATISTICS.RECORD_COUNTER_TOTAL" +exp = "event_logger->statistics.record_counter_total" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_HIGH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_MIDDLE" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_LOW" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EL" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint16_t" +name = "EL.STATISTICS.RECORD_COUNTERS_EH" +exp = "(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" +note = "繝繝シ繧ソ繧オ繧、繧コ貂帙i縺吶◆繧√↓u16" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.GROUP" +exp = "(uint8_t)event_logger->latest_event.group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.LOCAL" +exp = "event_logger->latest_event.local" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.ERR_LEVEL" +exp = "(uint8_t)event_logger->latest_event.err_level" +status = "5.1" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_EVENT.TIME.TOTAL_CYCLE" +exp = "event_logger->latest_event.time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_EVENT.TIME.STEP" +exp = "(uint8_t)event_logger->latest_event.time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_EVENT.NOTE" +exp = "(uint16_t)event_logger->latest_event.note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" + +[[tlm]] +type = "uint32_t" +name = "EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "EL.LATEST_HIGH_EVENT.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" + +[[tlm]] +type = "uint16_t" +name = "EL.LATEST_HIGH_EVENT.NOTE" +exp = "(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" +note = "u8縺ォ縺励※繧ゅh縺" + +[[tlm]] +type = "uint32_t" +name = "EH.LOG_TABLE.RESPOND_COUNTER" +exp = "event_handler->log_table.respond_counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_COUNTER" +exp = "(uint32_t)anomaly_logger->counter" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_MASTER" +exp = "(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_TIME_STEP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_GROUP" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff)" + +[[tlm]] +type = "uint32_t" +name = "ANOMALY_MOBC_AL_LATEST_CODE_LOCAL" +exp = "anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_LATEST_RUN_LENGTH" +exp = "(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff)" + +[[tlm]] +type = "uint8_t" +name = "ANOMALY_MOBC_AL_HEADER" +exp = "(uint8_t)(anomaly_logger->header)" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL1_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[1])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint32_t" +name = "OBC_TL2_CMD_COUNTER" +exp = "PL_count_executed_nodes(&PH_tl_cmd_list[2])" +desc = "TL1繧ウ繝槭Φ繝峨き繧ヲ繝ウ繧ソ" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL1_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1]))" + +[[tlm]] +type = "uint8_t" +name = "OBC_TL2_CMD_QUEUED" +exp = "(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2]))" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_ACTION_COUNTER" +exp = "(uint8_t)(anomaly_handler->action_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint8_t" +name = "OBC_AH_LATEST_ID" +exp = "(uint8_t)(anomaly_handler->latest_id)" +desc = "繧「繝弱槭Μ蟇セ蠢廬D" + +[[tlm]] +type = "uint32_t" +name = "OBC_AH_RESPOND_AT" +exp = "(uint32_t)(anomaly_handler->respond_at.total_cycle)" +desc = "繧「繝弱槭Μ蟇セ蠢懷ョ滓命譎ょ綾" + +[[tlm]] +type = "uint8_t" +name = "OBC_GS_CMD_ERR_COUNTER" +exp = "(uint8_t)(gs_command_dispatcher->error_counter)" +desc = "繧「繝弱槭Μ蟇セ蠢懃匱逕溷屓謨ー" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS0.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS0.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.CMD_CODE" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code)" +is_hex = true + +[[tlm]] +type = "uint8_t" +name = "DCU.EXEC_LOGS1.STATUS" +exp = "(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status)" +status = "4.1" + +[[tlm]] +type = "uint16_t" +name = "DCU.EXEC_LOGS1.EXEC_COUNTER" +exp = "(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter)" + +[[tlm]] +type = "int8_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_STS" +exp = "(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts)" +status = "7.1" + +[[tlm]] +type = "uint32_t" +name = "DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE" +exp = "divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle" + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_CORE" +exp = "GIT_REV_CORE_SHORT" +is_hex = true + +[[tlm]] +type = "uint32_t" +name = "GIT_REV_USER" +exp = "GIT_REV_USER_SHORT" +is_hex = true + diff --git a/data/settings.json b/data/settings.json new file mode 100644 index 000000000..494f63ceb --- /dev/null +++ b/data/settings.json @@ -0,0 +1,25 @@ +{ + "is_main_obc": true, + "is_c2a_enable": true, + + "db_prefix": "SAMPLE_MOBC", + "db_path": "DataBase", + "dest_path": "../Examples/minimum_user_for_s2e/src/src_user/TlmCmd", + "max_tlm_num": 432, + + "other_obc_data": [ + { + "name": "AOBC", + "is_enable": true, + + "db_prefix": "SAMPLE_AOBC", + "db_path": "DataBaseAobc", + "dest_path": "../Examples/minimum_user_for_s2e/src/src_user/Drivers/Aocs", + "max_tlm_num": 256, + + "driver_name": "aobc_driver", + "driver_type": "AOBC_Driver", + "code_when_tlm_not_found": "aobc_driver->info.comm.rx_err_code = AOBC_RX_ERR_CODE_TLM_NOT_FOUND;" + } + ] +} diff --git a/data/tlm-cmd-db b/data/tlm-cmd-db new file mode 160000 index 000000000..6d47371f6 --- /dev/null +++ b/data/tlm-cmd-db @@ -0,0 +1 @@ +Subproject commit 6d47371f66ba8eb673e473360448ba5492f351aa From 8e44a912755c312b510cc45e9c33c3b148492aa4 Mon Sep 17 00:00:00 2001 From: flap1 Date: Fri, 27 May 2022 15:30:36 +0900 Subject: [PATCH 2/3] update db --- .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv | 42 +- .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv | 20 +- .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md | 42 +- .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md | 20 +- .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml | 1557 +---------------- .../toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml | 495 +----- .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml | 1441 +-------------- .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml | 386 +--- .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml | 1512 +--------------- .../toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 558 +----- .../toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml | 21 + .../expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 20 +- data/tlm-cmd-db | 2 +- 13 files changed, 265 insertions(+), 5851 deletions(-) diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv index 5aa93ddd9..2689bb258 100644 --- a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv @@ -301,104 +301,104 @@ Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,, ,TLOGS.HIGH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->local,PACKET,119,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.total_cycle,PACKET,123,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.step,PACKET,127,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->note,PACKET,128,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->note,PACKET,128,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.HIGH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->group,PACKET,132,0,8,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->local,PACKET,133,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.total_cycle,PACKET,137,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.step,PACKET,141,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->note,PACKET,142,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->note,PACKET,142,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.HIGH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->group,PACKET,146,0,8,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->local,PACKET,147,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.total_cycle,PACKET,151,0,32,NONE,,,,,,,,, ,TLOGS.HIGH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.step,PACKET,155,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->note,PACKET,156,0,32,NONE,,,,,,,,, +,TLOGS.HIGH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->note,PACKET,156,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.MIDDLE.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->group,PACKET,160,0,8,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->local,PACKET,161,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.total_cycle,PACKET,165,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.step,PACKET,169,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->note,PACKET,170,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->note,PACKET,170,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.MIDDLE.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->group,PACKET,174,0,8,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->local,PACKET,175,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.total_cycle,PACKET,179,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.step,PACKET,183,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->note,PACKET,184,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->note,PACKET,184,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.MIDDLE.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->group,PACKET,188,0,8,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->local,PACKET,189,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.total_cycle,PACKET,193,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.step,PACKET,197,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->note,PACKET,198,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->note,PACKET,198,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.MIDDLE.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->group,PACKET,202,0,8,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->local,PACKET,203,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.total_cycle,PACKET,207,0,32,NONE,,,,,,,,, ,TLOGS.MIDDLE.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.step,PACKET,211,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->note,PACKET,212,0,32,NONE,,,,,,,,, +,TLOGS.MIDDLE.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->note,PACKET,212,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->group,PACKET,216,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->local,PACKET,217,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.total_cycle,PACKET,221,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.step,PACKET,225,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->note,PACKET,226,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->note,PACKET,226,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->group,PACKET,230,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->local,PACKET,231,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.total_cycle,PACKET,235,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.step,PACKET,239,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->note,PACKET,240,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->note,PACKET,240,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->group,PACKET,244,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->local,PACKET,245,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.total_cycle,PACKET,249,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.step,PACKET,253,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->note,PACKET,254,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->note,PACKET,254,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->group,PACKET,258,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->local,PACKET,259,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.total_cycle,PACKET,263,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.step,PACKET,267,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->note,PACKET,268,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->note,PACKET,268,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS4.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->group,PACKET,272,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS4.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->local,PACKET,273,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.total_cycle,PACKET,277,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS4.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.step,PACKET,281,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->note,PACKET,282,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS4.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->note,PACKET,282,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.LOW.EVENTS5.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->group,PACKET,286,0,8,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS5.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->local,PACKET,287,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.total_cycle,PACKET,291,0,32,NONE,,,,,,,,, ,TLOGS.LOW.EVENTS5.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.step,PACKET,295,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->note,PACKET,296,0,32,NONE,,,,,,,,, +,TLOGS.LOW.EVENTS5.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->note,PACKET,296,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EL.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->group,PACKET,300,0,8,NONE,,,,,,,,, ,TLOGS.EL.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->local,PACKET,301,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.total_cycle,PACKET,305,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.step,PACKET,309,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->note,PACKET,310,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->note,PACKET,310,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EL.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->group,PACKET,314,0,8,NONE,,,,,,,,, ,TLOGS.EL.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->local,PACKET,315,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.total_cycle,PACKET,319,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.step,PACKET,323,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->note,PACKET,324,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->note,PACKET,324,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EL.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->group,PACKET,328,0,8,NONE,,,,,,,,, ,TLOGS.EL.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->local,PACKET,329,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.total_cycle,PACKET,333,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.step,PACKET,337,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->note,PACKET,338,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->note,PACKET,338,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EL.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->group,PACKET,342,0,8,NONE,,,,,,,,, ,TLOGS.EL.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->local,PACKET,343,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.total_cycle,PACKET,347,0,32,NONE,,,,,,,,, ,TLOGS.EL.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.step,PACKET,351,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->note,PACKET,352,0,32,NONE,,,,,,,,, +,TLOGS.EL.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->note,PACKET,352,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->group,PACKET,356,0,8,NONE,,,,,,,,, ,TLOGS.EH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->local,PACKET,357,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.total_cycle,PACKET,361,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.step,PACKET,365,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->note,PACKET,366,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->note,PACKET,366,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->group,PACKET,370,0,8,NONE,,,,,,,,, ,TLOGS.EH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->local,PACKET,371,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.total_cycle,PACKET,375,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.step,PACKET,379,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->note,PACKET,380,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->note,PACKET,380,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->group,PACKET,384,0,8,NONE,,,,,,,,, ,TLOGS.EH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->local,PACKET,385,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.total_cycle,PACKET,389,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.step,PACKET,393,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->note,PACKET,394,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->note,PACKET,394,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, ,TLOGS.EH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->group,PACKET,398,0,8,NONE,,,,,,,,, ,TLOGS.EH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->local,PACKET,399,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.total_cycle,PACKET,403,0,32,NONE,,,,,,,,, ,TLOGS.EH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.step,PACKET,407,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->note,PACKET,408,0,32,NONE,,,,,,,,, +,TLOGS.EH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->note,PACKET,408,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv index f64f1cf23..5f371382b 100644 --- a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv +++ b/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv @@ -22,25 +22,25 @@ Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,, ,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, ,MASTER_BC_ID,uint16_t,telemetry_manager->master_bc_id,PACKET,26,0,16,NONE,,,,,,,,, ,BC_INFO0.BC_ID,uint16_t,telemetry_manager->bc_info[0].bc_id,PACKET,28,0,16,NONE,,,,,,,,, -,BC_INFO0.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[0].bc_type,PACKET,30,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO0.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[0].bc_type,PACKET,30,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO1.BC_ID,uint16_t,telemetry_manager->bc_info[1].bc_id,PACKET,31,0,16,NONE,,,,,,,,, -,BC_INFO1.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[1].bc_type,PACKET,33,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO1.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[1].bc_type,PACKET,33,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO2.BC_ID,uint16_t,telemetry_manager->bc_info[2].bc_id,PACKET,34,0,16,NONE,,,,,,,,, -,BC_INFO2.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[2].bc_type,PACKET,36,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO2.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[2].bc_type,PACKET,36,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO3.BC_ID,uint16_t,telemetry_manager->bc_info[3].bc_id,PACKET,37,0,16,NONE,,,,,,,,, -,BC_INFO3.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[3].bc_type,PACKET,39,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO3.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[3].bc_type,PACKET,39,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO4.BC_ID,uint16_t,telemetry_manager->bc_info[4].bc_id,PACKET,40,0,16,NONE,,,,,,,,, -,BC_INFO4.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[4].bc_type,PACKET,42,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO4.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[4].bc_type,PACKET,42,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO5.BC_ID,uint16_t,telemetry_manager->bc_info[5].bc_id,PACKET,43,0,16,NONE,,,,,,,,, -,BC_INFO5.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[5].bc_type,PACKET,45,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO5.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[5].bc_type,PACKET,45,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO6.BC_ID,uint16_t,telemetry_manager->bc_info[6].bc_id,PACKET,46,0,16,NONE,,,,,,,,, -,BC_INFO6.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[6].bc_type,PACKET,48,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO6.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[6].bc_type,PACKET,48,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO7.BC_ID,uint16_t,telemetry_manager->bc_info[7].bc_id,PACKET,49,0,16,NONE,,,,,,,,, -,BC_INFO7.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[7].bc_type,PACKET,51,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO7.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[7].bc_type,PACKET,51,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO8.BC_ID,uint16_t,telemetry_manager->bc_info[8].bc_id,PACKET,52,0,16,NONE,,,,,,,,, -,BC_INFO8.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[8].bc_type,PACKET,54,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO8.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[8].bc_type,PACKET,54,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,BC_INFO9.BC_ID,uint16_t,telemetry_manager->bc_info[9].bc_id,PACKET,55,0,16,NONE,,,,,,,,, -,BC_INFO9.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[9].bc_type,PACKET,57,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, +,BC_INFO9.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[9].bc_type,PACKET,57,0,8,STATUS,,,,,,,0=NONE@@ 1=1BYTE@@ 2=2BYTE@@ 3=4BYTE@@ 4=8BYTE@@ 15=RAW@@ *=N/A,, ,REG_INFO.MASTER.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.master.bc_info_idx[0],PACKET,58,0,8,NONE,,,,,,,,, ,REG_INFO.MASTER.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.master.bc_info_idx[1],PACKET,59,0,8,NONE,,,,,,,,, ,REG_INFO.MASTER.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.master.bc_info_idx[2],PACKET,60,0,8,NONE,,,,,,,,, diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md index aa22a52e6..b84fa8348 100644 --- a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md @@ -297,104 +297,104 @@ TLOGS.HIGH.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL TLOGS.HIGH.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->local|119|0|32||||||||||| TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.total_cycle|123|0|32||||||||||| TLOGS.HIGH.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.step|127|0|8||||||||||| -TLOGS.HIGH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note|128|0|32||||||||||| +TLOGS.HIGH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note|128|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.HIGH.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->group|132|0|8||||||||||| TLOGS.HIGH.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->local|133|0|32||||||||||| TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.total_cycle|137|0|32||||||||||| TLOGS.HIGH.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.step|141|0|8||||||||||| -TLOGS.HIGH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note|142|0|32||||||||||| +TLOGS.HIGH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note|142|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.HIGH.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->group|146|0|8||||||||||| TLOGS.HIGH.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->local|147|0|32||||||||||| TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.total_cycle|151|0|32||||||||||| TLOGS.HIGH.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.step|155|0|8||||||||||| -TLOGS.HIGH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note|156|0|32||||||||||| +TLOGS.HIGH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note|156|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.MIDDLE.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->group|160|0|8||||||||||| TLOGS.MIDDLE.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->local|161|0|32||||||||||| TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.total_cycle|165|0|32||||||||||| TLOGS.MIDDLE.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.step|169|0|8||||||||||| -TLOGS.MIDDLE.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note|170|0|32||||||||||| +TLOGS.MIDDLE.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note|170|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.MIDDLE.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->group|174|0|8||||||||||| TLOGS.MIDDLE.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->local|175|0|32||||||||||| TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.total_cycle|179|0|32||||||||||| TLOGS.MIDDLE.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.step|183|0|8||||||||||| -TLOGS.MIDDLE.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note|184|0|32||||||||||| +TLOGS.MIDDLE.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note|184|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.MIDDLE.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->group|188|0|8||||||||||| TLOGS.MIDDLE.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->local|189|0|32||||||||||| TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.total_cycle|193|0|32||||||||||| TLOGS.MIDDLE.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.step|197|0|8||||||||||| -TLOGS.MIDDLE.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note|198|0|32||||||||||| +TLOGS.MIDDLE.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note|198|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.MIDDLE.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->group|202|0|8||||||||||| TLOGS.MIDDLE.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->local|203|0|32||||||||||| TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.total_cycle|207|0|32||||||||||| TLOGS.MIDDLE.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.step|211|0|8||||||||||| -TLOGS.MIDDLE.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note|212|0|32||||||||||| +TLOGS.MIDDLE.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note|212|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->group|216|0|8||||||||||| TLOGS.LOW.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->local|217|0|32||||||||||| TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.total_cycle|221|0|32||||||||||| TLOGS.LOW.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.step|225|0|8||||||||||| -TLOGS.LOW.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note|226|0|32||||||||||| +TLOGS.LOW.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note|226|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->group|230|0|8||||||||||| TLOGS.LOW.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->local|231|0|32||||||||||| TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.total_cycle|235|0|32||||||||||| TLOGS.LOW.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.step|239|0|8||||||||||| -TLOGS.LOW.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note|240|0|32||||||||||| +TLOGS.LOW.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note|240|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->group|244|0|8||||||||||| TLOGS.LOW.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->local|245|0|32||||||||||| TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.total_cycle|249|0|32||||||||||| TLOGS.LOW.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.step|253|0|8||||||||||| -TLOGS.LOW.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note|254|0|32||||||||||| +TLOGS.LOW.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note|254|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->group|258|0|8||||||||||| TLOGS.LOW.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->local|259|0|32||||||||||| TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.total_cycle|263|0|32||||||||||| TLOGS.LOW.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.step|267|0|8||||||||||| -TLOGS.LOW.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note|268|0|32||||||||||| +TLOGS.LOW.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note|268|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS4.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->group|272|0|8||||||||||| TLOGS.LOW.EVENTS4.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->local|273|0|32||||||||||| TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.total_cycle|277|0|32||||||||||| TLOGS.LOW.EVENTS4.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.step|281|0|8||||||||||| -TLOGS.LOW.EVENTS4.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note|282|0|32||||||||||| +TLOGS.LOW.EVENTS4.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note|282|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.LOW.EVENTS5.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->group|286|0|8||||||||||| TLOGS.LOW.EVENTS5.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->local|287|0|32||||||||||| TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.total_cycle|291|0|32||||||||||| TLOGS.LOW.EVENTS5.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.step|295|0|8||||||||||| -TLOGS.LOW.EVENTS5.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note|296|0|32||||||||||| +TLOGS.LOW.EVENTS5.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note|296|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EL.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->group|300|0|8||||||||||| TLOGS.EL.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->local|301|0|32||||||||||| TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.total_cycle|305|0|32||||||||||| TLOGS.EL.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.step|309|0|8||||||||||| -TLOGS.EL.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note|310|0|32||||||||||| +TLOGS.EL.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note|310|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EL.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->group|314|0|8||||||||||| TLOGS.EL.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->local|315|0|32||||||||||| TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.total_cycle|319|0|32||||||||||| TLOGS.EL.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.step|323|0|8||||||||||| -TLOGS.EL.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note|324|0|32||||||||||| +TLOGS.EL.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note|324|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EL.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->group|328|0|8||||||||||| TLOGS.EL.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->local|329|0|32||||||||||| TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.total_cycle|333|0|32||||||||||| TLOGS.EL.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.step|337|0|8||||||||||| -TLOGS.EL.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note|338|0|32||||||||||| +TLOGS.EL.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note|338|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EL.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->group|342|0|8||||||||||| TLOGS.EL.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->local|343|0|32||||||||||| TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.total_cycle|347|0|32||||||||||| TLOGS.EL.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.step|351|0|8||||||||||| -TLOGS.EL.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note|352|0|32||||||||||| +TLOGS.EL.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note|352|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EH.EVENTS0.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->group|356|0|8||||||||||| TLOGS.EH.EVENTS0.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->local|357|0|32||||||||||| TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.total_cycle|361|0|32||||||||||| TLOGS.EH.EVENTS0.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.step|365|0|8||||||||||| -TLOGS.EH.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note|366|0|32||||||||||| +TLOGS.EH.EVENTS0.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note|366|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EH.EVENTS1.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->group|370|0|8||||||||||| TLOGS.EH.EVENTS1.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->local|371|0|32||||||||||| TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.total_cycle|375|0|32||||||||||| TLOGS.EH.EVENTS1.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.step|379|0|8||||||||||| -TLOGS.EH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note|380|0|32||||||||||| +TLOGS.EH.EVENTS1.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note|380|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EH.EVENTS2.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->group|384|0|8||||||||||| TLOGS.EH.EVENTS2.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->local|385|0|32||||||||||| TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.total_cycle|389|0|32||||||||||| TLOGS.EH.EVENTS2.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.step|393|0|8||||||||||| -TLOGS.EH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note|394|0|32||||||||||| +TLOGS.EH.EVENTS2.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note|394|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| TLOGS.EH.EVENTS3.GROUP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->group|398|0|8||||||||||| TLOGS.EH.EVENTS3.LOCAL|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->local|399|0|32||||||||||| TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.total_cycle|403|0|32||||||||||| TLOGS.EH.EVENTS3.TIME.STEP|uint8_t|(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.step|407|0|8||||||||||| -TLOGS.EH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note|408|0|32||||||||||| +TLOGS.EH.EVENTS3.NOTE|uint32_t|EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note|408|0|32|||||||||縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺處| diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md index 944f02f33..664305b02 100644 --- a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md +++ b/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md @@ -18,25 +18,25 @@ SH.DEST_FLAGS|uint8_t||24|0|8|o|||||||||| SH.DR_PARTITION|uint8_t||25|0|8||||||||||| MASTER_BC_ID|uint16_t|telemetry_manager->master_bc_id|26|0|16||||||||||| BC_INFO0.BC_ID|uint16_t|telemetry_manager->bc_info[0].bc_id|28|0|16||||||||||| -BC_INFO0.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[0].bc_type|30|0|8||6.1||||||||| +BC_INFO0.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[0].bc_type|30|0|8||6.2||||||||| BC_INFO1.BC_ID|uint16_t|telemetry_manager->bc_info[1].bc_id|31|0|16||||||||||| -BC_INFO1.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[1].bc_type|33|0|8||6.1||||||||| +BC_INFO1.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[1].bc_type|33|0|8||6.2||||||||| BC_INFO2.BC_ID|uint16_t|telemetry_manager->bc_info[2].bc_id|34|0|16||||||||||| -BC_INFO2.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[2].bc_type|36|0|8||6.1||||||||| +BC_INFO2.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[2].bc_type|36|0|8||6.2||||||||| BC_INFO3.BC_ID|uint16_t|telemetry_manager->bc_info[3].bc_id|37|0|16||||||||||| -BC_INFO3.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[3].bc_type|39|0|8||6.1||||||||| +BC_INFO3.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[3].bc_type|39|0|8||6.2||||||||| BC_INFO4.BC_ID|uint16_t|telemetry_manager->bc_info[4].bc_id|40|0|16||||||||||| -BC_INFO4.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[4].bc_type|42|0|8||6.1||||||||| +BC_INFO4.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[4].bc_type|42|0|8||6.2||||||||| BC_INFO5.BC_ID|uint16_t|telemetry_manager->bc_info[5].bc_id|43|0|16||||||||||| -BC_INFO5.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[5].bc_type|45|0|8||6.1||||||||| +BC_INFO5.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[5].bc_type|45|0|8||6.2||||||||| BC_INFO6.BC_ID|uint16_t|telemetry_manager->bc_info[6].bc_id|46|0|16||||||||||| -BC_INFO6.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[6].bc_type|48|0|8||6.1||||||||| +BC_INFO6.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[6].bc_type|48|0|8||6.2||||||||| BC_INFO7.BC_ID|uint16_t|telemetry_manager->bc_info[7].bc_id|49|0|16||||||||||| -BC_INFO7.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[7].bc_type|51|0|8||6.1||||||||| +BC_INFO7.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[7].bc_type|51|0|8||6.2||||||||| BC_INFO8.BC_ID|uint16_t|telemetry_manager->bc_info[8].bc_id|52|0|16||||||||||| -BC_INFO8.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[8].bc_type|54|0|8||6.1||||||||| +BC_INFO8.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[8].bc_type|54|0|8||6.2||||||||| BC_INFO9.BC_ID|uint16_t|telemetry_manager->bc_info[9].bc_id|55|0|16||||||||||| -BC_INFO9.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[9].bc_type|57|0|8||6.1||||||||| +BC_INFO9.BC_TYPE|uint8_t|(uint8_t)telemetry_manager->bc_info[9].bc_type|57|0|8||6.2||||||||| REG_INFO.MASTER.BC_INFO_IDX0|uint8_t|telemetry_manager->register_info.master.bc_info_idx[0]|58|0|8||||||||||| REG_INFO.MASTER.BC_INFO_IDX1|uint8_t|telemetry_manager->register_info.master.bc_info_idx[1]|59|0|8||||||||||| REG_INFO.MASTER.BC_INFO_IDX2|uint8_t|telemetry_manager->register_info.master.bc_info_idx[2]|60|0|8||||||||||| diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml index d3bcfbb55..0e9600f3a 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml @@ -11,28 +11,24 @@ exp = "event_logger->statistics.record_counter_total" [[tlm]] type = "uint32_t" -name = "STATISTICS.RECORD_COUNTERS_HIGH" -exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH]" - -[[tlm]] -type = "uint32_t" -name = "STATISTICS.RECORD_COUNTERS_MIDDLE" -exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE]" - -[[tlm]] -type = "uint32_t" -name = "STATISTICS.RECORD_COUNTERS_LOW" -exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW]" - -[[tlm]] -type = "uint32_t" -name = "STATISTICS.RECORD_COUNTERS_EL" -exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL]" - -[[tlm]] -type = "uint32_t" -name = "STATISTICS.RECORD_COUNTERS_EH" -exp = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH]" +name_base = "STATISTICS.RECORD_COUNTERS_{}" +exp_base = "event_logger->statistics.record_counters[EL_ERROR_LEVEL_{}]" +seq_num = 5 +[[tlm.seq]] +name = "HIGH" +exp = "HIGH" +[[tlm.seq]] +name = "MIDDLE" +exp = "MIDDLE" +[[tlm.seq]] +name = "LOW" +exp = "LOW" +[[tlm.seq]] +name = "EL" +exp = "EL" +[[tlm.seq]] +name = "EH" +exp = "EH" [[tlm]] type = "uint8_t" @@ -90,1481 +86,60 @@ exp = "event_logger->latest_event.note" note = "莉悶ッu8縺縺後%縺薙ッ繧上*縺ィu32縺ァ" [[tlm]] +q_range = [0, 31] +block_num = 1 +[[tlm.block]] type = "uint8_t" -exp = "event_logger->is_logging_enable[0]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE0" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE1" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE2" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE3" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE4" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE5" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE6" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE7" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[1]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE8" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE9" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE10" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE11" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE12" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE13" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE14" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE15" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[2]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE16" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE17" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE18" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE19" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE20" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE21" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE22" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE23" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[3]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE24" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE25" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE26" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE27" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE28" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE29" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE30" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE31" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[4]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE32" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE33" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE34" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE35" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE36" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE37" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE38" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE39" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[5]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE40" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE41" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE42" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE43" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE44" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE45" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE46" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE47" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[6]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE48" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE49" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE50" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE51" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE52" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE53" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE54" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE55" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[7]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE56" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE57" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE58" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE59" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE60" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE61" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE62" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE63" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[8]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE64" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE65" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE66" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE67" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE68" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE69" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE70" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE71" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[9]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE72" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE73" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE74" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE75" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE76" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE77" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE78" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE79" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[10]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE80" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE81" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE82" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE83" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE84" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE85" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE86" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE87" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[11]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE88" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE89" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE90" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE91" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE92" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE93" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE94" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE95" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[12]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE96" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE97" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE98" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE99" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE100" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE101" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE102" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE103" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[13]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE104" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE105" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE106" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE107" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE108" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE109" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE110" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE111" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[14]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE112" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE113" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE114" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE115" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE116" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE117" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE118" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE119" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[15]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE120" +exp = "event_logger->is_logging_enable[??]" +[[tlm.block.comp]] +q_range = [0, 7, 1] # 3縺、逶ョ縺掲lag, [i*8 + 0, i*8 + 7]縺ォ縺ェ繧 +block_num = 1 +[[tlm.block.comp.block]] +name = "IS_LOGGING_ENABLE????" bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE121" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE122" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE123" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE124" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE125" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE126" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE127" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[16]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE128" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE129" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE130" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE131" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE132" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE133" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE134" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE135" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[17]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE136" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE137" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE138" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE139" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE140" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE141" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE142" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE143" -bitlen = 1 - [[tlm]] +block_num = 5 +seq_num = 5 +[[tlm.block]] +name = "TLOGS.{{}}.EVENTS??.GROUP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_{{}}, ??)->group" type = "uint8_t" -exp = "event_logger->is_logging_enable[18]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE144" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE145" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE146" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE147" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE148" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE149" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE150" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE151" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[19]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE152" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE153" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE154" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE155" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE156" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE157" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE158" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE159" -bitlen = 1 - - -[[tlm]] +[[tlm.block]] +name = "TLOGS.{{}}.EVENTS??.LOCAL" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_{{}}, ??)->local" +type = "uint32_t" +[[tlm.block]] +name = "TLOGS.{{}}.EVENTS??.TIME.TOTAL_CYCLE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_{{}}, ??)->time.total_cycle" +type = "uint32_t" +[[tlm.block]] +name = "TLOGS.{{}}.EVENTS??.TIME.STEP" +exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_{{}}, ??)->time.step" type = "uint8_t" -exp = "event_logger->is_logging_enable[20]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE160" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE161" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE162" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE163" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE164" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE165" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE166" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE167" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[21]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE168" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE169" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE170" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE171" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE172" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE173" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE174" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE175" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[22]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE176" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE177" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE178" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE179" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE180" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE181" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE182" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE183" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[23]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE184" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE185" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE186" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE187" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE188" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE189" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE190" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE191" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[24]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE192" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE193" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE194" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE195" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE196" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE197" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE198" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE199" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[25]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE200" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE201" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE202" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE203" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE204" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE205" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE206" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE207" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[26]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE208" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE209" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE210" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE211" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE212" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE213" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE214" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE215" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[27]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE216" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE217" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE218" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE219" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE220" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE221" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE222" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE223" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[28]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE224" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE225" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE226" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE227" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE228" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE229" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE230" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE231" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[29]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE232" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE233" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE234" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE235" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE236" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE237" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE238" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE239" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[30]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE240" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE241" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE242" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE243" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE244" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE245" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE246" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE247" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -exp = "event_logger->is_logging_enable[31]" -[[tlm.comp]] -name = "IS_LOGGING_ENABLE248" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE249" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE250" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE251" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE252" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE253" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE254" -bitlen = 1 -[[tlm.comp]] -name = "IS_LOGGING_ENABLE255" -bitlen = 1 - - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS0.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS0.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS0.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->time.step" - -[[tlm]] +[[tlm.block]] +name = "TLOGS.{{}}.EVENTS??.NOTE" +exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_{{}}, ??)->note" type = "uint32_t" -name = "TLOGS.HIGH.EVENTS0.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 0)->note" desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS1.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS1.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS1.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS1.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS2.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS2.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS2.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS2.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS3.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS3.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.HIGH.EVENTS3.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.HIGH.EVENTS3.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS0.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS0.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS0.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS0.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS1.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS1.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS1.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS1.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS2.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS2.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS2.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS2.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS3.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS3.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.MIDDLE.EVENTS3.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.MIDDLE.EVENTS3.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS0.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS0.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS0.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS0.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS1.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS1.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS1.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS1.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS2.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS2.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS2.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS2.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS3.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS3.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS3.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS3.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS4.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS4.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS4.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS4.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS5.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS5.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.LOW.EVENTS5.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.LOW.EVENTS5.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS0.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS0.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS0.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS0.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS1.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS1.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS1.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS1.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS2.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS2.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS2.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS2.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS3.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS3.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EL.EVENTS3.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EL.EVENTS3.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS0.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS0.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS0.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS0.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS1.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS1.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS1.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS1.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS2.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS2.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS2.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS2.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS3.GROUP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->group" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS3.LOCAL" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->local" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.total_cycle" - -[[tlm]] -type = "uint8_t" -name = "TLOGS.EH.EVENTS3.TIME.STEP" -exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time.step" - -[[tlm]] -type = "uint32_t" -name = "TLOGS.EH.EVENTS3.NOTE" -exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note" - +[[tlm.seq]] +q_range = [0, 3] +name = "HIGH" +exp = "HIGH" +[[tlm.seq]] +q_range = [0, 3] +name = "MIDDLE" +exp = "MIDDLE" +[[tlm.seq]] +q_range = [0, 5] +name = "LOW" +exp = "LOW" +[[tlm.seq]] +q_range = [0, 3] +name = "EL" +exp = "EL" +[[tlm.seq]] +q_range = [0, 3] +name = "EH" +exp = "EH" diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml index 132a56744..b5f670bb9 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml @@ -5,494 +5,19 @@ IsRestricted = "FALSE" "Local Var" = "" [[tlm]] +q_range = [0, 40] +block_num = 1 +[[tlm.block]] type = "uint8_t" -name = "CORE0" -exp = "(uint8_t)GIT_REV_CORE[0]" +name = "CORE??" +exp = "(uint8_t)GIT_REV_CORE[??]" is_hex = true [[tlm]] +q_range = [0, 40] +block_num = 1 +[[tlm.block]] type = "uint8_t" -name = "CORE1" -exp = "(uint8_t)GIT_REV_CORE[1]" +name = "USER??" +exp = "(uint8_t)GIT_REV_USER[??]" is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE2" -exp = "(uint8_t)GIT_REV_CORE[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE3" -exp = "(uint8_t)GIT_REV_CORE[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE4" -exp = "(uint8_t)GIT_REV_CORE[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE5" -exp = "(uint8_t)GIT_REV_CORE[5]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE6" -exp = "(uint8_t)GIT_REV_CORE[6]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE7" -exp = "(uint8_t)GIT_REV_CORE[7]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE8" -exp = "(uint8_t)GIT_REV_CORE[8]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE9" -exp = "(uint8_t)GIT_REV_CORE[9]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE10" -exp = "(uint8_t)GIT_REV_CORE[10]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE11" -exp = "(uint8_t)GIT_REV_CORE[11]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE12" -exp = "(uint8_t)GIT_REV_CORE[12]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE13" -exp = "(uint8_t)GIT_REV_CORE[13]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE14" -exp = "(uint8_t)GIT_REV_CORE[14]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE15" -exp = "(uint8_t)GIT_REV_CORE[15]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE16" -exp = "(uint8_t)GIT_REV_CORE[16]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE17" -exp = "(uint8_t)GIT_REV_CORE[17]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE18" -exp = "(uint8_t)GIT_REV_CORE[18]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE19" -exp = "(uint8_t)GIT_REV_CORE[19]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE20" -exp = "(uint8_t)GIT_REV_CORE[20]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE21" -exp = "(uint8_t)GIT_REV_CORE[21]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE22" -exp = "(uint8_t)GIT_REV_CORE[22]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE23" -exp = "(uint8_t)GIT_REV_CORE[23]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE24" -exp = "(uint8_t)GIT_REV_CORE[24]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE25" -exp = "(uint8_t)GIT_REV_CORE[25]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE26" -exp = "(uint8_t)GIT_REV_CORE[26]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE27" -exp = "(uint8_t)GIT_REV_CORE[27]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE28" -exp = "(uint8_t)GIT_REV_CORE[28]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE29" -exp = "(uint8_t)GIT_REV_CORE[29]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE30" -exp = "(uint8_t)GIT_REV_CORE[30]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE31" -exp = "(uint8_t)GIT_REV_CORE[31]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE32" -exp = "(uint8_t)GIT_REV_CORE[32]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE33" -exp = "(uint8_t)GIT_REV_CORE[33]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE34" -exp = "(uint8_t)GIT_REV_CORE[34]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE35" -exp = "(uint8_t)GIT_REV_CORE[35]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE36" -exp = "(uint8_t)GIT_REV_CORE[36]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE37" -exp = "(uint8_t)GIT_REV_CORE[37]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE38" -exp = "(uint8_t)GIT_REV_CORE[38]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE39" -exp = "(uint8_t)GIT_REV_CORE[39]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CORE40" -exp = "(uint8_t)GIT_REV_CORE[40]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER0" -exp = "(uint8_t)GIT_REV_USER[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER1" -exp = "(uint8_t)GIT_REV_USER[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER2" -exp = "(uint8_t)GIT_REV_USER[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER3" -exp = "(uint8_t)GIT_REV_USER[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER4" -exp = "(uint8_t)GIT_REV_USER[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER5" -exp = "(uint8_t)GIT_REV_USER[5]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER6" -exp = "(uint8_t)GIT_REV_USER[6]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER7" -exp = "(uint8_t)GIT_REV_USER[7]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER8" -exp = "(uint8_t)GIT_REV_USER[8]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER9" -exp = "(uint8_t)GIT_REV_USER[9]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER10" -exp = "(uint8_t)GIT_REV_USER[10]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER11" -exp = "(uint8_t)GIT_REV_USER[11]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER12" -exp = "(uint8_t)GIT_REV_USER[12]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER13" -exp = "(uint8_t)GIT_REV_USER[13]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER14" -exp = "(uint8_t)GIT_REV_USER[14]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER15" -exp = "(uint8_t)GIT_REV_USER[15]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER16" -exp = "(uint8_t)GIT_REV_USER[16]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER17" -exp = "(uint8_t)GIT_REV_USER[17]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER18" -exp = "(uint8_t)GIT_REV_USER[18]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER19" -exp = "(uint8_t)GIT_REV_USER[19]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER20" -exp = "(uint8_t)GIT_REV_USER[20]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER21" -exp = "(uint8_t)GIT_REV_USER[21]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER22" -exp = "(uint8_t)GIT_REV_USER[22]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER23" -exp = "(uint8_t)GIT_REV_USER[23]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER24" -exp = "(uint8_t)GIT_REV_USER[24]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER25" -exp = "(uint8_t)GIT_REV_USER[25]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER26" -exp = "(uint8_t)GIT_REV_USER[26]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER27" -exp = "(uint8_t)GIT_REV_USER[27]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER28" -exp = "(uint8_t)GIT_REV_USER[28]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER29" -exp = "(uint8_t)GIT_REV_USER[29]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER30" -exp = "(uint8_t)GIT_REV_USER[30]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER31" -exp = "(uint8_t)GIT_REV_USER[31]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER32" -exp = "(uint8_t)GIT_REV_USER[32]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER33" -exp = "(uint8_t)GIT_REV_USER[33]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER34" -exp = "(uint8_t)GIT_REV_USER[34]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER35" -exp = "(uint8_t)GIT_REV_USER[35]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER36" -exp = "(uint8_t)GIT_REV_USER[36]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER37" -exp = "(uint8_t)GIT_REV_USER[37]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER38" -exp = "(uint8_t)GIT_REV_USER[38]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER39" -exp = "(uint8_t)GIT_REV_USER[39]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "USER40" -exp = "(uint8_t)GIT_REV_USER[40]" -is_hex = true - diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml index 7e081c4bb..3ca87fae3 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml @@ -25,1437 +25,30 @@ name = "MM_ACK" exp = "(uint8_t)(mode_manager->mm_ack)" [[tlm]] +q_range = [0, 15] +block_num = 1 +[[tlm.block]] +name = "MODE_LIST_??" type = "uint16_t" -name = "MODE_LIST_0" -exp = "(uint16_t)(mode_manager->mode_list[0])" +exp = "(uint16_t)(mode_manager->mode_list[??])" [[tlm]] -type = "uint16_t" -name = "MODE_LIST_1" -exp = "(uint16_t)(mode_manager->mode_list[1])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_2" -exp = "(uint16_t)(mode_manager->mode_list[2])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_3" -exp = "(uint16_t)(mode_manager->mode_list[3])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_4" -exp = "(uint16_t)(mode_manager->mode_list[4])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_5" -exp = "(uint16_t)(mode_manager->mode_list[5])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_6" -exp = "(uint16_t)(mode_manager->mode_list[6])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_7" -exp = "(uint16_t)(mode_manager->mode_list[7])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_8" -exp = "(uint16_t)(mode_manager->mode_list[8])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_9" -exp = "(uint16_t)(mode_manager->mode_list[9])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_10" -exp = "(uint16_t)(mode_manager->mode_list[10])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_11" -exp = "(uint16_t)(mode_manager->mode_list[11])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_12" -exp = "(uint16_t)(mode_manager->mode_list[12])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_13" -exp = "(uint16_t)(mode_manager->mode_list[13])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_14" -exp = "(uint16_t)(mode_manager->mode_list[14])" - -[[tlm]] -type = "uint16_t" -name = "MODE_LIST_15" -exp = "(uint16_t)(mode_manager->mode_list[15])" - -[[tlm]] -type = "uint16_t" name = "EDGE_NUM" -exp = "MM_update_transition_table_for_tlm()" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_0" -exp = "mode_manager->transition_table_for_tlm[0].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_0" -exp = "mode_manager->transition_table_for_tlm[0].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_0" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_1" -exp = "mode_manager->transition_table_for_tlm[1].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_1" -exp = "mode_manager->transition_table_for_tlm[1].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_1" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_2" -exp = "mode_manager->transition_table_for_tlm[2].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_2" -exp = "mode_manager->transition_table_for_tlm[2].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_2" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_3" -exp = "mode_manager->transition_table_for_tlm[3].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_3" -exp = "mode_manager->transition_table_for_tlm[3].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_3" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_4" -exp = "mode_manager->transition_table_for_tlm[4].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_4" -exp = "mode_manager->transition_table_for_tlm[4].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_4" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_5" -exp = "mode_manager->transition_table_for_tlm[5].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_5" -exp = "mode_manager->transition_table_for_tlm[5].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_5" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_6" -exp = "mode_manager->transition_table_for_tlm[6].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_6" -exp = "mode_manager->transition_table_for_tlm[6].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_6" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_7" -exp = "mode_manager->transition_table_for_tlm[7].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_7" -exp = "mode_manager->transition_table_for_tlm[7].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_7" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_8" -exp = "mode_manager->transition_table_for_tlm[8].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_8" -exp = "mode_manager->transition_table_for_tlm[8].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_8" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_9" -exp = "mode_manager->transition_table_for_tlm[9].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_9" -exp = "mode_manager->transition_table_for_tlm[9].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_9" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_10" -exp = "mode_manager->transition_table_for_tlm[10].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_10" -exp = "mode_manager->transition_table_for_tlm[10].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_10" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_11" -exp = "mode_manager->transition_table_for_tlm[11].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_11" -exp = "mode_manager->transition_table_for_tlm[11].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_11" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_12" -exp = "mode_manager->transition_table_for_tlm[12].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_12" -exp = "mode_manager->transition_table_for_tlm[12].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_12" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_13" -exp = "mode_manager->transition_table_for_tlm[13].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_13" -exp = "mode_manager->transition_table_for_tlm[13].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_13" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_14" -exp = "mode_manager->transition_table_for_tlm[14].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_14" -exp = "mode_manager->transition_table_for_tlm[14].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_14" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_15" -exp = "mode_manager->transition_table_for_tlm[15].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_15" -exp = "mode_manager->transition_table_for_tlm[15].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_15" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_16" -exp = "mode_manager->transition_table_for_tlm[16].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_16" -exp = "mode_manager->transition_table_for_tlm[16].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_16" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_17" -exp = "mode_manager->transition_table_for_tlm[17].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_17" -exp = "mode_manager->transition_table_for_tlm[17].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_17" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_18" -exp = "mode_manager->transition_table_for_tlm[18].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_18" -exp = "mode_manager->transition_table_for_tlm[18].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_18" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_19" -exp = "mode_manager->transition_table_for_tlm[19].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_19" -exp = "mode_manager->transition_table_for_tlm[19].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_19" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_20" -exp = "mode_manager->transition_table_for_tlm[20].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_20" -exp = "mode_manager->transition_table_for_tlm[20].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_20" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_21" -exp = "mode_manager->transition_table_for_tlm[21].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_21" -exp = "mode_manager->transition_table_for_tlm[21].to" - -[[tlm]] type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_21" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index)" +exp = "MM_update_transition_table_for_tlm()" [[tlm]] +q_range = [0, 89] +block_num = 3 +[[tlm.block]] +name = "MODE_TRANSITION_TABLE_FROM_??" +exp = "mode_manager->transition_table_for_tlm[??].from" type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_22" -exp = "mode_manager->transition_table_for_tlm[22].from" - -[[tlm]] +[[tlm.block]] +name = "MODE_TRANSITION_TABLE_TO_??" +exp = "mode_manager->transition_table_for_tlm[??].to" type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_22" -exp = "mode_manager->transition_table_for_tlm[22].to" - -[[tlm]] +[[tlm.block]] +name = "MODE_TRANSITION_TABLE_ID_??" +exp = "(uint16_t)(mode_manager->transition_table_for_tlm[??].bc_index)" type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_22" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_23" -exp = "mode_manager->transition_table_for_tlm[23].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_23" -exp = "mode_manager->transition_table_for_tlm[23].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_23" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_24" -exp = "mode_manager->transition_table_for_tlm[24].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_24" -exp = "mode_manager->transition_table_for_tlm[24].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_24" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_25" -exp = "mode_manager->transition_table_for_tlm[25].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_25" -exp = "mode_manager->transition_table_for_tlm[25].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_25" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_26" -exp = "mode_manager->transition_table_for_tlm[26].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_26" -exp = "mode_manager->transition_table_for_tlm[26].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_26" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_27" -exp = "mode_manager->transition_table_for_tlm[27].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_27" -exp = "mode_manager->transition_table_for_tlm[27].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_27" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_28" -exp = "mode_manager->transition_table_for_tlm[28].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_28" -exp = "mode_manager->transition_table_for_tlm[28].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_28" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_29" -exp = "mode_manager->transition_table_for_tlm[29].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_29" -exp = "mode_manager->transition_table_for_tlm[29].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_29" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_30" -exp = "mode_manager->transition_table_for_tlm[30].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_30" -exp = "mode_manager->transition_table_for_tlm[30].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_30" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_31" -exp = "mode_manager->transition_table_for_tlm[31].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_31" -exp = "mode_manager->transition_table_for_tlm[31].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_31" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_32" -exp = "mode_manager->transition_table_for_tlm[32].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_32" -exp = "mode_manager->transition_table_for_tlm[32].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_32" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_33" -exp = "mode_manager->transition_table_for_tlm[33].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_33" -exp = "mode_manager->transition_table_for_tlm[33].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_33" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_34" -exp = "mode_manager->transition_table_for_tlm[34].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_34" -exp = "mode_manager->transition_table_for_tlm[34].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_34" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_35" -exp = "mode_manager->transition_table_for_tlm[35].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_35" -exp = "mode_manager->transition_table_for_tlm[35].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_35" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_36" -exp = "mode_manager->transition_table_for_tlm[36].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_36" -exp = "mode_manager->transition_table_for_tlm[36].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_36" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_37" -exp = "mode_manager->transition_table_for_tlm[37].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_37" -exp = "mode_manager->transition_table_for_tlm[37].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_37" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_38" -exp = "mode_manager->transition_table_for_tlm[38].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_38" -exp = "mode_manager->transition_table_for_tlm[38].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_38" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_39" -exp = "mode_manager->transition_table_for_tlm[39].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_39" -exp = "mode_manager->transition_table_for_tlm[39].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_39" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_40" -exp = "mode_manager->transition_table_for_tlm[40].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_40" -exp = "mode_manager->transition_table_for_tlm[40].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_40" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_41" -exp = "mode_manager->transition_table_for_tlm[41].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_41" -exp = "mode_manager->transition_table_for_tlm[41].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_41" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_42" -exp = "mode_manager->transition_table_for_tlm[42].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_42" -exp = "mode_manager->transition_table_for_tlm[42].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_42" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_43" -exp = "mode_manager->transition_table_for_tlm[43].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_43" -exp = "mode_manager->transition_table_for_tlm[43].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_43" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_44" -exp = "mode_manager->transition_table_for_tlm[44].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_44" -exp = "mode_manager->transition_table_for_tlm[44].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_44" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_45" -exp = "mode_manager->transition_table_for_tlm[45].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_45" -exp = "mode_manager->transition_table_for_tlm[45].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_45" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_46" -exp = "mode_manager->transition_table_for_tlm[46].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_46" -exp = "mode_manager->transition_table_for_tlm[46].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_46" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_47" -exp = "mode_manager->transition_table_for_tlm[47].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_47" -exp = "mode_manager->transition_table_for_tlm[47].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_47" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_48" -exp = "mode_manager->transition_table_for_tlm[48].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_48" -exp = "mode_manager->transition_table_for_tlm[48].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_48" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_49" -exp = "mode_manager->transition_table_for_tlm[49].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_49" -exp = "mode_manager->transition_table_for_tlm[49].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_49" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_50" -exp = "mode_manager->transition_table_for_tlm[50].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_50" -exp = "mode_manager->transition_table_for_tlm[50].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_50" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_51" -exp = "mode_manager->transition_table_for_tlm[51].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_51" -exp = "mode_manager->transition_table_for_tlm[51].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_51" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_52" -exp = "mode_manager->transition_table_for_tlm[52].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_52" -exp = "mode_manager->transition_table_for_tlm[52].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_52" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_53" -exp = "mode_manager->transition_table_for_tlm[53].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_53" -exp = "mode_manager->transition_table_for_tlm[53].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_53" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_54" -exp = "mode_manager->transition_table_for_tlm[54].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_54" -exp = "mode_manager->transition_table_for_tlm[54].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_54" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_55" -exp = "mode_manager->transition_table_for_tlm[55].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_55" -exp = "mode_manager->transition_table_for_tlm[55].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_55" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_56" -exp = "mode_manager->transition_table_for_tlm[56].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_56" -exp = "mode_manager->transition_table_for_tlm[56].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_56" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_57" -exp = "mode_manager->transition_table_for_tlm[57].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_57" -exp = "mode_manager->transition_table_for_tlm[57].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_57" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_58" -exp = "mode_manager->transition_table_for_tlm[58].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_58" -exp = "mode_manager->transition_table_for_tlm[58].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_58" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_59" -exp = "mode_manager->transition_table_for_tlm[59].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_59" -exp = "mode_manager->transition_table_for_tlm[59].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_59" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_60" -exp = "mode_manager->transition_table_for_tlm[60].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_60" -exp = "mode_manager->transition_table_for_tlm[60].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_60" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_61" -exp = "mode_manager->transition_table_for_tlm[61].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_61" -exp = "mode_manager->transition_table_for_tlm[61].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_61" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_62" -exp = "mode_manager->transition_table_for_tlm[62].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_62" -exp = "mode_manager->transition_table_for_tlm[62].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_62" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_63" -exp = "mode_manager->transition_table_for_tlm[63].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_63" -exp = "mode_manager->transition_table_for_tlm[63].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_63" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_64" -exp = "mode_manager->transition_table_for_tlm[64].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_64" -exp = "mode_manager->transition_table_for_tlm[64].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_64" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_65" -exp = "mode_manager->transition_table_for_tlm[65].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_65" -exp = "mode_manager->transition_table_for_tlm[65].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_65" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_66" -exp = "mode_manager->transition_table_for_tlm[66].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_66" -exp = "mode_manager->transition_table_for_tlm[66].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_66" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_67" -exp = "mode_manager->transition_table_for_tlm[67].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_67" -exp = "mode_manager->transition_table_for_tlm[67].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_67" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_68" -exp = "mode_manager->transition_table_for_tlm[68].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_68" -exp = "mode_manager->transition_table_for_tlm[68].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_68" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_69" -exp = "mode_manager->transition_table_for_tlm[69].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_69" -exp = "mode_manager->transition_table_for_tlm[69].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_69" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_70" -exp = "mode_manager->transition_table_for_tlm[70].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_70" -exp = "mode_manager->transition_table_for_tlm[70].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_70" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_71" -exp = "mode_manager->transition_table_for_tlm[71].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_71" -exp = "mode_manager->transition_table_for_tlm[71].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_71" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_72" -exp = "mode_manager->transition_table_for_tlm[72].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_72" -exp = "mode_manager->transition_table_for_tlm[72].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_72" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_73" -exp = "mode_manager->transition_table_for_tlm[73].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_73" -exp = "mode_manager->transition_table_for_tlm[73].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_73" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_74" -exp = "mode_manager->transition_table_for_tlm[74].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_74" -exp = "mode_manager->transition_table_for_tlm[74].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_74" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_75" -exp = "mode_manager->transition_table_for_tlm[75].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_75" -exp = "mode_manager->transition_table_for_tlm[75].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_75" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_76" -exp = "mode_manager->transition_table_for_tlm[76].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_76" -exp = "mode_manager->transition_table_for_tlm[76].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_76" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_77" -exp = "mode_manager->transition_table_for_tlm[77].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_77" -exp = "mode_manager->transition_table_for_tlm[77].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_77" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_78" -exp = "mode_manager->transition_table_for_tlm[78].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_78" -exp = "mode_manager->transition_table_for_tlm[78].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_78" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_79" -exp = "mode_manager->transition_table_for_tlm[79].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_79" -exp = "mode_manager->transition_table_for_tlm[79].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_79" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_80" -exp = "mode_manager->transition_table_for_tlm[80].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_80" -exp = "mode_manager->transition_table_for_tlm[80].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_80" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_81" -exp = "mode_manager->transition_table_for_tlm[81].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_81" -exp = "mode_manager->transition_table_for_tlm[81].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_81" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_82" -exp = "mode_manager->transition_table_for_tlm[82].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_82" -exp = "mode_manager->transition_table_for_tlm[82].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_82" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_83" -exp = "mode_manager->transition_table_for_tlm[83].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_83" -exp = "mode_manager->transition_table_for_tlm[83].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_83" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_84" -exp = "mode_manager->transition_table_for_tlm[84].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_84" -exp = "mode_manager->transition_table_for_tlm[84].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_84" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_85" -exp = "mode_manager->transition_table_for_tlm[85].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_85" -exp = "mode_manager->transition_table_for_tlm[85].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_85" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_86" -exp = "mode_manager->transition_table_for_tlm[86].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_86" -exp = "mode_manager->transition_table_for_tlm[86].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_86" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_87" -exp = "mode_manager->transition_table_for_tlm[87].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_87" -exp = "mode_manager->transition_table_for_tlm[87].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_87" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_88" -exp = "mode_manager->transition_table_for_tlm[88].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_88" -exp = "mode_manager->transition_table_for_tlm[88].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_88" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index)" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_FROM_89" -exp = "mode_manager->transition_table_for_tlm[89].from" - -[[tlm]] -type = "uint8_t" -name = "MODE_TRANSITION_TABLE_TO_89" -exp = "mode_manager->transition_table_for_tlm[89].to" - -[[tlm]] -type = "uint16_t" -name = "MODE_TRANSITION_TABLE_ID_89" -exp = "(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index)" - diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml index 6a78fdfe8..881330f20 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml @@ -10,386 +10,10 @@ name = "PAGE_NO" exp = "page" [[tlm]] +q_range = [0, 63] +block_num = 1 +[[tlm.block]] +name = "TLM??" type = "uint32_t" -name = "TLM0" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func)" +exp = "(uint32_t)(telemetry_frame->tlm_table[offset+??].tlm_func)" is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM1" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM2" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM3" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM4" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM5" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM6" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM7" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM8" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM9" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM10" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM11" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM12" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM13" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM14" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM15" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM16" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM17" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM18" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM19" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM20" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM21" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM22" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM23" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM24" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM25" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM26" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM27" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM28" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM29" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM30" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM31" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM32" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM33" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM34" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM35" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM36" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM37" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM38" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM39" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM40" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM41" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM42" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM43" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM44" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM45" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM46" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM47" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM48" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM49" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM50" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM51" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM52" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM53" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM54" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM55" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM56" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM57" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM58" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM59" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM60" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM61" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM62" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func)" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "TLM63" -exp = "(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func)" -is_hex = true - diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml index 56ea1d473..0b7be78ad 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml @@ -21,1506 +21,22 @@ name = "UPDATED_AT" exp = "timeline_command_dispatcher->tlm_info_.updated_at" [[tlm]] +q_range = [0, 31] +block_num = 3 +[[tlm.block]] +name = "CMD??_ID" +exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+??])" type = "uint16_t" -name = "CMD0_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD0_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])" - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD0_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD1_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD1_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])" - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD1_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD2_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD2_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])" - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD2_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD3_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD3_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])" - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD3_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD4_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD4_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])" - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD4_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD5_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD5_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])" - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD5_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD6_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD6_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])" - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD6_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD7_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD7_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])" - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD7_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD8_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD8_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])" - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD8_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD9_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD9_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])" - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD9_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD10_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD10_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])" - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD10_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD11_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD11_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])" - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD11_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD12_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD12_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])" - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD12_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD13_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD13_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])" - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD13_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD14_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD14_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])" - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD14_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD15_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD15_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])" - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD15_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD16_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD16_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])" - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD16_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD17_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD17_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])" - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD17_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD18_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD18_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])" - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD18_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD19_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD19_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])" - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD19_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD20_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD20_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])" - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD20_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD21_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD21_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])" - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD21_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD22_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD22_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])" - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD22_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD23_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD23_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])" - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD23_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD24_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD24_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])" - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD24_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD25_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD25_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])" - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD25_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD26_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD26_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])" - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD26_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD27_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD27_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])" - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD27_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD28_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD28_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])" - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD28_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD29_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD29_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])" - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD29_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD30_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" -is_hex = true - -[[tlm]] -type = "uint32_t" -name = "CMD30_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])" - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD30_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5]" -is_hex = true - -[[tlm]] -type = "uint16_t" -name = "CMD31_ID" -exp = "(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" -is_hex = true - -[[tlm]] +[[tlm.block]] +name = "CMD??_TI" +exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+??])" type = "uint32_t" -name = "CMD31_TI" -exp = "(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])" - -[[tlm]] -type = "uint8_t" -name = "CMD31_PARAM0" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD31_PARAM1" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD31_PARAM2" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD31_PARAM3" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3]" -is_hex = true - -[[tlm]] -type = "uint8_t" -name = "CMD31_PARAM4" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4]" -is_hex = true - -[[tlm]] +[[tlm.block]] +q_range = [0, 5] +block_num = 1 +[[tlm.block.block]] type = "uint8_t" -name = "CMD31_PARAM5" -exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5]" +name = "CMD??_PARAM????" +exp = "CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+??])[????]" is_hex = true - diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml index 5362fc160..c78be527e 100644 --- a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml +++ b/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml @@ -10,507 +10,67 @@ name = "MASTER_BC_ID" exp = "telemetry_manager->master_bc_id" [[tlm]] +q_range = [0, 9] +block_num = 2 +[[tlm.block]] +name = "BC_INFO??.BC_ID" type = "uint16_t" -name = "BC_INFO0.BC_ID" -exp = "telemetry_manager->bc_info[0].bc_id" +exp = "telemetry_manager->bc_info[??].bc_id" +[[tlm.block]] +name = "BC_INFO??.BC_TYPE" +type = "uint8_t" +exp = "(uint8_t)telemetry_manager->bc_info[??].bc_type" +status = "6.2" + +[[tlm]] +block_num = 4 +seq_num = 6 +[[tlm.block]] +q_range = [0, 9] +block_num = 1 +[[tlm.block.block]] +name = "REG_INFO.{{}}.BC_INFO_IDX????" +type = "uint8_t" +exp = "telemetry_manager->register_info.{{}}.bc_info_idx[????]" +[[tlm.block]] +name = "REG_INFO.{{}}.BC_INFO_IDX_USED_NUM" +type = "uint8_t" +exp = "telemetry_manager->register_info.{{}}.bc_info_idx_used_num" +[[tlm.block]] +name = "REG_INFO.{{}}.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" +type = "uint8_t" +exp = "telemetry_manager->register_info.{{}}.tlm_register_pointer_to_idx_of_bc_info_idx" +[[tlm.block]] +name = "REG_INFO.{{}}.REG_PNTR_TO_BC_CMD_IDX" +type = "uint8_t" +exp = "telemetry_manager->register_info.{{}}.tlm_register_pointer_to_bc_cmd_idx" + +[[tlm.seq]] +q_range = [] +name = "MASTER" +exp = "master" +[[tlm.seq]] +q_range = [] +name = "HK_TLM" +exp = "hk_tlm" +[[tlm.seq]] +q_range = [] +name = "SYSTEM_TLM" +exp = "system_tlm" +[[tlm.seq]] +q_range = [] +name = "HIGH_FREQ_TLM" +exp = "high_freq_tlm" +[[tlm.seq]] +q_range = [] +name = "LOW_FREQ_TLM" +exp = "low_freq_tlm" +[[tlm.seq]] +q_range = [] +name = "RESERVE" +exp = "reserve" [[tlm]] -type = "uint8_t" -name = "BC_INFO0.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[0].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO1.BC_ID" -exp = "telemetry_manager->bc_info[1].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO1.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[1].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO2.BC_ID" -exp = "telemetry_manager->bc_info[2].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO2.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[2].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO3.BC_ID" -exp = "telemetry_manager->bc_info[3].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO3.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[3].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO4.BC_ID" -exp = "telemetry_manager->bc_info[4].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO4.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[4].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO5.BC_ID" -exp = "telemetry_manager->bc_info[5].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO5.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[5].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO6.BC_ID" -exp = "telemetry_manager->bc_info[6].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO6.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[6].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO7.BC_ID" -exp = "telemetry_manager->bc_info[7].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO7.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[7].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO8.BC_ID" -exp = "telemetry_manager->bc_info[8].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO8.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[8].bc_type" -status = "6.1" - -[[tlm]] -type = "uint16_t" -name = "BC_INFO9.BC_ID" -exp = "telemetry_manager->bc_info[9].bc_id" - -[[tlm]] -type = "uint8_t" -name = "BC_INFO9.BC_TYPE" -exp = "(uint8_t)telemetry_manager->bc_info[9].bc_type" -status = "6.1" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.master.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.master.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.master.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.master.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.master.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.master.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.master.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.master.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.master.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.master.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.master.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.system_tlm.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX0" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[0]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX1" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[1]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX2" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[2]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX3" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[3]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX4" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[4]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX5" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[5]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX6" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[6]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX7" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[7]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX8" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[8]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX9" -exp = "telemetry_manager->register_info.reserve.bc_info_idx[9]" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM" -exp = "telemetry_manager->register_info.reserve.bc_info_idx_used_num" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX" -exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx" - -[[tlm]] -type = "uint8_t" -name = "REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX" -exp = "telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx" - -[[tlm]] -type = "uint8_t" name = "IS_INITED" +type = "uint8_t" exp = "telemetry_manager->is_inited" - diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml index e5df17256..05400dcae 100644 --- a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml @@ -1127,6 +1127,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->tim type = "uint32_t" name = "TLOGS.HIGH.EVENTS1.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 1)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1152,6 +1153,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->tim type = "uint32_t" name = "TLOGS.HIGH.EVENTS2.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 2)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1177,6 +1179,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->tim type = "uint32_t" name = "TLOGS.HIGH.EVENTS3.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH, 3)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1202,6 +1205,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->t type = "uint32_t" name = "TLOGS.MIDDLE.EVENTS0.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1227,6 +1231,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->t type = "uint32_t" name = "TLOGS.MIDDLE.EVENTS1.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 1)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1252,6 +1257,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->t type = "uint32_t" name = "TLOGS.MIDDLE.EVENTS2.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 2)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1277,6 +1283,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->t type = "uint32_t" name = "TLOGS.MIDDLE.EVENTS3.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE, 3)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1302,6 +1309,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS0.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1327,6 +1335,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS1.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 1)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1352,6 +1361,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS2.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 2)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1377,6 +1387,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS3.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 3)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1402,6 +1413,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS4.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 4)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1427,6 +1439,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->time type = "uint32_t" name = "TLOGS.LOW.EVENTS5.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW, 5)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1452,6 +1465,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->time. type = "uint32_t" name = "TLOGS.EL.EVENTS0.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1477,6 +1491,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->time. type = "uint32_t" name = "TLOGS.EL.EVENTS1.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 1)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1502,6 +1517,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->time. type = "uint32_t" name = "TLOGS.EL.EVENTS2.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 2)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1527,6 +1543,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->time. type = "uint32_t" name = "TLOGS.EL.EVENTS3.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL, 3)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1552,6 +1569,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->time. type = "uint32_t" name = "TLOGS.EH.EVENTS0.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 0)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1577,6 +1595,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->time. type = "uint32_t" name = "TLOGS.EH.EVENTS1.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 1)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1602,6 +1621,7 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->time. type = "uint32_t" name = "TLOGS.EH.EVENTS2.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 2)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" [[tlm]] type = "uint8_t" @@ -1627,4 +1647,5 @@ exp = "(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->time. type = "uint32_t" name = "TLOGS.EH.EVENTS3.NOTE" exp = "EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH, 3)->note" +desc = "縺薙%縺舌i縺縺ッu32縺ァ縺翫m縺" diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml index 31b36cf92..8b49a7cb1 100644 --- a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml +++ b/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml @@ -78,7 +78,7 @@ exp = "telemetry_manager->bc_info[0].bc_id" type = "uint8_t" name = "BC_INFO0.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[0].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -89,7 +89,7 @@ exp = "telemetry_manager->bc_info[1].bc_id" type = "uint8_t" name = "BC_INFO1.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[1].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -100,7 +100,7 @@ exp = "telemetry_manager->bc_info[2].bc_id" type = "uint8_t" name = "BC_INFO2.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[2].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -111,7 +111,7 @@ exp = "telemetry_manager->bc_info[3].bc_id" type = "uint8_t" name = "BC_INFO3.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[3].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -122,7 +122,7 @@ exp = "telemetry_manager->bc_info[4].bc_id" type = "uint8_t" name = "BC_INFO4.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[4].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -133,7 +133,7 @@ exp = "telemetry_manager->bc_info[5].bc_id" type = "uint8_t" name = "BC_INFO5.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[5].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -144,7 +144,7 @@ exp = "telemetry_manager->bc_info[6].bc_id" type = "uint8_t" name = "BC_INFO6.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[6].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -155,7 +155,7 @@ exp = "telemetry_manager->bc_info[7].bc_id" type = "uint8_t" name = "BC_INFO7.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[7].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -166,7 +166,7 @@ exp = "telemetry_manager->bc_info[8].bc_id" type = "uint8_t" name = "BC_INFO8.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[8].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint16_t" @@ -177,7 +177,7 @@ exp = "telemetry_manager->bc_info[9].bc_id" type = "uint8_t" name = "BC_INFO9.BC_TYPE" exp = "(uint8_t)telemetry_manager->bc_info[9].bc_type" -status = "6.1" +status = "6.2" [[tlm]] type = "uint8_t" diff --git a/data/tlm-cmd-db b/data/tlm-cmd-db index 6d47371f6..26bfea97c 160000 --- a/data/tlm-cmd-db +++ b/data/tlm-cmd-db @@ -1 +1 @@ -Subproject commit 6d47371f66ba8eb673e473360448ba5492f351aa +Subproject commit 26bfea97c7dd514da35d5be77a1cdb5ca98a0fea From 73c16aeee2a125ad3d21446ad8b6173693df050c Mon Sep 17 00:00:00 2001 From: flap1 Date: Fri, 27 May 2022 16:15:33 +0900 Subject: [PATCH 3/3] mv data to Examples/minimum_user_for_s2e --- .gitmodules | 4 +- .../CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv | 0 .../CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv | 0 .../CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md | 0 .../CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md | 0 .../CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml | 0 .../toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml | 0 .../toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml | 0 .../expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv | 0 .../csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv | 0 .../csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv | 0 .../TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv | 0 .../csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md | 0 .../TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md | 0 .../data}/DataBase/TLM_DB/status.md | 0 .../data}/DataBase/TLM_DB/status.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml | 0 .../TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 0 .../toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml | 0 .../toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml | 0 .../expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml | 0 .../SAMPLE_MOBC_TLM_DB_UART_TEST.toml | 0 .../CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv | 0 .../CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv | 0 .../CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md | 0 .../CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md | 0 .../CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml | 0 .../toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml | 0 .../toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml | 0 .../expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml | 0 .../csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv | 0 .../TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv | 0 .../TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md | 0 .../TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md | 0 .../data}/DataBaseAobc/TLM_DB/status.md | 0 .../data}/DataBaseAobc/TLM_DB/status.toml | 0 .../TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml | 0 .../toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml | 0 .../toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml | 0 .../SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml | 0 .../expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml | 0 .../minimum_user_for_s2e/data}/settings.json | 4 +- .../minimum_user_for_s2e/data}/tlm-cmd-db | 0 .../Settings/TlmCmd/DataBase/CMDFILE/.gitkeep | 0 .../DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm | Bin 259330 -> 0 bytes .../CMD_DB/SAMPLE_MOBC_CMD_DB_BCT.csv | 300 ----- .../CMD_DB/SAMPLE_MOBC_CMD_DB_CMD_DB.csv | 1000 ----------------- .../CMD_DB/SAMPLE_MOBC_CMD_DB_Utility.csv | 50 - .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm | Bin 366444 -> 0 bytes .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_AM.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_APP_TIME.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_BL.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_CA.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_DCU.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_EH_LOG.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_EH_RULE.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_GIT_REV.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GS.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_HK.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_MEM.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MM.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_MOBC.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TF.csv | 500 --------- .../DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TL.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv | 500 --------- .../TLM_DB/SAMPLE_MOBC_TLM_DB_UART_TEST.csv | 500 --------- .../DataBase/TLM_DB/calced_data/.gitkeep | 0 .../calced_data/SAMPLE_MOBC_TLM_DB_AM.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_APP_TIME.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_BL.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_CA.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_DCU.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_EH.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_EH_INDEX.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_EH_LOG.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_EH_RULE.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_EL.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_EL_CLOG.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_EL_TLOG.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_GIT_REV.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_GS.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_HK.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_MEM.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_MM.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_MOBC.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_TF.csv | 500 --------- .../calced_data/SAMPLE_MOBC_TLM_DB_TL.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_TLM_MGR.csv | 500 --------- .../SAMPLE_MOBC_TLM_DB_UART_TEST.csv | 500 --------- .../TlmCmd/DataBaseAobc/CMDFILE/.gitkeep | 0 .../CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm | Bin 259330 -> 0 bytes .../CMD_DB/SAMPLE_AOBC_CMD_DB_BCT.csv | 300 ----- .../CMD_DB/SAMPLE_AOBC_CMD_DB_CMD_DB.csv | 1000 ----------------- .../CMD_DB/SAMPLE_AOBC_CMD_DB_Utility.csv | 50 - .../Settings/TlmCmd/DataBaseAobc/README.md | 4 - .../TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm | Bin 372391 -> 0 bytes .../TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv | 500 --------- .../TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv | 500 --------- .../DataBaseAobc/TLM_DB/calced_data/.gitkeep | 0 .../SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv | 500 --------- .../SAMPLE_AOBC_TLM_DB_AOBC_HK.csv | 500 --------- 184 files changed, 4 insertions(+), 26708 deletions(-) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/status.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/status.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/status.md (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/status.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml (100%) rename {data => Examples/minimum_user_for_s2e/data}/settings.json (77%) rename {data => Examples/minimum_user_for_s2e/data}/tlm-cmd-db (100%) delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMDFILE/.gitkeep delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_BCT.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_CMD_DB.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_Utility.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_AM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_APP_TIME.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_BL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_CA.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_DCU.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_LOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_RULE.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GIT_REV.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GS.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_HK.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MEM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MOBC.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TF.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_UART_TEST.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/.gitkeep delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_AM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_APP_TIME.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_BL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_CA.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_DCU.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_LOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_RULE.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GIT_REV.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GS.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_HK.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MEM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MM.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MOBC.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TF.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TL.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_UART_TEST.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMDFILE/.gitkeep delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_BCT.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_CMD_DB.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_Utility.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/README.md delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/.gitkeep delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv delete mode 100644 Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv diff --git a/.gitmodules b/.gitmodules index 4ac66449f..3db28a5e8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ -[submodule "data/tlm-cmd-db"] - path = data/tlm-cmd-db +[submodule "Examples/minimum_user_for_s2e/data/tlm-cmd-db"] + path = Examples/minimum_user_for_s2e/data/tlm-cmd-db url = https://github.com/ut-issl/tlm-cmd-db.git branch = feature/excel2toml diff --git a/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv similarity index 100% rename from data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_BCT.csv diff --git a/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv similarity index 100% rename from data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/csv/SAMPLE_MOBC_CMD_DB_CMD_DB.csv diff --git a/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md similarity index 100% rename from data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_BCT.md diff --git a/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md similarity index 100% rename from data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/md/SAMPLE_MOBC_CMD_DB_CMD_DB.md diff --git a/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml similarity index 100% rename from data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_BCT.toml diff --git a/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml similarity index 100% rename from data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/SAMPLE_MOBC_CMD_DB_CMD_DB.toml diff --git a/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml similarity index 100% rename from data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_BCT.toml diff --git a/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml b/Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml similarity index 100% rename from data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBase/CMD_DB/toml/expanded/SAMPLE_MOBC_CMD_DB_CMD_DB.toml diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_AM.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_APP_TIME.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_BL.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_CA.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_DCU.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_LOG.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EH_RULE.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GIT_REV.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_GS.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_HK.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MEM.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MM.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_MOBC.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TF.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TL.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv diff --git a/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv similarity index 100% rename from data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/csv/SAMPLE_MOBC_TLM_DB_UART_TEST.csv diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_AM.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_APP_TIME.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_BL.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_CA.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_DCU.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_INDEX.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_LOG.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EH_RULE.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_CLOG.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_EL_TLOG.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GIT_REV.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_GS.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_HK.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MEM.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MM.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_MOBC.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TF.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TL.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_TLM_MGR.md diff --git a/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md similarity index 100% rename from data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/md/SAMPLE_MOBC_TLM_DB_UART_TEST.md diff --git a/data/DataBase/TLM_DB/status.md b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/status.md similarity index 100% rename from data/DataBase/TLM_DB/status.md rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/status.md diff --git a/data/DataBase/TLM_DB/status.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/status.toml similarity index 100% rename from data/DataBase/TLM_DB/status.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/status.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_AM.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_APP_TIME.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_BL.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_CA.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_DCU.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_LOG.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EH_RULE.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GIT_REV.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_GS.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_HK.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MEM.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MM.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_MOBC.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TF.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TL.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml diff --git a/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/SAMPLE_MOBC_TLM_DB_UART_TEST.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_AM.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_APP_TIME.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_BL.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_CA.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_DCU.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_INDEX.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_LOG.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EH_RULE.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_CLOG.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_EL_TLOG.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GIT_REV.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_GS.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_HK.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MEM.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MM.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_MOBC.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TF.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TL.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_TLM_MGR.toml diff --git a/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml b/Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml similarity index 100% rename from data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml rename to Examples/minimum_user_for_s2e/data/DataBase/TLM_DB/toml/expanded/SAMPLE_MOBC_TLM_DB_UART_TEST.toml diff --git a/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv similarity index 100% rename from data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_BCT.csv diff --git a/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv similarity index 100% rename from data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/csv/SAMPLE_AOBC_CMD_DB_CMD_DB.csv diff --git a/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md similarity index 100% rename from data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_BCT.md diff --git a/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md similarity index 100% rename from data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/md/SAMPLE_AOBC_CMD_DB_CMD_DB.md diff --git a/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml similarity index 100% rename from data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_BCT.toml diff --git a/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml similarity index 100% rename from data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/SAMPLE_AOBC_CMD_DB_CMD_DB.toml diff --git a/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml similarity index 100% rename from data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_BCT.toml diff --git a/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml similarity index 100% rename from data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/CMD_DB/toml/expanded/SAMPLE_AOBC_CMD_DB_CMD_DB.toml diff --git a/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv similarity index 100% rename from data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv diff --git a/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv similarity index 100% rename from data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/csv/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv diff --git a/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md similarity index 100% rename from data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.md diff --git a/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md similarity index 100% rename from data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/md/SAMPLE_AOBC_TLM_DB_AOBC_HK.md diff --git a/data/DataBaseAobc/TLM_DB/status.md b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/status.md similarity index 100% rename from data/DataBaseAobc/TLM_DB/status.md rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/status.md diff --git a/data/DataBaseAobc/TLM_DB/status.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/status.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/status.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/status.toml diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB.toml diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml diff --git a/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml diff --git a/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.toml diff --git a/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml b/Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml similarity index 100% rename from data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml rename to Examples/minimum_user_for_s2e/data/DataBaseAobc/TLM_DB/toml/expanded/SAMPLE_AOBC_TLM_DB_AOBC_HK.toml diff --git a/data/settings.json b/Examples/minimum_user_for_s2e/data/settings.json similarity index 77% rename from data/settings.json rename to Examples/minimum_user_for_s2e/data/settings.json index 494f63ceb..52543a1ad 100644 --- a/data/settings.json +++ b/Examples/minimum_user_for_s2e/data/settings.json @@ -4,7 +4,7 @@ "db_prefix": "SAMPLE_MOBC", "db_path": "DataBase", - "dest_path": "../Examples/minimum_user_for_s2e/src/src_user/TlmCmd", + "dest_path": "../src/src_user/TlmCmd", "max_tlm_num": 432, "other_obc_data": [ @@ -14,7 +14,7 @@ "db_prefix": "SAMPLE_AOBC", "db_path": "DataBaseAobc", - "dest_path": "../Examples/minimum_user_for_s2e/src/src_user/Drivers/Aocs", + "dest_path": "../src/src_user/Drivers/Aocs", "max_tlm_num": 256, "driver_name": "aobc_driver", diff --git a/data/tlm-cmd-db b/Examples/minimum_user_for_s2e/data/tlm-cmd-db similarity index 100% rename from data/tlm-cmd-db rename to Examples/minimum_user_for_s2e/data/tlm-cmd-db diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMDFILE/.gitkeep b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMDFILE/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm deleted file mode 100644 index 5ec7ad0db69a2fe43ccd055262589adc2c618079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259330 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∈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

t0gJGO4DC4ru*{?V*le6Nkm#_A6F$`rwQ^tjBE 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

j2ePdn-}ZUW$%}MV8b>{ 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 OOhtAi{WW`&24n8O79NNI diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_BCT.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_BCT.csv deleted file mode 100644 index 01adb3f5c..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_BCT.csv +++ /dev/null @@ -1,300 +0,0 @@ -Comment,Name,ShortName,BCID,エイリアス,,,,,Danger Flag,Description,Note -,,,,Deploy,SetBlockPosition,Clear,Activate,Inactivate,,, -**,Block Cmds for Mode Transition (シーケンスリスト),,,,,,,,,, -*,./src_user/Settings/Modes/Transitions/ で定義,,,,,,,,,, -,BC_SL_START_UP_TO_INITIAL,,0,,,,,,danger,, -,BC_SL_NOP ,,17,,,,,,danger,, -**,Block Cmds for TaskList (タスクリスト) : 286-300,,,,,,,,,, -*,./src_user/Settings/Modes/TaskLists/ で定義,,,,,,,,,, -,BC_TL_START_UP,,20,,,,,,danger,, -,BC_TL_INITIAL,,21,,,,,,danger,, -**,Block Cmds for Elements (App Rotator@@ Combinar),,,,,,,,,, -*,./src_user/Settings/Modes/TaskLists/Elements/ で定義,,,,,,,,,, -,BC_AR_DEBUG_DISPLAY_INI,,40,,,,,,danger,, -,BC_AR_DRIVERS_UPDATE_INI,,42,,,,,,danger,, -,BC_AR_GS_RELATED_PROCESS,,44,,,,,,danger,, -,BC_AC_TLM_CMD_HIRATE,,50,,,,,,danger,, -**,==== 各系領域 ====,,,,,,,,,, -*,./C2A/TlmCmd/NormalBlockCommandDefinition/で定義,,,,,,,,,, -*,アノマリハンドラはBC_AH_など,接頭辞を適切につけること!,,,,,,,,,, -**,CDH:60-79,,,,,,,,,, -,BC_HK_CYCLIC_TLM,BC_HK10S,60,○,○,○,○,○,,, -,BC_RESERVED_FOR_HK,,77,,,,,,,EM電気試験でのコマンドファイルとのバッティングを防ぐ, -**,COMM:90-99,,,,,,,,,, -**,==== 地上からupする“のみ”領域 ====,,,,,,,,,, -*,C2Aでは使用しない,,,,,,,,,, -**,==== 追加領域 ====,,,,,,,,,, -**,Telemetry Manager,,,,,,,,,, -,BC_TLM_MGR0,,350,,,,,,,, -,BC_TLM_MGR1,,351,,,,,,,, -,BC_TLM_MGR2,,352,,,,,,,, -,BC_TLM_MGR3,,353,,,,,,,, -,BC_TLM_MGR4,,354,,,,,,,, -,BC_TLM_MGR5,,355,,,,,,,, -,BC_TLM_MGR6,,356,,,,,,,, -,BC_TLM_MGR7,,357,,,,,,,, -,BC_TLM_MGR8,,358,,,,,,,, -,BC_TLM_MGR9,,359,,,,,,,, -**,Test,,,,,,,,,, -,BC_TEST_EH_RESPOND,,360,,,,,,,, -,BC_TEST_BCL,,361,,,,,,,, -**,BCT MAX : 382,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_CMD_DB.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_CMD_DB.csv deleted file mode 100644 index 77ab63866..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_CMD_DB.csv +++ /dev/null @@ -1,1000 +0,0 @@ -Component,Name,Target,Code,Params,,,,,,,,,,,,,Danger Flag,Is Restricted,Description,Note -MOBC,,,,Num Params,Param1,,Param2,,Param3,,Param4,,Param5,,Param6,,,,, -Comment,,,,,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,,,, -*,Cmd_EXAMPLE,OBC,,2,uint32_t,address,int32_t,time [ms],,,,,,,,,,,例,引数の説明と単位を書くこと!(例:time [ms]) -* C2A_CORE,基幹機能コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_NOP,OBC,0x0000,0,,,,,,,,,,,,,,,ダミーコマンド, -,Cmd_TMGR_SET_TIME,OBC,0x0001,1,uint32_t,TI,,,,,,,,,,,,,MOBC時刻設定コマンド, -,Cmd_TMGR_UPDATE_UNIXTIME,OBC,0x0002,3,double,unixtime,uint32_t,total_cycle,uint32_t,step,,,,,,,,,MOBC UNIXTIME修正コマンド, -,Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH,OBC,0x0003,1,double,ult_unixtime_epoch,,,,,,,,,,,,,UTL_cmdで用いるunixtimeの紀元を変更する,utl_unixtime_epoch [s] -,Cmd_TMGR_SET_CYCLE_CORRECTION,OBC,0x0004,1,double,cycle_correction,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を変更する@@ 初期値は1.0, -,Cmd_TMGR_RESET_CYCLE_CORRECTION,OBC,0x0005,0,,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を1.0に初期化する, -,Cmd_TMGR_CLEAR_UNIXTIME_INFO,OBC,0x0006,0,,,,,,,,,,,,,,,unixtime_info_ を初期化する, -,Cmd_AM_REGISTER_APP,OBC,0x0007,3,uint32_t,app_id,uint32_t,init_ptr,uint32_t,entry_ptr,,,,,,,,,アプリ登録コマンド, -,Cmd_AM_INITIALIZE_APP,OBC,0x0008,1,uint32_t,app_id,,,,,,,,,,,,,アプリ初期化コマンド, -,Cmd_AM_EXECUTE_APP,OBC,0x0009,1,uint32_t,app_id,,,,,,,,,,,,,アプリ実行コマンド, -,Cmd_AM_SET_PAGE_FOR_TLM,OBC,0x000A,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_AM_CLEAR_APP_INFO,OBC,0x000B,0,,,,,,,,,,,,,danger,,アプリ実行時間計測の初期化, -,Cmd_MM_SET_MODE_LIST,OBC,0x000C,2,uint8_t,mode,uint16_t,bc_index,,,,,,,,,,,モード定義リスト設定コマンド, -,Cmd_MM_SET_TRANSITION_TABLE,OBC,0x000D,3,uint8_t,from_mode,uint8_t,to_mode,uint16_t,bc_index,,,,,,,,,モード遷移定義テーブル書き換えコマンド, -,Cmd_MM_START_TRANSITION,OBC,0x000E,1,uint8_t,to_mode,,,,,,,,,,,,,モード遷移開始コマンド, -,Cmd_MM_FINISH_TRANSITION,OBC,0x000F,0,,,,,,,,,,,,,,,モード遷移終了通知コマンド, -,Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM,OBC,0x0010,0,,,,,,,,,,,,,,,モードのTLMテーブル情報更新, -,Cmd_TDSP_SET_TASK_LIST,OBC,0x0011,1,uint8_t,bc_index,,,,,,,,,,,,,タスクリスト設定コマンド, -,Cmd_TLCD_CLEAR_ALL_TIMELINE,OBC,0x0012,1,uint8_t,TLCD_ID,,,,,,,,,,,danger,,全TLC登録解除, -,Cmd_TLCD_CLEAR_TIMELINE_AT,OBC,0x0013,2,uint8_t,TLCD_ID,uint32_t,TI,,,,,,,,,,,TI指定TLC登録解除, -,Cmd_TLCD_DEPLOY_BLOCK,OBC,0x0014,2,uint8_t,TLCD_ID,uint16_t,bc_index,,,,,,,,,,,BLC展開 , -,Cmd_TLCD_CLEAR_ERR_LOG,OBC,0x0015,1,uint8_t,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア, -,Cmd_TLCD_SET_SOE_FLAG,OBC,0x0016,2,uint8_t,TLCD_ID,uint8_t,,,,,,,,,,,,異常時実行停止機能設定(ライン番号@@ フラグ), -,Cmd_TLCD_SET_LOUT_FLAG,OBC,0x0017,2,uint8_t,TLCD_ID,uint8_t,,,,,,,,,,,,実行停止機能設定(ライン番号@@ フラグ), -,Cmd_TLCD_SET_ID_FOR_TLM,OBC,0x0018,1,uint8_t,TLCD_ID,,,,,,,,,,,,,テレメで降ろすTL_IDの設定とTLテレメの更新, -,Cmd_TLCD_SET_PAGE_FOR_TLM,OBC,0x0019,1,uint8_t,page_no,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_GENERATE_TLM,OBC,0x001A,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,TLMパケット生成, -**,BCTコマンド,,,,,,,,,,,,,,,,,,, -,Cmd_BCT_CLEAR_BLOCK,OBC,0x001B,1,uint16_t,bc_index,,,,,,,,,,,,,BLC登録解除コマンド, -,Cmd_BCT_SET_BLOCK_POSITION,OBC,0x001C,2,uint16_t,bc_index,uint8_t,cmd_index,,,,,,,,,,,BLC操作ポインタ設定コマンド, -,Cmd_BCT_COPY_BCT,OBC,0x001D,2,uint16_t,dst_bc_index,uint16_t,src_bc_index,,,,,,,,,,,BCT の内容を別の場所にコピー, -,Cmd_BCT_OVERWRITE_CMD,OBC,0x001E,5,uint16_t,CMD_CODE,uint32_t,TI,uint16_t,pos.block,uint8_t,pos.cmd,raw,cmd_param (big endian),,,danger,,BCTの内容を上書き, -,Cmd_BCT_FILL_NOP,OBC,0x001F,1,uint8_t,,,,,,,,,,,,,,テレメ運用時の10個BCをNOP埋めする.(NOP個数), -**,BCEコマンド,,,,,,,,,,,,,,,,,,, -,Cmd_BCE_ACTIVATE_BLOCK,OBC,0x0020,0,,,,,,,,,,,,,,,BLC有効化コマンド, -,Cmd_BCE_ACTIVATE_BLOCK_BY_ID,OBC,0x0021,1,uint16_t,bc_index,,,,,,,,,,,,,BCを(無条件に)有効化, -,Cmd_BCE_INACTIVATE_BLOCK_BY_ID,OBC,0x0022,1,uint16_t,bc_index,,,,,,,,,,,,,BCを(無条件に)無効化, -,Cmd_BCE_ROTATE_BLOCK,OBC,0x0023,1,uint16_t,bc_index,,,,,,,,,,,,,BLC回転コマンド, -,Cmd_BCE_COMBINE_BLOCK,OBC,0x0024,1,uint16_t,bc_index,,,,,,,,,,,,,BLC融合コマンド, -,Cmd_BCE_TIMELIMIT_COMBINE_BLOCK,OBC,0x0025,2,uint16_t,bc_index,uint8_t,limit_step,,,,,,,,,,,時間制限付きBLC融合コマンド, -,Cmd_BCE_RESET_ROTATOR_INFO,OBC,0x0026,0,,,,,,,,,,,,,danger,,カウンタ類リセット, -,Cmd_BCE_RESET_COMBINER_INFO,OBC,0x0027,0,,,,,,,,,,,,,danger,,カウンタ類リセット, -,Cmd_BCE_SET_ROTATE_INTERVAL,OBC,0x0028,2,uint16_t,,uint16_t,,,,,,,,,,,,BC回転時の回転間隔周期を設定する, -**,GSCDコマンド,,,,,,,,,,,,,,,,,,, -,Cmd_GSCD_CLEAR_ERR_LOG,OBC,0x0029,0,,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア, -**,RTCDコマンド,,,,,,,,,,,,,,,,,,, -,Cmd_RTCD_CLEAR_ALL_REALTIME,OBC,0x002A,0,,,,,,,,,,,,,danger,,全RTC登録解除, -,Cmd_RTCD_CLEAR_ERR_LOG,OBC,0x002B,0,,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア, -**,メモリ操作コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_MEM_SET_REGION,OBC,0x002C,2,uint32_t,始点アドレス,uint32_t,終点アドレス,,,,,,,,,,,始点アドレスと終点アドレスを指定する, -*,Cmd_MEM_DUMP_REGION_SEQ,OBC,,2,uint8_t,category,uint8_t,送出回数,,,,,,,,,,,カテゴリと送信回数を指定する, -*,Cmd_MEM_DUMP_REGION_RND,OBC,,3,uint8_t,category,uint8_t,送出回数,uint16_t,ダンプ位置,,,,,,,,,カテゴリと送信回数@@ダンプ位置を指定する, -*,Cmd_MEM_DUMP_SINGLE,OBC,,3,uint8_t,category,uint8_t,送出回数,uint32_t,ダンプ位置,,,,,,,,,カテゴリと送信回数@@ダンプ位置を指定する, -,Cmd_MEM_LOAD,OBC,0x002D,2,uint32_t,開始アドレス,raw,HEXBINARY,,,,,,,,,,,開始アドレス、データを指定,第2パラメータの指定は仮設定 -,Cmd_MEM_SET_DESTINATION,OBC,0x002E,1,uint32_t,コピー先アドレス,,,,,,,,,,,,,コピー先設定, -,Cmd_MEM_COPY_REGION_SEQ,OBC,0x002F,1,uint32_t,コピー幅,,,,,,,,,,,,,領域コピー, -**,AnomalyLogger用,,,,,,,,,,,,,,,,,,, -,Cmd_AL_ADD_ANOMALY,OBC,0x0030,2,uint32_t,group,uint32_t,local,,,,,,,,,,,アノマリーコード(group@@ local)を発生させる, -,Cmd_AL_CLEAR_LIST,OBC,0x0031,0,,,,,,,,,,,,,,,AnomalyListをクリアする, -,Cmd_AL_SET_PAGE_FOR_TLM,OBC,0x0032,1,uint8_t,page no,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_AL_INIT_LOGGING_ENA_FLAG,OBC,0x0033,0,,,,,,,,,,,,,,,ロギングのフラグを初期化(全有効化), -,Cmd_AL_ENABLE_LOGGING,OBC,0x0034,1,uint32_t,group,,,,,,,,,,,,,ロギングを有効化, -,Cmd_AL_DISABLE_LOGGING,OBC,0x0035,1,uint32_t,group,,,,,,,,,,,,,ロギングを無効化, -,Cmd_AL_SET_THRES_OF_NEARLY_FULL,OBC,0x0036,1,uint16_t,,,,,,,,,,,,,,AL_NEARLY_FULLアノマリを出すしきい値設定, -**,AnomalyHandler用,,,,,,,,,,,,,,,,,,, -,Cmd_AH_REGISTER_RULE,OBC,0x0037,6,uint8_t,id,uint8_t,group,uint8_t,local,uint8_t,cond,uint8_t,threshold,uint16_t,bc_index,,,AHパラメタを設定する, -,Cmd_AH_ACTIVATE_RULE,OBC,0x0038,1,uint8_t,id,,,,,,,,,,,,,idで指定したルールを有効化する, -,Cmd_AH_INACTIVATE_RULE,OBC,0x0039,1,uint8_t,id,,,,,,,,,,,,,idで指定したルールを無効化する, -,Cmd_AH_CLEAR_LOG,OBC,0x003A,0,,,,,,,,,,,,,,,アノマリ記録と関連情報を初期化する, -,Cmd_AH_SET_PAGE_FOR_TLM,OBC,0x003B,1,uint8_t,page no,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_AHRES_LOG_CLEAR,OBC,0x003C,0,,,,,,,,,,,,,,,アノマリ対処ログをクリア, -,Cmd_AHRES_LOG_SET_PAGE_FOR_TLM,OBC,0x003D,1,uint8_t,page no,,,,,,,,,,,,,アノマリ対処ログテレメトリ生成用ページ番号設定, -**,EventLogger,,,,,,,,,,,,,,,,,,, -,Cmd_EL_INIT,OBC,0x003E,0,,,,,,,,,,,,,,,EL初期化, -,Cmd_EL_CLEAR_LOG_ALL,OBC,0x003F,0,,,,,,,,,,,,,,,全ログ削除, -,Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL,OBC,0x0040,1,uint8_t,err_level,,,,,,,,,,,,,エラーレベル指定ログ削除, -,Cmd_EL_CLEAR_STATISTICS,OBC,0x0041,0,,,,,,,,,,,,,,,統計情報削除, -,Cmd_EL_CLEAR_TLOG,OBC,0x0042,1,uint8_t,err_level,,,,,,,,,,,,,TLog削除, -,Cmd_EL_CLEAR_CLOG,OBC,0x0043,1,uint8_t,err_level,,,,,,,,,,,,,CLog削除, -,Cmd_EL_RECORD_EVENT,OBC,0x0044,4,uint32_t,group,uint32_t,local,uint8_t,err_level,uint32_t,note,,,,,,,イベント記録, -,Cmd_EL_TLOG_SET_PAGE_FOR_TLM,OBC,0x0045,2,uint8_t,page_no,uint8_t,err_level,,,,,,,,,,,TLogのダウンリンクテレメ設定, -,Cmd_EL_CLOG_SET_PAGE_FOR_TLM,OBC,0x0046,2,uint8_t,page_no,uint8_t,err_level,,,,,,,,,,,CLogのダウンリンクテレメ設定, -,Cmd_EL_INIT_LOGGING_SETTINGS,OBC,0x0047,0,,,,,,,,,,,,,,,ログ設定を初期化, -,Cmd_EL_ENABLE_LOGGING,OBC,0x0048,1,uint32_t,group,,,,,,,,,,,,,ロギングを有効化, -,Cmd_EL_DISABLE_LOGGING,OBC,0x0049,1,uint32_t,group,,,,,,,,,,,,,ロギングを無効化, -,Cmd_EL_ENABLE_LOGGING_ALL,OBC,0x004A,0,,,,,,,,,,,,,,,すべてのロギングを有効化, -,Cmd_EL_DISABLE_LOGGING_ALL,OBC,0x004B,0,,,,,,,,,,,,,,,すべてのロギングを無効化, -,Cmd_EL_ENABLE_TLOG_OVERWRITE,OBC,0x004C,1,uint8_t,err_level,,,,,,,,,,,,,TLogのログ上書きを有効化, -,Cmd_EL_DISABLE_TLOG_OVERWRITE,OBC,0x004D,1,uint8_t,err_level,,,,,,,,,,,,,TLogのログ上書きを無効化, -,Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL,OBC,0x004E,0,,,,,,,,,,,,,,,すべてのTLogのログ上書きを有効化, -,Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL,OBC,0x004F,0,,,,,,,,,,,,,,,すべてのTLogのログ上書きを無効化, -**,EventHandler,,,,,,,,,,,,,,,,,,, -,Cmd_EH_INIT,OBC,0x0050,0,,,,,,,,,,,,,,,EHの初期化, -,Cmd_EH_CLEAR_ALL_RULE,OBC,0x0051,0,,,,,,,,,,,,,,,EHのすべてのルールをクリア, -,Cmd_EH_LOAD_DEFAULT_RULE,OBC,0x0052,0,,,,,,,,,,,,,,,EHのデフォルトルールを読み込み, -,Cmd_EH_SET_REGISTER_RULE_EVENT_PARAM,OBC,0x0053,6,uint16_t,rule id,uint32_t,event group,uint32_t,event local,uint8_t,event err level,uint8_t,should_match_err_level,uint16_t,deploy bc index,,,登録するEHルールのイベントパラメータを設定, -,Cmd_EH_SET_REGISTER_RULE_CONDITION_PARAM,OBC,0x0054,4,uint8_t,condition type,uint16_t,count_threshold,uint32_t,time_threshold [ms],uint8_t,is_active,,,,,,,登録するEHルールの対応条件パラメタを設定, -,Cmd_EH_REGISTER_RULE,OBC,0x0055,0,,,,,,,,,,,,,,,設定したパラメタでEHルールを登録, -,Cmd_EH_DELETE_RULE,OBC,0x0056,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを削除, -,Cmd_EH_INIT_RULE,OBC,0x0057,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを初期化(ルールを有効化し,ルールカウンタも初期化), -,Cmd_EH_INIT_RULE_FOR_MULTI_LEVEL,OBC,0x0058,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを初期化(ルールを有効化し,ルールカウンタも初期化)(多段EH対応用), -,Cmd_EH_ACTIVATE_RULE,OBC,0x0059,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを有効化, -,Cmd_EH_INACTIVATE_RULE,OBC,0x005A,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを無効化, -,Cmd_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL,OBC,0x005B,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを有効化(多段EH対応用), -,Cmd_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL,OBC,0x005C,1,uint16_t,rule id,,,,,,,,,,,,,指定したルールを無効化(多段EH対応用), -,Cmd_EH_SET_RULE_COUNTER,OBC,0x005D,2,uint16_t,rule id,uint16_t,counter,,,,,,,,,,,EH_Rule の counter をセット, -,Cmd_EH_CLEAR_RULE_COUNTER,OBC,0x005E,1,uint16_t,rule id,,,,,,,,,,,,,EH_Rule の counter を0 クリア, -,Cmd_EH_CLEAR_RULE_COUNTER_BY_EVENT,OBC,0x005F,3,uint32_t,group,uint32_t,local,uint8_t,err_level,,,,,,,,,EH_Rule の counter を EL_Event 指定で 0 クリア, -,Cmd_EH_CLEAR_LOG,OBC,0x0060,0,,,,,,,,,,,,,,,EHの対応ログをクリア, -,Cmd_EH_SET_MAX_RESPONSE_NUM,OBC,0x0061,1,uint8_t,max_response_num,,,,,,,,,,,,,一度のEH実行で対応するイベントの最大数を設定, -,Cmd_EH_SET_MAX_CHECK_EVENT_NUM,OBC,0x0062,1,uint16_t,max_check_event_num,,,,,,,,,,,,,一度のEH実行でチェックするイベントの最大数を設定, -,Cmd_EH_SET_MAX_MULTI_LEVEL_NUM,OBC,0x0063,1,uint8_t,max_multi_level_num,,,,,,,,,,,,,設定可能な最大段数を設定, -,Cmd_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM,OBC,0x0064,1,uint8_t,page_no,,,,,,,,,,,,,EHルールテーブルのテレメページの設定, -,Cmd_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM,OBC,0x0065,1,uint8_t,page_no,,,,,,,,,,,,,EHルールのソート済みテーブルのテレメページの設定, -,Cmd_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM,OBC,0x0066,1,uint8_t,page_no,,,,,,,,,,,,,EHログテーブルのテレメページの設定, -,Cmd_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM,OBC,0x0067,1,uint16_t,rule id,,,,,,,,,,,,,EHテレメに表示するルールのID設定, -,Cmd_EH_MATCH_EVENT_COUNTER_TO_EL,OBC,0x0068,0,,,,,,,,,,,,,,,イベント発生を検知するためのEHカウンタをELカウンタに強制定期に合わせる, -**,EventUtility,,,,,,,,,,,,,,,,,,, -,Cmd_EVENT_UTIL_ENABLE_EH_EXEC,OBC,0x0069,0,,,,,,,,,,,,,,,EHの実行を有効に, -,Cmd_EVENT_UTIL_DISABLE_EH_EXEC,OBC,0x006A,0,,,,,,,,,,,,,,,EHの実行を無効に, -,Cmd_EVENT_UTIL_EXEC_EH,OBC,0x006B,0,,,,,,,,,,,,,,,EHを単発で実行, -**,Telemetry Frame@@ Command Analyze,,,,,,,,,,,,,,,,,,, -,Cmd_TF_INIT,OBC,0x006C,0,,,,,,,,,,,,,,,TFの初期化, -,Cmd_CA_INIT,OBC,0x006D,0,,,,,,,,,,,,,,,CAの初期化, -,Cmd_TF_REGISTER_TLM,OBC,0x006E,2,uint8_t,index,uint32_t,tlm_func,,,,,,,,,,,テレメトリ登録コマンド, -,Cmd_CA_REGISTER_CMD,OBC,0x006F,3,uint16_t,index,uint32_t,cmd_func,raw,param_info,,,,,,,,,コマンド登録コマンド, -,Cmd_TF_SET_PAGE_FOR_TLM,OBC,0x0070,1,uint8_t,page_no,,,,,,,,,,,,,テレメトリ定義テーブルページ番号設定, -,Cmd_CA_SET_PAGE_FOR_TLM,OBC,0x0071,1,uint8_t,page_no,,,,,,,,,,,,,コマンド定義テーブルページ番号設定, -**,Tlm Manager コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_TLM_MGR_INIT,OBC,0x0072,0,,,,,,,,,,,,,,,初期化, -,Cmd_TLM_MGR_INIT_MASTER_BC,OBC,0x0073,0,,,,,,,,,,,,,,,master bc の初期化, -,Cmd_TLM_MGR_CLEAR_HK_TLM,OBC,0x0074,0,,,,,,,,,,,,,,,HKテレメを初期化, -,Cmd_TLM_MGR_CLEAR_SYSTEM_TLM,OBC,0x0075,0,,,,,,,,,,,,,,,systemテレメを初期化, -,Cmd_TLM_MGR_CLEAR_USER_TLM,OBC,0x0076,0,,,,,,,,,,,,,,,high_freq_tlm@@ low_freq_tlm を初期化, -,Cmd_TLM_MGR_START_TLM,OBC,0x0077,0,,,,,,,,,,,,,,,TLM送出開始, -,Cmd_TLM_MGR_STOP_TLM,OBC,0x0078,0,,,,,,,,,,,,,,,TLM送出一時停止, -,Cmd_TLM_MGR_CLEAR_TLM_TL,OBC,0x0079,0,,,,,,,,,,,,,,,TLM送出用TLをクリア, -,Cmd_TLM_MGR_REGISTER_HK_TLM,OBC,0x007A,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,HKテレメを登録, -,Cmd_TLM_MGR_REGISTER_SYSTEM_TLM,OBC,0x007B,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,systemテレメを登録, -,Cmd_TLM_MGR_REGISTER_HIGH_FREQ_TLM,OBC,0x007C,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,high_freq_tlm を登録, -,Cmd_TLM_MGR_REGISTER_LOW_FREQ_TLM,OBC,0x007D,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,low_freq_tlm を登録, -**,Divided Cmd Utility コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_DCU_ABORT_CMD,OBC,0x007E,1,uint16_t,Cmd ID,,,,,,,,,,,,,実行中の分割コマンドを停止する, -,Cmd_DCU_DOWN_ABORT_FLAG,OBC,0x007F,1,uint16_t,Cmd ID,,,,,,,,,,,,,エラー,またはコマンドによって中断ステータスとなっているコマンドを,実行可能状態に戻す, -,Cmd_DCU_CLEAR_LOG,OBC,0x0080,0,,,,,,,,,,,,,,,ログをクリアする, -**,,,,,,,,,,,,,,,,,,,, -* CDH,GS用,,,,,,,,,,,,,,,,,,, -,Cmd_DI_GS_CCSDS_TX_START,OBC,0x0100,0,,,,,,,,,,,,,,,CCSDS 通信を有効に, -,Cmd_DI_GS_CCSDS_TX_STOP,OBC,0x0101,0,,,,,,,,,,,,,danger,,CCSDS通信を無効に, -,Cmd_DI_GS_DRIVER_RESET,OBC,0x0102,0,,,,,,,,,,,,,,,MS VCDUの排出間隔設定, -,Cmd_DI_GS_SET_MS_FLUSH_INTERVAL,OBC,0x0103,1,uint32_t,排出間隔,,,,,,,,,,,,,MS VCDUの排出間隔設定, -,Cmd_DI_GS_SET_RP_FLUSH_INTERVAL,OBC,0x0104,1,uint32_t,排出間隔,,,,,,,,,,,,,RP VCDUの排出間隔設定, -,Cmd_DI_GS_SET_FARM_PW,OBC,0x0105,1,uint8_t,positive_window_width,,,,,,,,,,,,,FARM-1のPositive Window Width設定, -,Cmd_DI_GS_SET_INFO,OBC,0x0106,1,uint8_t,TLM選択,,,,,,,,,,,,,GS送信TLMが0ならCCSDSに@@ 1ならUARTの情報が出てくる, -,Cmd_DI_GS_CCSDS_GET_BUFFER,OBC,0x0107,0,,,,,,,,,,,,,,,, -,Cmd_DI_GS_CCSDS_SET_RATE,OBC,0x0108,1,uint8_t,bps セットパラメータ,,,,,,,,,,,danger,,40M/パラメータ が bps になる.初期値は 0xAD で 230.4 Kbps (微妙に対応していない), -**,WDT用コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_WDT_INIT,OBC,0x0109,0,,,,,,,,,,,,,,,WDT初期化.WDTがアプリイニシャライザを持たなくなったので追加, -,Cmd_WDT_ENABLE,OBC,0x010A,0,,,,,,,,,,,,,,,WDT有効化, -,Cmd_WDT_DISABLE,OBC,0x010B,0,,,,,,,,,,,,,,,WDT無効化, -,Cmd_WDT_STOP_CLEAR,OBC,0x010C,0,,,,,,,,,,,,,danger,,WDTのカウンタクリアを止める=リセット実行, -,Cmd_WDT_START_CLEAR,OBC,0x010D,0,,,,,,,,,,,,,,,WDTのカウンタクリアを開始する, -**,UART TESTコマンド,,,,,,,,,,,,,,,,,,, -,Cmd_UART_TEST_INIT_DI,OBC,0x010E,0,,,,,,,,,,,,,,,DI初期化, -,Cmd_UART_TEST_UPDATE,OBC,0x010F,0,,,,,,,,,,,,,,,DI update, -,Cmd_UART_TEST_SEND_TEST,OBC,0x0110,1,uint8_t,id,,,,,,,,,,,,,DI send test, -**,,,,,,,,,,,,,,,,,,,, -* POWER,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* COM,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* MISSION,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* PROP,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* AOCS,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* Thermal,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* Trajectory,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* HILS,HILS用コマンド,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* Other,汎用コマンド用コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_UTIL_CMD_ADD,OBC,0x03E0,6,uint8_t,,uint32_t,,uint32_t,,uint32_t,,uint32_t,,uint32_t,,,,汎用コマンドのバッファに指定サイズのデータを入れる, -,Cmd_UTIL_CMD_SEND,OBC,0x03E1,1,uint8_t,,,,,,,,,,,,,,引数のCHに汎用コマンドのバッファにあるデータを送信する, -,Cmd_UTIL_CMD_RESET,OBC,0x03E2,0,,,,,,,,,,,,,,,汎用コマンドのバッファをクリアする, -**,汎用カウンタ用コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_UTIL_COUNTER_INCREMENT,OBC,0x03E3,1,uint8_t,,,,,,,,,,,,,,引数の汎用カウンタをインクリメントする, -,Cmd_UTIL_COUNTER_RESET,OBC,0x03E4,1,uint8_t,,,,,,,,,,,,,,引数の汎用カウンタをリセットする.0xffでALL_CLR, -,Cmd_UTIL_COUNTER_SET_PARAM,OBC,0x03E5,3,uint8_t,,uint32_t,,uint8_t,,,,,,,,,,引数の汎用カウンタの閾値・アノマリ発行有無を設定する, -**,,,,,,,,,,,,,,,,,,,, -* NonOrder,これ以下はコマンドIDが自動で割り振られない!,,,,,,,,,,,,,,,,,,, -**,CmdCodeSibGeneratorによって,RTのみ生成,,,,,,,,,,,,,,,,,,, -**,CDH特殊コマンド,,,,,,,,,,,,,,,,,,, -*,Cmd_OBC_CHECK_SIB_VERSION,OBC,0x05ff,0,,,,,,,,,,,,,,,SIBとC2Aのバージョン整合性確認, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_Utility.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_Utility.csv deleted file mode 100644 index eb0f6d8cf..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB_Utility.csv +++ /dev/null @@ -1,50 +0,0 @@ -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,割り当てテーブル,,, -,系,個数,開始ID,終了ID -,C2A_CORE,=16*16,=DEC2HEX(0@@ 4),=DEC2HEX(HEX2DEC(D9)+C9-1@@ 4) -,CDH,=16*16,=DEC2HEX(HEX2DEC(E9)+1@@ 4),=DEC2HEX(HEX2DEC(D10)+C10-1@@ 4) -,POWER,96,=DEC2HEX(HEX2DEC(E10)+1@@ 4),=DEC2HEX(HEX2DEC(D11)+C11-1@@ 4) -,COM,=4*16,=DEC2HEX(HEX2DEC(E11)+1@@ 4),=DEC2HEX(HEX2DEC(D12)+C12-1@@ 4) -,MISSION,128,=DEC2HEX(HEX2DEC(E12)+1@@ 4),=DEC2HEX(HEX2DEC(D13)+C13-1@@ 4) -,PROP,80,=DEC2HEX(HEX2DEC(E13)+1@@ 4),=DEC2HEX(HEX2DEC(D14)+C14-1@@ 4) -,AOCS,=4*16,=DEC2HEX(HEX2DEC(E14)+1@@ 4),=DEC2HEX(HEX2DEC(D15)+C15-1@@ 4) -,Thermal,=2*16,=DEC2HEX(HEX2DEC(E15)+1@@ 4),=DEC2HEX(HEX2DEC(D16)+C16-1@@ 4) -,Trajectory,=1*16,=DEC2HEX(HEX2DEC(E16)+1@@ 4),=DEC2HEX(HEX2DEC(D17)+C17-1@@ 4) -,HILS,=1*16,=DEC2HEX(HEX2DEC(E17)+1@@ 4),=DEC2HEX(HEX2DEC(D18)+C18-1@@ 4) -,RESERVE2,0,=DEC2HEX(HEX2DEC(E18)+1@@ 4),=DEC2HEX(HEX2DEC(D19)+C19-1@@ 4) -,RESERVE3,0,=DEC2HEX(HEX2DEC(E19)+1@@ 4),=DEC2HEX(HEX2DEC(D20)+C20-1@@ 4) -,RESERVE4,0,=DEC2HEX(HEX2DEC(E20)+1@@ 4),=DEC2HEX(HEX2DEC(D21)+C21-1@@ 4) -,RESERVE5,0,=DEC2HEX(HEX2DEC(E21)+1@@ 4),=DEC2HEX(HEX2DEC(D22)+C22-1@@ 4) -,RESERVE6,0,=DEC2HEX(HEX2DEC(E22)+1@@ 4),=DEC2HEX(HEX2DEC(D23)+C23-1@@ 4) -,RESERVE7,0,=DEC2HEX(HEX2DEC(E23)+1@@ 4),=DEC2HEX(HEX2DEC(D24)+C24-1@@ 4) -,RESERVE8,0,=DEC2HEX(HEX2DEC(E24)+1@@ 4),=DEC2HEX(HEX2DEC(D25)+C25-1@@ 4) -,RESERVE9,0,=DEC2HEX(HEX2DEC(E25)+1@@ 4),=DEC2HEX(HEX2DEC(D26)+C26-1@@ 4) -,Margin,=C28-SUM(C9:C26),=DEC2HEX(HEX2DEC(E26)+1@@ 4),=DEC2HEX(HEX2DEC(D27)+C27-1@@ 4) -,Total,1536,=D9,=DEC2HEX(HEX2DEC(D28)+C28-1@@ 4) -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm deleted file mode 100644 index 341b24cda69134d00a7a67da61cf2c343239a89e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366444 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±V1y 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®Yq#O1Vg@vA15BzN+z#Vy;K_ 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

0mp*#yY2o6M*X{Je<}YO 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 b?a(GmfHx~Jkuflc0^uZJA~`Ypage_no;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,PAGE_NO,uint8_t,(uint8_t)(app_manager->page_no),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+0].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP0_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+0].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+1].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP1_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+1].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+2].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP2_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+2].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+3].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP3_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+3].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+4].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP4_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+4].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+5].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP5_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+5].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+6].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP6_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+6].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+7].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP7_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+7].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+8].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP8_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+8].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+9].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP9_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+9].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+10].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP10_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+10].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+11].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP11_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+11].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+12].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP12_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+12].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+13].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP13_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+13].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+14].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP14_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+14].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+15].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP15_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+15].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+16].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP16_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+16].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+17].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP17_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+17].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+18].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP18_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+18].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+19].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP19_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+19].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+20].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP20_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+20].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+21].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP21_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+21].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+22].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP22_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+22].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+23].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP23_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+23].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+24].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP24_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+24].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+25].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP25_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+25].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+26].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP26_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+26].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+27].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP27_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+27].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+28].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP28_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+28].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+29].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP29_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+29].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+30].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP30_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+30].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+31].initializer),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP31_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+31].entry_point),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_APP_TIME.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_APP_TIME.csv deleted file mode 100644 index 5417caa01..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_APP_TIME.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x46,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP32_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP32_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP32_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP32_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP33_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP33_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP33_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP33_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP34_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP34_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP34_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP34_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP35_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP35_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP35_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP35_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP36_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP36_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP36_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP36_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP37_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP37_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP37_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP37_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP38_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP38_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP38_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP38_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP39_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP39_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP39_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP39_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP40_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP40_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP40_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP40_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP41_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP41_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP41_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP41_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP42_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP42_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP42_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP42_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP43_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP43_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP43_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP43_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP44_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP44_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP44_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP44_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP45_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP45_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP45_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP45_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP46_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP46_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP46_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP46_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP47_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP47_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP47_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP47_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP48_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP48_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP48_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP48_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP49_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP49_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP49_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP49_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP50_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP50_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP50_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP50_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP51_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP51_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP51_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP51_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP52_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP52_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP52_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP52_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP53_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP53_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP53_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP53_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP54_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP54_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP54_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP54_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP55_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP55_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP55_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP55_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP56_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP56_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP56_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP56_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP57_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP57_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP57_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP57_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP58_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP58_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP58_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP58_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP59_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP59_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP59_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP59_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP60_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP60_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP60_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP60_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP61_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP61_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP61_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP61_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP62_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP62_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP62_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP62_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP63_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP63_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP63_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP63_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP64_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP64_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP64_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP64_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP65_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP65_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP65_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP65_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP66_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP66_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP66_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP66_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP67_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP67_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP67_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP67_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP68_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP68_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP68_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP68_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP69_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP69_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP69_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP69_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP70_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP70_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP70_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP70_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP71_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP71_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP71_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP71_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP72_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP72_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP72_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP72_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP73_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP73_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP73_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP73_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP74_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP74_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP74_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP74_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP75_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP75_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP75_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP75_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP76_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP76_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP76_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP76_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP77_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP77_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP77_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP77_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP78_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP78_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP78_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP78_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP79_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP79_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP79_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP79_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP80_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP80_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP80_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP80_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP81_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP81_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP81_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP81_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP82_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP82_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP82_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP82_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP83_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP83_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP83_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP83_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP84_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP84_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP84_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP84_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP85_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP85_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP85_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP85_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP86_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP86_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP86_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP86_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP87_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP87_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP87_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP87_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP88_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP88_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP88_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP88_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP89_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP89_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP89_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP89_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP90_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP90_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP90_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP90_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP91_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP91_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP91_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP91_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP92_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP92_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP92_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP92_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP93_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP93_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP93_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP93_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP94_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP94_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP94_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP94_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP95_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP95_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP95_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP95_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP96_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP96_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP96_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP96_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP97_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP97_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP97_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP97_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP98_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP98_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP98_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP98_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP99_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].init_duration),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP99_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].prev),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP99_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].min),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,APP99_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].max),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_BL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_BL.csv deleted file mode 100644 index 7b4a6bdf8..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_BL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x21,const bct_id_t block = block_command_table->pos.block;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BLOCK_NO,uint16_t,block,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,テレメトリを生成したブロック番号, -,CMD_POS,uint8_t,block_command_table->pos.cmd,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BLOCK_LENGTH,uint8_t,BCT_get_bc_length(block),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ROTATE_NEXT_CMD,uint8_t,BCE_get_bc_exe_params(block)->rotate.next_cmd,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ROTATE_COUNTER,uint16_t,BCE_get_bc_exe_params(block)->rotate.counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ROTATE_INTERVAL,uint16_t,BCE_get_bc_exe_params(block)->rotate.interval,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLCB_CALL_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.call_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLCB_TIMEOVER_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.timeover_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLCB_LAST_TIMEOVER_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.last_timeover_cmd_pos,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLCB_WORST_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.worst_cmd_pos,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IS_ACTIVE,uint8_t,BCE_get_bc_exe_params(block)->is_active,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,CMD0_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 0),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 0),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD0_PARAM0,uint8_t,BCT_get_param_head(block@@ 0)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM1,uint8_t,BCT_get_param_head(block@@ 0)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM2,uint8_t,BCT_get_param_head(block@@ 0)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM3,uint8_t,BCT_get_param_head(block@@ 0)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM4,uint8_t,BCT_get_param_head(block@@ 0)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM5,uint8_t,BCT_get_param_head(block@@ 0)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 1),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 1),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD1_PARAM0,uint8_t,BCT_get_param_head(block@@ 1)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM1,uint8_t,BCT_get_param_head(block@@ 1)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM2,uint8_t,BCT_get_param_head(block@@ 1)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM3,uint8_t,BCT_get_param_head(block@@ 1)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM4,uint8_t,BCT_get_param_head(block@@ 1)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM5,uint8_t,BCT_get_param_head(block@@ 1)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 2),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 2),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD2_PARAM0,uint8_t,BCT_get_param_head(block@@ 2)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM1,uint8_t,BCT_get_param_head(block@@ 2)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM2,uint8_t,BCT_get_param_head(block@@ 2)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM3,uint8_t,BCT_get_param_head(block@@ 2)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM4,uint8_t,BCT_get_param_head(block@@ 2)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM5,uint8_t,BCT_get_param_head(block@@ 2)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 3),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 3),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD3_PARAM0,uint8_t,BCT_get_param_head(block@@ 3)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM1,uint8_t,BCT_get_param_head(block@@ 3)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM2,uint8_t,BCT_get_param_head(block@@ 3)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM3,uint8_t,BCT_get_param_head(block@@ 3)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM4,uint8_t,BCT_get_param_head(block@@ 3)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM5,uint8_t,BCT_get_param_head(block@@ 3)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 4),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 4),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD4_PARAM0,uint8_t,BCT_get_param_head(block@@ 4)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM1,uint8_t,BCT_get_param_head(block@@ 4)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM2,uint8_t,BCT_get_param_head(block@@ 4)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM3,uint8_t,BCT_get_param_head(block@@ 4)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM4,uint8_t,BCT_get_param_head(block@@ 4)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM5,uint8_t,BCT_get_param_head(block@@ 4)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 5),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 5),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD5_PARAM0,uint8_t,BCT_get_param_head(block@@ 5)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM1,uint8_t,BCT_get_param_head(block@@ 5)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM2,uint8_t,BCT_get_param_head(block@@ 5)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM3,uint8_t,BCT_get_param_head(block@@ 5)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM4,uint8_t,BCT_get_param_head(block@@ 5)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM5,uint8_t,BCT_get_param_head(block@@ 5)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 6),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 6),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD6_PARAM0,uint8_t,BCT_get_param_head(block@@ 6)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM1,uint8_t,BCT_get_param_head(block@@ 6)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM2,uint8_t,BCT_get_param_head(block@@ 6)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM3,uint8_t,BCT_get_param_head(block@@ 6)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM4,uint8_t,BCT_get_param_head(block@@ 6)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM5,uint8_t,BCT_get_param_head(block@@ 6)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 7),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 7),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD7_PARAM0,uint8_t,BCT_get_param_head(block@@ 7)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM1,uint8_t,BCT_get_param_head(block@@ 7)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM2,uint8_t,BCT_get_param_head(block@@ 7)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM3,uint8_t,BCT_get_param_head(block@@ 7)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM4,uint8_t,BCT_get_param_head(block@@ 7)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM5,uint8_t,BCT_get_param_head(block@@ 7)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 8),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 8),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD8_PARAM0,uint8_t,BCT_get_param_head(block@@ 8)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM1,uint8_t,BCT_get_param_head(block@@ 8)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM2,uint8_t,BCT_get_param_head(block@@ 8)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM3,uint8_t,BCT_get_param_head(block@@ 8)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM4,uint8_t,BCT_get_param_head(block@@ 8)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM5,uint8_t,BCT_get_param_head(block@@ 8)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 9),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 9),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD9_PARAM0,uint8_t,BCT_get_param_head(block@@ 9)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM1,uint8_t,BCT_get_param_head(block@@ 9)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM2,uint8_t,BCT_get_param_head(block@@ 9)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM3,uint8_t,BCT_get_param_head(block@@ 9)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM4,uint8_t,BCT_get_param_head(block@@ 9)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM5,uint8_t,BCT_get_param_head(block@@ 9)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 10),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 10),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD10_PARAM0,uint8_t,BCT_get_param_head(block@@ 10)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM1,uint8_t,BCT_get_param_head(block@@ 10)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM2,uint8_t,BCT_get_param_head(block@@ 10)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM3,uint8_t,BCT_get_param_head(block@@ 10)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM4,uint8_t,BCT_get_param_head(block@@ 10)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM5,uint8_t,BCT_get_param_head(block@@ 10)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 11),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 11),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD11_PARAM0,uint8_t,BCT_get_param_head(block@@ 11)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM1,uint8_t,BCT_get_param_head(block@@ 11)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM2,uint8_t,BCT_get_param_head(block@@ 11)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM3,uint8_t,BCT_get_param_head(block@@ 11)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM4,uint8_t,BCT_get_param_head(block@@ 11)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM5,uint8_t,BCT_get_param_head(block@@ 11)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 12),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 12),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD12_PARAM0,uint8_t,BCT_get_param_head(block@@ 12)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM1,uint8_t,BCT_get_param_head(block@@ 12)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM2,uint8_t,BCT_get_param_head(block@@ 12)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM3,uint8_t,BCT_get_param_head(block@@ 12)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM4,uint8_t,BCT_get_param_head(block@@ 12)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM5,uint8_t,BCT_get_param_head(block@@ 12)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 13),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 13),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD13_PARAM0,uint8_t,BCT_get_param_head(block@@ 13)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM1,uint8_t,BCT_get_param_head(block@@ 13)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM2,uint8_t,BCT_get_param_head(block@@ 13)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM3,uint8_t,BCT_get_param_head(block@@ 13)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM4,uint8_t,BCT_get_param_head(block@@ 13)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM5,uint8_t,BCT_get_param_head(block@@ 13)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 14),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 14),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD14_PARAM0,uint8_t,BCT_get_param_head(block@@ 14)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM1,uint8_t,BCT_get_param_head(block@@ 14)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM2,uint8_t,BCT_get_param_head(block@@ 14)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM3,uint8_t,BCT_get_param_head(block@@ 14)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM4,uint8_t,BCT_get_param_head(block@@ 14)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM5,uint8_t,BCT_get_param_head(block@@ 14)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 15),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 15),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD15_PARAM0,uint8_t,BCT_get_param_head(block@@ 15)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM1,uint8_t,BCT_get_param_head(block@@ 15)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM2,uint8_t,BCT_get_param_head(block@@ 15)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM3,uint8_t,BCT_get_param_head(block@@ 15)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM4,uint8_t,BCT_get_param_head(block@@ 15)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM5,uint8_t,BCT_get_param_head(block@@ 15)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 16),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 16),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD16_PARAM0,uint8_t,BCT_get_param_head(block@@ 16)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM1,uint8_t,BCT_get_param_head(block@@ 16)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM2,uint8_t,BCT_get_param_head(block@@ 16)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM3,uint8_t,BCT_get_param_head(block@@ 16)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM4,uint8_t,BCT_get_param_head(block@@ 16)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM5,uint8_t,BCT_get_param_head(block@@ 16)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 17),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 17),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD17_PARAM0,uint8_t,BCT_get_param_head(block@@ 17)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM1,uint8_t,BCT_get_param_head(block@@ 17)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM2,uint8_t,BCT_get_param_head(block@@ 17)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM3,uint8_t,BCT_get_param_head(block@@ 17)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM4,uint8_t,BCT_get_param_head(block@@ 17)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM5,uint8_t,BCT_get_param_head(block@@ 17)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 18),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 18),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD18_PARAM0,uint8_t,BCT_get_param_head(block@@ 18)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM1,uint8_t,BCT_get_param_head(block@@ 18)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM2,uint8_t,BCT_get_param_head(block@@ 18)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM3,uint8_t,BCT_get_param_head(block@@ 18)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM4,uint8_t,BCT_get_param_head(block@@ 18)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM5,uint8_t,BCT_get_param_head(block@@ 18)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 19),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 19),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD19_PARAM0,uint8_t,BCT_get_param_head(block@@ 19)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM1,uint8_t,BCT_get_param_head(block@@ 19)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM2,uint8_t,BCT_get_param_head(block@@ 19)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM3,uint8_t,BCT_get_param_head(block@@ 19)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM4,uint8_t,BCT_get_param_head(block@@ 19)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM5,uint8_t,BCT_get_param_head(block@@ 19)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 20),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 20),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD20_PARAM0,uint8_t,BCT_get_param_head(block@@ 20)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM1,uint8_t,BCT_get_param_head(block@@ 20)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM2,uint8_t,BCT_get_param_head(block@@ 20)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM3,uint8_t,BCT_get_param_head(block@@ 20)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM4,uint8_t,BCT_get_param_head(block@@ 20)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM5,uint8_t,BCT_get_param_head(block@@ 20)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 21),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 21),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD21_PARAM0,uint8_t,BCT_get_param_head(block@@ 21)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM1,uint8_t,BCT_get_param_head(block@@ 21)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM2,uint8_t,BCT_get_param_head(block@@ 21)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM3,uint8_t,BCT_get_param_head(block@@ 21)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM4,uint8_t,BCT_get_param_head(block@@ 21)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM5,uint8_t,BCT_get_param_head(block@@ 21)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 22),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 22),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD22_PARAM0,uint8_t,BCT_get_param_head(block@@ 22)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM1,uint8_t,BCT_get_param_head(block@@ 22)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM2,uint8_t,BCT_get_param_head(block@@ 22)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM3,uint8_t,BCT_get_param_head(block@@ 22)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM4,uint8_t,BCT_get_param_head(block@@ 22)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM5,uint8_t,BCT_get_param_head(block@@ 22)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 23),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 23),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD23_PARAM0,uint8_t,BCT_get_param_head(block@@ 23)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM1,uint8_t,BCT_get_param_head(block@@ 23)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM2,uint8_t,BCT_get_param_head(block@@ 23)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM3,uint8_t,BCT_get_param_head(block@@ 23)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM4,uint8_t,BCT_get_param_head(block@@ 23)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM5,uint8_t,BCT_get_param_head(block@@ 23)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 24),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 24),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD24_PARAM0,uint8_t,BCT_get_param_head(block@@ 24)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM1,uint8_t,BCT_get_param_head(block@@ 24)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM2,uint8_t,BCT_get_param_head(block@@ 24)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM3,uint8_t,BCT_get_param_head(block@@ 24)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM4,uint8_t,BCT_get_param_head(block@@ 24)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM5,uint8_t,BCT_get_param_head(block@@ 24)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 25),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 25),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD25_PARAM0,uint8_t,BCT_get_param_head(block@@ 25)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM1,uint8_t,BCT_get_param_head(block@@ 25)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM2,uint8_t,BCT_get_param_head(block@@ 25)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM3,uint8_t,BCT_get_param_head(block@@ 25)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM4,uint8_t,BCT_get_param_head(block@@ 25)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM5,uint8_t,BCT_get_param_head(block@@ 25)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 26),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 26),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD26_PARAM0,uint8_t,BCT_get_param_head(block@@ 26)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM1,uint8_t,BCT_get_param_head(block@@ 26)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM2,uint8_t,BCT_get_param_head(block@@ 26)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM3,uint8_t,BCT_get_param_head(block@@ 26)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM4,uint8_t,BCT_get_param_head(block@@ 26)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM5,uint8_t,BCT_get_param_head(block@@ 26)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 27),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 27),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD27_PARAM0,uint8_t,BCT_get_param_head(block@@ 27)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM1,uint8_t,BCT_get_param_head(block@@ 27)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM2,uint8_t,BCT_get_param_head(block@@ 27)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM3,uint8_t,BCT_get_param_head(block@@ 27)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM4,uint8_t,BCT_get_param_head(block@@ 27)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM5,uint8_t,BCT_get_param_head(block@@ 27)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 28),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 28),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD28_PARAM0,uint8_t,BCT_get_param_head(block@@ 28)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM1,uint8_t,BCT_get_param_head(block@@ 28)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM2,uint8_t,BCT_get_param_head(block@@ 28)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM3,uint8_t,BCT_get_param_head(block@@ 28)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM4,uint8_t,BCT_get_param_head(block@@ 28)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM5,uint8_t,BCT_get_param_head(block@@ 28)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 29),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 29),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD29_PARAM0,uint8_t,BCT_get_param_head(block@@ 29)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM1,uint8_t,BCT_get_param_head(block@@ 29)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM2,uint8_t,BCT_get_param_head(block@@ 29)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM3,uint8_t,BCT_get_param_head(block@@ 29)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM4,uint8_t,BCT_get_param_head(block@@ 29)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM5,uint8_t,BCT_get_param_head(block@@ 29)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 30),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 30),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD30_PARAM0,uint8_t,BCT_get_param_head(block@@ 30)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM1,uint8_t,BCT_get_param_head(block@@ 30)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM2,uint8_t,BCT_get_param_head(block@@ 30)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM3,uint8_t,BCT_get_param_head(block@@ 30)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM4,uint8_t,BCT_get_param_head(block@@ 30)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM5,uint8_t,BCT_get_param_head(block@@ 30)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 31),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 31),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD31_PARAM0,uint8_t,BCT_get_param_head(block@@ 31)[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM1,uint8_t,BCT_get_param_head(block@@ 31)[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM2,uint8_t,BCT_get_param_head(block@@ 31)[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM3,uint8_t,BCT_get_param_head(block@@ 31)[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM4,uint8_t,BCT_get_param_head(block@@ 31)[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM5,uint8_t,BCT_get_param_head(block@@ 31)[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_CA.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_CA.csv deleted file mode 100644 index c8a215a46..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_CA.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x25,int offset = CA_TLM_PAGE_SIZE * (command_analyze->tlm_page_no);##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,PAGE_NO,uint8_t,(uint8_t)(command_analyze->tlm_page_no),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD0.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+0].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+1].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+2].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+3].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+4].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+5].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+6].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+7].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+8].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+9].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+10].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+11].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+12].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+13].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+14].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+15].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+16].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+17].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+18].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+19].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+20].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+21].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+22].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+23].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+24].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+25].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+26].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+27].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+28].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+29].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+30].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+31].cmd_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM1_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM3_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM5_SIZE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_DCU.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_DCU.csv deleted file mode 100644 index a2f61079f..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_DCU.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x2a,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER0,uint8_t,divided_cmd_utility->exec_log_order[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER1,uint8_t,divided_cmd_utility->exec_log_order[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER2,uint8_t,divided_cmd_utility->exec_log_order[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER3,uint8_t,divided_cmd_utility->exec_log_order[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER4,uint8_t,divided_cmd_utility->exec_log_order[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER5,uint8_t,divided_cmd_utility->exec_log_order[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER6,uint8_t,divided_cmd_utility->exec_log_order[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER7,uint8_t,divided_cmd_utility->exec_log_order[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER8,uint8_t,divided_cmd_utility->exec_log_order[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER9,uint8_t,divided_cmd_utility->exec_log_order[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER10,uint8_t,divided_cmd_utility->exec_log_order[10],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER11,uint8_t,divided_cmd_utility->exec_log_order[11],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER12,uint8_t,divided_cmd_utility->exec_log_order[12],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER13,uint8_t,divided_cmd_utility->exec_log_order[13],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER14,uint8_t,divided_cmd_utility->exec_log_order[14],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOG_ORDER15,uint8_t,divided_cmd_utility->exec_log_order[15],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS2.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS2.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS2.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS2.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS2.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS3.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS3.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS3.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS3.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS3.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS4.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS4.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS4.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS4.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS4.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS5.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS5.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS5.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS5.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS5.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS6.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS6.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS6.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS6.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS6.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS7.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS7.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS7.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS7.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS7.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS8.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS8.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS8.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS8.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS8.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS9.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS9.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS9.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS9.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS9.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS10.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS10.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS10.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS10.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS10.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS11.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS11.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS11.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS11.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS11.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS12.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS12.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS12.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS12.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS12.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS13.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS13.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS13.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS13.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS13.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS14.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS14.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS14.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS14.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS14.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS15.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,EXEC_LOGS15.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS15.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_LOGS15.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS15.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH.csv deleted file mode 100644 index 5b9112a9d..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5a,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EVENT_UTIL.IS_ENABLED_EH_EXECUTION,uint8_t,event_utility->is_enabled_eh_execution,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=DISABLE@@ 1=ENABLE@@ *=N/A,, -,EL_EVENT_COUNTER.COUNTER_TOTAL,uint32_t,event_handler->el_event_counter.counter_total,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_HIGH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_HIGH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_MIDDLE,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_MIDDLE],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_LOW,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_LOW],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EL,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EL],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_RESPONSE_NUM,uint8_t,event_handler->exec_settings.max_response_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_CHECK_EVENT_NUM,uint16_t,event_handler->exec_settings.max_check_event_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM,uint8_t,event_handler->exec_settings.max_multi_level_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.RULE_ID,uint8_t,(uint8_t)event_handler->reg_from_cmd.rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->reg_from_cmd.settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->reg_from_cmd.settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->reg_from_cmd.settings.event.err_level) << 5 & 0xe0) | (event_handler->reg_from_cmd.settings.should_match_err_level << 4 & 0x10) | (event_handler->reg_from_cmd.settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->reg_from_cmd.settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり -,REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->reg_from_cmd.settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->reg_from_cmd.settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_FROM_CMD.REGISTER_ACK,uint8_t,(uint8_t)event_handler->reg_from_cmd.register_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.RULE.TARGET_RULE_ID,uint8_t,(uint8_t)event_handler->tlm_info.rule.target_rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.err_level) << 5 & 0xe0) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.should_match_err_level << 4 & 0x10) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,TARTGET_RULE.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,TARTGET_RULE.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり -,TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.COUNTER,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv deleted file mode 100644 index fad7ba7fc..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5d,uint16_t offset = event_handler->tlm_info.rule_sorted_index.page_no * EH_RULE_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX0.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX0.LOCAL,uint32_t,event_handler->sorted_idxes[0 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX0.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[0 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX0.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX1.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX1.LOCAL,uint32_t,event_handler->sorted_idxes[1 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX1.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[1 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX1.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX2.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX2.LOCAL,uint32_t,event_handler->sorted_idxes[2 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX2.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[2 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX2.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX3.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX3.LOCAL,uint32_t,event_handler->sorted_idxes[3 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX3.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[3 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX3.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX4.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX4.LOCAL,uint32_t,event_handler->sorted_idxes[4 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX4.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[4 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX4.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX5.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX5.LOCAL,uint32_t,event_handler->sorted_idxes[5 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX5.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[5 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX5.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX6.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX6.LOCAL,uint32_t,event_handler->sorted_idxes[6 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX6.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[6 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX6.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX7.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX7.LOCAL,uint32_t,event_handler->sorted_idxes[7 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX7.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[7 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX7.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX8.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX8.LOCAL,uint32_t,event_handler->sorted_idxes[8 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX8.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[8 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX8.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX9.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX9.LOCAL,uint32_t,event_handler->sorted_idxes[9 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX9.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[9 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX9.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX10.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX10.LOCAL,uint32_t,event_handler->sorted_idxes[10 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX10.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[10 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX10.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX11.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX11.LOCAL,uint32_t,event_handler->sorted_idxes[11 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX11.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[11 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX11.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX12.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX12.LOCAL,uint32_t,event_handler->sorted_idxes[12 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX12.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[12 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX12.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX13.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX13.LOCAL,uint32_t,event_handler->sorted_idxes[13 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX13.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[13 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX13.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX14.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX14.LOCAL,uint32_t,event_handler->sorted_idxes[14 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX14.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[14 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX14.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX15.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX15.LOCAL,uint32_t,event_handler->sorted_idxes[15 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX15.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[15 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX15.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX16.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX16.LOCAL,uint32_t,event_handler->sorted_idxes[16 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX16.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[16 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX16.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX17.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX17.LOCAL,uint32_t,event_handler->sorted_idxes[17 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX17.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[17 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX17.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX18.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX18.LOCAL,uint32_t,event_handler->sorted_idxes[18 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX18.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[18 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX18.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX19.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX19.LOCAL,uint32_t,event_handler->sorted_idxes[19 + offset].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX19.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[19 + offset].duplicate_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IDX19.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_LOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_LOG.csv deleted file mode 100644 index 4bd8c02a2..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_LOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5c,uint16_t offset = event_handler->tlm_info.log.page_no * EH_LOG_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG0.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG0.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG0.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG1.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG1.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG1.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG2.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG2.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG2.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG3.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG3.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG3.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG4.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG4.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG4.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG5.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG5.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG5.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG6.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG6.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG6.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG7.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG7.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG7.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG8.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG8.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG8.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG9.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG9.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG9.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG10.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG10.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG10.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG11.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG11.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG11.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG12.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG12.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG12.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG13.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG13.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG13.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG14.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG14.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG14.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG15.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG15.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG15.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG16.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG16.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG16.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG17.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG17.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG17.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG18.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG18.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG18.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG19.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG19.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG19.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG20.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG20.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG20.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG21.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG21.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG21.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG22.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG22.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG22.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG23.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG23.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG23.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG24.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG24.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG24.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG25.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG25.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG25.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG26.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG26.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG26.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG27.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG27.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG27.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG28.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG28.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG28.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG29.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG29.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG29.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG30.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG30.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG30.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG31.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG31.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG31.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG32.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG32.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG32.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG33.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG33.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG33.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG34.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG34.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG34.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG35.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG35.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG35.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG36.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG36.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG36.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG37.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG37.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG37.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG38.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG38.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG38.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG39.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG39.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG39.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG40.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG40.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG40.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG41.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG41.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG41.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG42.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG42.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG42.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG43.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG43.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG43.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG44.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG44.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG44.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG45.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG45.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG45.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG46.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG46.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG46.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG47.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG47.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG47.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG48.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG48.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG48.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG49.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG49.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG49.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG50.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG50.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG50.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG51.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG51.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG51.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG52.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG52.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG52.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG53.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG53.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG53.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG54.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG54.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG54.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG55.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG55.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG55.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG56.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG56.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG56.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG57.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG57.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG57.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG58.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG58.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG58.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG59.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG59.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG59.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG60.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG60.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG60.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG61.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG61.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG61.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG62.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG62.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG62.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG63.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->rule_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG63.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->respond_time_in_master_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LOG63.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->deploy_cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_RULE.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_RULE.csv deleted file mode 100644 index f3517ffe4..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EH_RULE.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5b,uint16_t offset = event_handler->tlm_info.rule.page_no * EH_RULE_TLM_PAGE_SIZE;##const EH_Rule* rules = event_handler->rule_table.rules;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE_TABLE.REGISTERED_RULE_NUM,uint16_t,event_handler->rule_table.registered_rule_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[0 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.LOCAL,uint32_t,rules[0 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[0 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[0 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[0 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[0 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE0.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE0.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE0.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE0.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[0 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[0 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[0 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.COUNTER,uint16_t,rules[0 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE0.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[0 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[1 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.LOCAL,uint32_t,rules[1 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[1 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[1 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[1 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[1 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE1.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE1.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE1.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE1.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[1 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[1 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[1 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.COUNTER,uint16_t,rules[1 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE1.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[1 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[2 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.LOCAL,uint32_t,rules[2 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[2 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[2 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[2 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[2 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE2.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE2.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE2.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE2.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[2 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[2 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[2 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.COUNTER,uint16_t,rules[2 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE2.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[2 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[3 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.LOCAL,uint32_t,rules[3 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[3 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[3 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[3 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[3 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE3.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE3.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE3.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE3.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[3 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[3 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[3 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.COUNTER,uint16_t,rules[3 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE3.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[3 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[4 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.LOCAL,uint32_t,rules[4 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[4 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[4 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[4 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[4 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE4.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE4.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE4.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE4.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[4 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[4 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[4 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.COUNTER,uint16_t,rules[4 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE4.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[4 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[5 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.LOCAL,uint32_t,rules[5 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[5 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[5 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[5 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[5 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE5.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE5.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE5.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE5.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[5 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[5 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[5 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.COUNTER,uint16_t,rules[5 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE5.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[5 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[6 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.LOCAL,uint32_t,rules[6 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[6 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[6 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[6 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[6 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE6.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE6.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE6.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE6.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[6 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[6 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[6 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.COUNTER,uint16_t,rules[6 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE6.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[6 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[7 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.LOCAL,uint32_t,rules[7 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[7 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[7 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[7 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[7 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE7.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE7.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE7.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE7.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[7 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[7 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[7 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.COUNTER,uint16_t,rules[7 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE7.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[7 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[8 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.LOCAL,uint32_t,rules[8 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[8 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[8 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[8 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[8 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE8.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE8.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE8.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE8.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[8 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[8 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[8 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.COUNTER,uint16_t,rules[8 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE8.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[8 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[9 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.LOCAL,uint32_t,rules[9 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[9 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[9 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[9 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[9 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE9.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE9.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE9.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE9.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[9 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[9 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[9 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.COUNTER,uint16_t,rules[9 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE9.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[9 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[10 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.LOCAL,uint32_t,rules[10 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[10 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[10 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[10 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[10 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE10.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE10.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE10.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE10.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[10 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[10 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[10 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.COUNTER,uint16_t,rules[10 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE10.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[10 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[11 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.LOCAL,uint32_t,rules[11 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[11 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[11 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[11 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[11 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE11.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE11.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE11.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE11.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[11 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[11 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[11 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.COUNTER,uint16_t,rules[11 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE11.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[11 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[12 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.LOCAL,uint32_t,rules[12 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[12 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[12 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[12 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[12 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE12.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE12.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE12.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE12.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[12 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[12 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[12 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.COUNTER,uint16_t,rules[12 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE12.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[12 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[13 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.LOCAL,uint32_t,rules[13 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[13 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[13 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[13 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[13 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE13.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE13.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE13.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE13.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[13 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[13 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[13 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.COUNTER,uint16_t,rules[13 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE13.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[13 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[14 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.LOCAL,uint32_t,rules[14 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[14 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[14 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[14 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[14 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE14.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE14.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE14.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE14.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[14 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[14 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[14 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.COUNTER,uint16_t,rules[14 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE14.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[14 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[15 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.LOCAL,uint32_t,rules[15 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[15 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[15 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[15 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[15 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE15.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE15.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE15.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE15.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[15 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[15 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[15 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.COUNTER,uint16_t,rules[15 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE15.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[15 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[16 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.LOCAL,uint32_t,rules[16 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[16 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[16 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[16 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[16 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE16.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE16.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE16.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE16.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[16 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[16 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[16 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.COUNTER,uint16_t,rules[16 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE16.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[16 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[17 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.LOCAL,uint32_t,rules[17 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[17 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[17 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[17 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[17 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE17.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE17.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE17.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE17.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[17 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[17 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[17 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.COUNTER,uint16_t,rules[17 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE17.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[17 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[18 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.LOCAL,uint32_t,rules[18 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[18 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[18 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[18 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[18 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE18.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE18.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE18.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE18.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[18 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[18 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[18 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.COUNTER,uint16_t,rules[18 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE18.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[18 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[19 + offset].settings.event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.LOCAL,uint32_t,rules[19 + offset].settings.event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[19 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[19 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[19 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[19 + offset].settings.condition.type) & 0x07)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE19.SETTINGS.SHOULD_MATCH_ERR_LEVEL,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE19.SETTINGS.IS_ACTIVE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE19.SETTINGS.CONDITION.TYPE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE19.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[19 + offset].settings.condition.count_threshold,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[19 + offset].settings.condition.time_threshold_ms,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[19 + offset].settings.deploy_bct_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.COUNTER,uint16_t,rules[19 + offset].counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RULE19.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[19 + offset].last_event_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL.csv deleted file mode 100644 index aa80c6ad9..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x56,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_HIGH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_MIDDLE,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_LOW,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_EL,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_EH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.tlog.err_level,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.clog.err_level,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,LATEST_EVENT.GROUP,uint32_t,(uint32_t)event_logger->latest_event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,他はu8だがここはわざとu32で -,LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,他はu8だがここはわざとu32で -,IS_LOGGING_ENABLE0,uint8_t,event_logger->is_logging_enable[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE1,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE2,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE3,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE4,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE5,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE6,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE7,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE8,uint8_t,event_logger->is_logging_enable[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE9,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE10,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE11,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE12,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE13,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE14,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE15,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE16,uint8_t,event_logger->is_logging_enable[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE17,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE18,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE19,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE20,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE21,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE22,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE23,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE24,uint8_t,event_logger->is_logging_enable[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE25,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE26,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE27,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE28,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE29,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE30,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE31,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE32,uint8_t,event_logger->is_logging_enable[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE33,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE34,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE35,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE36,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE37,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE38,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE39,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE40,uint8_t,event_logger->is_logging_enable[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE41,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE42,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE43,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE44,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE45,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE46,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE47,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE48,uint8_t,event_logger->is_logging_enable[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE49,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE50,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE51,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE52,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE53,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE54,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE55,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE56,uint8_t,event_logger->is_logging_enable[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE57,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE58,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE59,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE60,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE61,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE62,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE63,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE64,uint8_t,event_logger->is_logging_enable[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE65,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE66,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE67,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE68,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE69,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE70,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE71,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE72,uint8_t,event_logger->is_logging_enable[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE73,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE74,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE75,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE76,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE77,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE78,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE79,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE80,uint8_t,event_logger->is_logging_enable[10],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE81,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE82,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE83,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE84,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE85,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE86,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE87,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE88,uint8_t,event_logger->is_logging_enable[11],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE89,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE90,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE91,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE92,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE93,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE94,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE95,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE96,uint8_t,event_logger->is_logging_enable[12],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE97,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE98,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE99,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE100,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE101,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE102,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE103,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE104,uint8_t,event_logger->is_logging_enable[13],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE105,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE106,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE107,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE108,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE109,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE110,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE111,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE112,uint8_t,event_logger->is_logging_enable[14],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE113,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE114,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE115,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE116,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE117,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE118,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE119,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE120,uint8_t,event_logger->is_logging_enable[15],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE121,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE122,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE123,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE124,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE125,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE126,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE127,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE128,uint8_t,event_logger->is_logging_enable[16],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE129,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE130,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE131,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE132,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE133,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE134,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE135,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE136,uint8_t,event_logger->is_logging_enable[17],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE137,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE138,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE139,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE140,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE141,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE142,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE143,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE144,uint8_t,event_logger->is_logging_enable[18],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE145,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE146,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE147,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE148,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE149,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE150,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE151,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE152,uint8_t,event_logger->is_logging_enable[19],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE153,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE154,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE155,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE156,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE157,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE158,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE159,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE160,uint8_t,event_logger->is_logging_enable[20],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE161,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE162,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE163,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE164,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE165,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE166,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE167,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE168,uint8_t,event_logger->is_logging_enable[21],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE169,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE170,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE171,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE172,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE173,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE174,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE175,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE176,uint8_t,event_logger->is_logging_enable[22],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE177,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE178,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE179,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE180,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE181,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE182,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE183,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE184,uint8_t,event_logger->is_logging_enable[23],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE185,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE186,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE187,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE188,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE189,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE190,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE191,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE192,uint8_t,event_logger->is_logging_enable[24],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE193,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE194,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE195,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE196,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE197,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE198,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE199,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE200,uint8_t,event_logger->is_logging_enable[25],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE201,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE202,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE203,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE204,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE205,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE206,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE207,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE208,uint8_t,event_logger->is_logging_enable[26],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE209,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE210,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE211,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE212,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE213,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE214,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE215,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE216,uint8_t,event_logger->is_logging_enable[27],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE217,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE218,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE219,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE220,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE221,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE222,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE223,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE224,uint8_t,event_logger->is_logging_enable[28],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE225,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE226,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE227,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE228,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE229,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE230,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE231,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE232,uint8_t,event_logger->is_logging_enable[29],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE233,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE234,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE235,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE236,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE237,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE238,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE239,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE240,uint8_t,event_logger->is_logging_enable[30],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE241,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE242,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE243,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE244,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE245,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE246,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE247,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE248,uint8_t,event_logger->is_logging_enable[31],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE249,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE250,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE251,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE252,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE253,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE254,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE255,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ここぐらいはu32でおろす, -,TLOGS.HIGH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv deleted file mode 100644 index b7a8d4779..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x58,EL_ERROR_LEVEL err_level = event_logger->tlm_info.clog.err_level;##uint16_t offset = EL_CLOG_TLM_PAGE_SIZE * event_logger->tlm_info.clog.page_no;##const uint16_t* log_orders = event_logger->clogs[err_level].log_orders;##const EL_CLogElement* logs = event_logger->clogs[err_level].logs;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)err_level,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG_CAPACITY,uint16_t,event_logger->clogs[err_level].log_capacity,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.LOCAL,uint32_t,logs[log_orders[offset+0]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.NOTE,uint32_t,logs[log_orders[offset+0]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.COUNT,uint16_t,logs[log_orders[offset+0]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG0.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.LOCAL,uint32_t,logs[log_orders[offset+1]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.NOTE,uint32_t,logs[log_orders[offset+1]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.COUNT,uint16_t,logs[log_orders[offset+1]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG1.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.LOCAL,uint32_t,logs[log_orders[offset+2]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.NOTE,uint32_t,logs[log_orders[offset+2]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.COUNT,uint16_t,logs[log_orders[offset+2]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG2.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.LOCAL,uint32_t,logs[log_orders[offset+3]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.NOTE,uint32_t,logs[log_orders[offset+3]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.COUNT,uint16_t,logs[log_orders[offset+3]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG3.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.LOCAL,uint32_t,logs[log_orders[offset+4]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.NOTE,uint32_t,logs[log_orders[offset+4]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.COUNT,uint16_t,logs[log_orders[offset+4]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG4.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.LOCAL,uint32_t,logs[log_orders[offset+5]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.NOTE,uint32_t,logs[log_orders[offset+5]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.COUNT,uint16_t,logs[log_orders[offset+5]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG5.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.LOCAL,uint32_t,logs[log_orders[offset+6]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.NOTE,uint32_t,logs[log_orders[offset+6]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.COUNT,uint16_t,logs[log_orders[offset+6]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG6.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.LOCAL,uint32_t,logs[log_orders[offset+7]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.NOTE,uint32_t,logs[log_orders[offset+7]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.COUNT,uint16_t,logs[log_orders[offset+7]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG7.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.LOCAL,uint32_t,logs[log_orders[offset+8]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.NOTE,uint32_t,logs[log_orders[offset+8]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.COUNT,uint16_t,logs[log_orders[offset+8]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG8.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.LOCAL,uint32_t,logs[log_orders[offset+9]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.NOTE,uint32_t,logs[log_orders[offset+9]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.COUNT,uint16_t,logs[log_orders[offset+9]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG9.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.LOCAL,uint32_t,logs[log_orders[offset+10]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.NOTE,uint32_t,logs[log_orders[offset+10]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.COUNT,uint16_t,logs[log_orders[offset+10]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG10.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.LOCAL,uint32_t,logs[log_orders[offset+11]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.NOTE,uint32_t,logs[log_orders[offset+11]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.COUNT,uint16_t,logs[log_orders[offset+11]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG11.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.LOCAL,uint32_t,logs[log_orders[offset+12]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.NOTE,uint32_t,logs[log_orders[offset+12]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.COUNT,uint16_t,logs[log_orders[offset+12]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG12.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.LOCAL,uint32_t,logs[log_orders[offset+13]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.NOTE,uint32_t,logs[log_orders[offset+13]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.COUNT,uint16_t,logs[log_orders[offset+13]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG13.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.LOCAL,uint32_t,logs[log_orders[offset+14]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.NOTE,uint32_t,logs[log_orders[offset+14]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.COUNT,uint16_t,logs[log_orders[offset+14]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG14.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.LOCAL,uint32_t,logs[log_orders[offset+15]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.NOTE,uint32_t,logs[log_orders[offset+15]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.COUNT,uint16_t,logs[log_orders[offset+15]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG15.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.LOCAL,uint32_t,logs[log_orders[offset+16]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.NOTE,uint32_t,logs[log_orders[offset+16]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.COUNT,uint16_t,logs[log_orders[offset+16]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG16.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.LOCAL,uint32_t,logs[log_orders[offset+17]].event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.NOTE,uint32_t,logs[log_orders[offset+17]].event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.COUNT,uint16_t,logs[log_orders[offset+17]].count,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].delta_record_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CLOGS.LOG17.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].delta_record_time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv deleted file mode 100644 index c5878a1ba..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x57,EL_ERROR_LEVEL err_level = event_logger->tlm_info.tlog.err_level;##uint16_t offset = EL_TLOG_TLM_PAGE_SIZE * event_logger->tlm_info.tlog.page_no;##const EL_Event* events = event_logger->tlogs[err_level].events;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)((err_level << 4 & 0xf0) | (event_logger->tlogs[err_level].is_enable_overwrite << 3 & 0x08) | ( event_logger->tlogs[err_level].is_table_overflow << 2 & 0x04)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),4,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TLOGS.IS_ENABLE_OVERWRITE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,TLOGS.IS_TABLE_OVERFLOW,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,TLOGS.DUMMY,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOG_CAPACITY,uint16_t,event_logger->tlogs[err_level].log_capacity,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.LOG_WP,uint16_t,event_logger->tlogs[err_level].log_wp,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS0.GROUP,uint8_t,(uint8_t)events[offset+0].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS0.LOCAL,uint32_t,events[offset+0].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,events[offset+0].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS0.TIME.STEP,uint8_t,(uint8_t)events[offset+0].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS0.NOTE,uint32_t,events[offset+0].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS1.GROUP,uint8_t,(uint8_t)events[offset+1].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS1.LOCAL,uint32_t,events[offset+1].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,events[offset+1].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS1.TIME.STEP,uint8_t,(uint8_t)events[offset+1].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS1.NOTE,uint32_t,events[offset+1].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS2.GROUP,uint8_t,(uint8_t)events[offset+2].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS2.LOCAL,uint32_t,events[offset+2].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,events[offset+2].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS2.TIME.STEP,uint8_t,(uint8_t)events[offset+2].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS2.NOTE,uint32_t,events[offset+2].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS3.GROUP,uint8_t,(uint8_t)events[offset+3].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS3.LOCAL,uint32_t,events[offset+3].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,events[offset+3].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS3.TIME.STEP,uint8_t,(uint8_t)events[offset+3].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS3.NOTE,uint32_t,events[offset+3].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS4.GROUP,uint8_t,(uint8_t)events[offset+4].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS4.LOCAL,uint32_t,events[offset+4].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,events[offset+4].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS4.TIME.STEP,uint8_t,(uint8_t)events[offset+4].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS4.NOTE,uint32_t,events[offset+4].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS5.GROUP,uint8_t,(uint8_t)events[offset+5].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS5.LOCAL,uint32_t,events[offset+5].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,events[offset+5].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS5.TIME.STEP,uint8_t,(uint8_t)events[offset+5].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS5.NOTE,uint32_t,events[offset+5].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS6.GROUP,uint8_t,(uint8_t)events[offset+6].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS6.LOCAL,uint32_t,events[offset+6].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS6.TIME.TOTAL_CYCLE,uint32_t,events[offset+6].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS6.TIME.STEP,uint8_t,(uint8_t)events[offset+6].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS6.NOTE,uint32_t,events[offset+6].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS7.GROUP,uint8_t,(uint8_t)events[offset+7].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS7.LOCAL,uint32_t,events[offset+7].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS7.TIME.TOTAL_CYCLE,uint32_t,events[offset+7].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS7.TIME.STEP,uint8_t,(uint8_t)events[offset+7].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS7.NOTE,uint32_t,events[offset+7].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS8.GROUP,uint8_t,(uint8_t)events[offset+8].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS8.LOCAL,uint32_t,events[offset+8].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS8.TIME.TOTAL_CYCLE,uint32_t,events[offset+8].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS8.TIME.STEP,uint8_t,(uint8_t)events[offset+8].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS8.NOTE,uint32_t,events[offset+8].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS9.GROUP,uint8_t,(uint8_t)events[offset+9].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS9.LOCAL,uint32_t,events[offset+9].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS9.TIME.TOTAL_CYCLE,uint32_t,events[offset+9].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS9.TIME.STEP,uint8_t,(uint8_t)events[offset+9].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS9.NOTE,uint32_t,events[offset+9].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS10.GROUP,uint8_t,(uint8_t)events[offset+10].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS10.LOCAL,uint32_t,events[offset+10].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS10.TIME.TOTAL_CYCLE,uint32_t,events[offset+10].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS10.TIME.STEP,uint8_t,(uint8_t)events[offset+10].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS10.NOTE,uint32_t,events[offset+10].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS11.GROUP,uint8_t,(uint8_t)events[offset+11].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS11.LOCAL,uint32_t,events[offset+11].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS11.TIME.TOTAL_CYCLE,uint32_t,events[offset+11].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS11.TIME.STEP,uint8_t,(uint8_t)events[offset+11].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS11.NOTE,uint32_t,events[offset+11].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS12.GROUP,uint8_t,(uint8_t)events[offset+12].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS12.LOCAL,uint32_t,events[offset+12].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS12.TIME.TOTAL_CYCLE,uint32_t,events[offset+12].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS12.TIME.STEP,uint8_t,(uint8_t)events[offset+12].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS12.NOTE,uint32_t,events[offset+12].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS13.GROUP,uint8_t,(uint8_t)events[offset+13].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS13.LOCAL,uint32_t,events[offset+13].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS13.TIME.TOTAL_CYCLE,uint32_t,events[offset+13].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS13.TIME.STEP,uint8_t,(uint8_t)events[offset+13].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS13.NOTE,uint32_t,events[offset+13].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS14.GROUP,uint8_t,(uint8_t)events[offset+14].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS14.LOCAL,uint32_t,events[offset+14].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS14.TIME.TOTAL_CYCLE,uint32_t,events[offset+14].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS14.TIME.STEP,uint8_t,(uint8_t)events[offset+14].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS14.NOTE,uint32_t,events[offset+14].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS15.GROUP,uint8_t,(uint8_t)events[offset+15].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS15.LOCAL,uint32_t,events[offset+15].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS15.TIME.TOTAL_CYCLE,uint32_t,events[offset+15].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS15.TIME.STEP,uint8_t,(uint8_t)events[offset+15].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS15.NOTE,uint32_t,events[offset+15].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS16.GROUP,uint8_t,(uint8_t)events[offset+16].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS16.LOCAL,uint32_t,events[offset+16].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS16.TIME.TOTAL_CYCLE,uint32_t,events[offset+16].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS16.TIME.STEP,uint8_t,(uint8_t)events[offset+16].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS16.NOTE,uint32_t,events[offset+16].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS17.GROUP,uint8_t,(uint8_t)events[offset+17].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS17.LOCAL,uint32_t,events[offset+17].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS17.TIME.TOTAL_CYCLE,uint32_t,events[offset+17].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS17.TIME.STEP,uint8_t,(uint8_t)events[offset+17].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS17.NOTE,uint32_t,events[offset+17].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS18.GROUP,uint8_t,(uint8_t)events[offset+18].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS18.LOCAL,uint32_t,events[offset+18].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS18.TIME.TOTAL_CYCLE,uint32_t,events[offset+18].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS18.TIME.STEP,uint8_t,(uint8_t)events[offset+18].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS18.NOTE,uint32_t,events[offset+18].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS19.GROUP,uint8_t,(uint8_t)events[offset+19].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS19.LOCAL,uint32_t,events[offset+19].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS19.TIME.TOTAL_CYCLE,uint32_t,events[offset+19].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS19.TIME.STEP,uint8_t,(uint8_t)events[offset+19].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS19.NOTE,uint32_t,events[offset+19].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS20.GROUP,uint8_t,(uint8_t)events[offset+20].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS20.LOCAL,uint32_t,events[offset+20].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS20.TIME.TOTAL_CYCLE,uint32_t,events[offset+20].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS20.TIME.STEP,uint8_t,(uint8_t)events[offset+20].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS20.NOTE,uint32_t,events[offset+20].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS21.GROUP,uint8_t,(uint8_t)events[offset+21].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS21.LOCAL,uint32_t,events[offset+21].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS21.TIME.TOTAL_CYCLE,uint32_t,events[offset+21].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS21.TIME.STEP,uint8_t,(uint8_t)events[offset+21].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS21.NOTE,uint32_t,events[offset+21].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS22.GROUP,uint8_t,(uint8_t)events[offset+22].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS22.LOCAL,uint32_t,events[offset+22].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS22.TIME.TOTAL_CYCLE,uint32_t,events[offset+22].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS22.TIME.STEP,uint8_t,(uint8_t)events[offset+22].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS22.NOTE,uint32_t,events[offset+22].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS23.GROUP,uint8_t,(uint8_t)events[offset+23].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS23.LOCAL,uint32_t,events[offset+23].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS23.TIME.TOTAL_CYCLE,uint32_t,events[offset+23].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS23.TIME.STEP,uint8_t,(uint8_t)events[offset+23].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS23.NOTE,uint32_t,events[offset+23].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS24.GROUP,uint8_t,(uint8_t)events[offset+24].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS24.LOCAL,uint32_t,events[offset+24].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS24.TIME.TOTAL_CYCLE,uint32_t,events[offset+24].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS24.TIME.STEP,uint8_t,(uint8_t)events[offset+24].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS24.NOTE,uint32_t,events[offset+24].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS25.GROUP,uint8_t,(uint8_t)events[offset+25].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS25.LOCAL,uint32_t,events[offset+25].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS25.TIME.TOTAL_CYCLE,uint32_t,events[offset+25].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS25.TIME.STEP,uint8_t,(uint8_t)events[offset+25].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS25.NOTE,uint32_t,events[offset+25].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS26.GROUP,uint8_t,(uint8_t)events[offset+26].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS26.LOCAL,uint32_t,events[offset+26].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS26.TIME.TOTAL_CYCLE,uint32_t,events[offset+26].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS26.TIME.STEP,uint8_t,(uint8_t)events[offset+26].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS26.NOTE,uint32_t,events[offset+26].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS27.GROUP,uint8_t,(uint8_t)events[offset+27].group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS27.LOCAL,uint32_t,events[offset+27].local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS27.TIME.TOTAL_CYCLE,uint32_t,events[offset+27].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS27.TIME.STEP,uint8_t,(uint8_t)events[offset+27].time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLOGS.EVENTS27.NOTE,uint32_t,events[offset+27].note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GIT_REV.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GIT_REV.csv deleted file mode 100644 index dad9dd37f..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GIT_REV.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf1,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CORE0,uint8_t,(uint8_t)GIT_REV_CORE[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE1,uint8_t,(uint8_t)GIT_REV_CORE[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE2,uint8_t,(uint8_t)GIT_REV_CORE[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE3,uint8_t,(uint8_t)GIT_REV_CORE[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE4,uint8_t,(uint8_t)GIT_REV_CORE[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE5,uint8_t,(uint8_t)GIT_REV_CORE[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE6,uint8_t,(uint8_t)GIT_REV_CORE[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE7,uint8_t,(uint8_t)GIT_REV_CORE[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE8,uint8_t,(uint8_t)GIT_REV_CORE[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE9,uint8_t,(uint8_t)GIT_REV_CORE[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE10,uint8_t,(uint8_t)GIT_REV_CORE[10],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE11,uint8_t,(uint8_t)GIT_REV_CORE[11],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE12,uint8_t,(uint8_t)GIT_REV_CORE[12],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE13,uint8_t,(uint8_t)GIT_REV_CORE[13],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE14,uint8_t,(uint8_t)GIT_REV_CORE[14],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE15,uint8_t,(uint8_t)GIT_REV_CORE[15],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE16,uint8_t,(uint8_t)GIT_REV_CORE[16],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE17,uint8_t,(uint8_t)GIT_REV_CORE[17],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE18,uint8_t,(uint8_t)GIT_REV_CORE[18],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE19,uint8_t,(uint8_t)GIT_REV_CORE[19],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE20,uint8_t,(uint8_t)GIT_REV_CORE[20],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE21,uint8_t,(uint8_t)GIT_REV_CORE[21],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE22,uint8_t,(uint8_t)GIT_REV_CORE[22],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE23,uint8_t,(uint8_t)GIT_REV_CORE[23],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE24,uint8_t,(uint8_t)GIT_REV_CORE[24],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE25,uint8_t,(uint8_t)GIT_REV_CORE[25],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE26,uint8_t,(uint8_t)GIT_REV_CORE[26],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE27,uint8_t,(uint8_t)GIT_REV_CORE[27],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE28,uint8_t,(uint8_t)GIT_REV_CORE[28],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE29,uint8_t,(uint8_t)GIT_REV_CORE[29],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE30,uint8_t,(uint8_t)GIT_REV_CORE[30],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE31,uint8_t,(uint8_t)GIT_REV_CORE[31],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE32,uint8_t,(uint8_t)GIT_REV_CORE[32],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE33,uint8_t,(uint8_t)GIT_REV_CORE[33],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE34,uint8_t,(uint8_t)GIT_REV_CORE[34],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE35,uint8_t,(uint8_t)GIT_REV_CORE[35],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE36,uint8_t,(uint8_t)GIT_REV_CORE[36],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE37,uint8_t,(uint8_t)GIT_REV_CORE[37],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE38,uint8_t,(uint8_t)GIT_REV_CORE[38],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE39,uint8_t,(uint8_t)GIT_REV_CORE[39],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CORE40,uint8_t,(uint8_t)GIT_REV_CORE[40],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER0,uint8_t,(uint8_t)GIT_REV_USER[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER1,uint8_t,(uint8_t)GIT_REV_USER[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER2,uint8_t,(uint8_t)GIT_REV_USER[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER3,uint8_t,(uint8_t)GIT_REV_USER[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER4,uint8_t,(uint8_t)GIT_REV_USER[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER5,uint8_t,(uint8_t)GIT_REV_USER[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER6,uint8_t,(uint8_t)GIT_REV_USER[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER7,uint8_t,(uint8_t)GIT_REV_USER[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER8,uint8_t,(uint8_t)GIT_REV_USER[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER9,uint8_t,(uint8_t)GIT_REV_USER[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER10,uint8_t,(uint8_t)GIT_REV_USER[10],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER11,uint8_t,(uint8_t)GIT_REV_USER[11],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER12,uint8_t,(uint8_t)GIT_REV_USER[12],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER13,uint8_t,(uint8_t)GIT_REV_USER[13],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER14,uint8_t,(uint8_t)GIT_REV_USER[14],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER15,uint8_t,(uint8_t)GIT_REV_USER[15],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER16,uint8_t,(uint8_t)GIT_REV_USER[16],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER17,uint8_t,(uint8_t)GIT_REV_USER[17],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER18,uint8_t,(uint8_t)GIT_REV_USER[18],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER19,uint8_t,(uint8_t)GIT_REV_USER[19],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER20,uint8_t,(uint8_t)GIT_REV_USER[20],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER21,uint8_t,(uint8_t)GIT_REV_USER[21],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER22,uint8_t,(uint8_t)GIT_REV_USER[22],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER23,uint8_t,(uint8_t)GIT_REV_USER[23],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER24,uint8_t,(uint8_t)GIT_REV_USER[24],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER25,uint8_t,(uint8_t)GIT_REV_USER[25],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER26,uint8_t,(uint8_t)GIT_REV_USER[26],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER27,uint8_t,(uint8_t)GIT_REV_USER[27],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER28,uint8_t,(uint8_t)GIT_REV_USER[28],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER29,uint8_t,(uint8_t)GIT_REV_USER[29],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER30,uint8_t,(uint8_t)GIT_REV_USER[30],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER31,uint8_t,(uint8_t)GIT_REV_USER[31],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER32,uint8_t,(uint8_t)GIT_REV_USER[32],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER33,uint8_t,(uint8_t)GIT_REV_USER[33],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER34,uint8_t,(uint8_t)GIT_REV_USER[34],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER35,uint8_t,(uint8_t)GIT_REV_USER[35],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER36,uint8_t,(uint8_t)GIT_REV_USER[36],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER37,uint8_t,(uint8_t)GIT_REV_USER[37],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER38,uint8_t,(uint8_t)GIT_REV_USER[38],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER39,uint8_t,(uint8_t)GIT_REV_USER[39],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,USER40,uint8_t,(uint8_t)GIT_REV_USER[40],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GS.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GS.csv deleted file mode 100644 index 5a566e536..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_GS.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x78,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CCSDS.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=OK@@ 1=ERROR,, -,CCSDS.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[0].rx.ret_from_if_rx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CCSDS.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.last_dest_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, -,CCSDS.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[0].rx.last_rec_time,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CCSDS.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[0].rx.cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, -,CCSDS.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, -,CCSDS.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TX.IS_VALID,uint8_t,gs_driver->is_ccsds_tx_valid,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=INVALID@@ 1=VALID,, -,CCSDS.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[0].tx.send_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CCSDS.TX.VCID,uint8_t,(uint8_t)gs_driver->info[0].tx.vcid,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,1=REALTIME@@2=REPLAY@@63=FILL@@*=UNKNOWN,, -,CCSDS.TX.VCDU_COUNTER,uint32_t,gs_driver->info[0].tx.vcdu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CCSDS.TX.BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.CH,uint8_t,gs_driver->driver_uart.uart_config.ch,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.BAUDRATE,uint32_t,gs_driver->driver_uart.uart_config.baudrate,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.PARITY,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.parity_settings,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=NONE@@ 1=ODD@@ 2=EVEN@@ 3=MARK@@ 4 =SPACE,, -,UART.DATA_LENGTH,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.data_length,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=7bit@@ 1 =8bit,, -,UART.STOP_BIT,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.stop_bit,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=1bit@@ 1=1.5bit@@ 2=2bit,, -,UART.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=OK@@ 1=ERROR,, -,UART.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[1].rx.ret_from_if_rx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.last_dest_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, -,UART.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[1].rx.last_rec_time,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[1].rx.cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, -,UART.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, -,UART.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[1].tx.send_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UART.TX.VCID,uint8_t,(uint8_t)gs_driver->info[1].tx.vcid,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,1=REALTIME@@2=REPLAY@@63=FILL@@*=UNKNOWN,, -,UART.TX.VCDU_COUNTER,uint32_t,gs_driver->info[1].tx.vcdu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,COP-1.TYPE_A_COUNTER,uint8_t,gs_validate_info->type_a_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,COP-1.TYPE_B_COUNTER,uint8_t,gs_validate_info->type_b_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,COP-1.LOCKOUT_FLAG,uint8_t,gs_validate_info->lockout_flag,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,COP-1.RETRANSMIT_FLAG,uint8_t,gs_validate_info->retransmit_flag,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,COP-1.POSITIVE_WINDOW_WIDTH,uint8_t,gs_validate_info->positive_window_width,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MS_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MS_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MS_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RP_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RP_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,RP_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_HK.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_HK.csv deleted file mode 100644 index f47416283..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_HK.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf0,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_MM_STS,uint8_t,(uint8_t)( ((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7F) ),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=FINISHED@@1=PROGRESS@@*=N/A,, -,OBC_MM_OPSMODE_PREV,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),7,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, -,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TC Transer Frame受信時刻, -,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->rx.cmd_ack),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンドカウンタ, -,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局異常コマンド実行時刻, -,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局異常コマンドID, -,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, -,OBC_TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLのコマンドカウンタ, -,OBC_TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの登録コマンド数, -,OBC_TLC_GS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの最新コマンド実行時刻, -,OBC_TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの最新コマンドID, -,OBC_TLC_GS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの最新コマンド実行結果, -,OBC_TLC_GS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの異常コマンド実行時刻, -,OBC_TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの異常コマンドID, -,OBC_TLC_GS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの異常コマンド実行結果, -,OBC_TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの次コマンド実行時刻,変数指定が大変なことに… -,OBC_TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,バス用TLの次コマンドID,変数指定が大変なことに… -,OBC_TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BC用TLのコマンドカウンタ, -,OBC_TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BC用TLの登録コマンド数, -,OBC_TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,テレメ用TLのコマンドカウンタ, -,OBC_TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,テレメ用TLの登録コマンド数, -,OBC_TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLのコマンドカウンタ, -,OBC_TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの登録コマンド数, -,OBC_TLC_MIS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの最新コマンド実行時刻, -,OBC_TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの最新コマンドID, -,OBC_TLC_MIS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの最新コマンド実行結果, -,OBC_TLC_MIS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの異常コマンド実行時刻, -,OBC_TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの異常コマンドID, -,OBC_TLC_MIS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの異常コマンド実行結果, -,OBC_TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの次コマンド実行時刻,変数指定が大変なことに… -,OBC_TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ミッション用TLの次コマンドID,変数指定が大変なことに… -,OBC_TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout << 2 & 0x04) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error << 1 & 0x02) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout & 0x01) ),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_GS.LOCKOUT_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_BC.SOE_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_BC.LOCKOUT_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_TLM.SOE_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_TLM.LOCKOUT_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_MIS.SOE_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_MIS.LOCKOUT_FLAG,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,WDT.IS_ENABLE,uint8_t,(uint8_t)((wdt_config->is_wdt_enable << 7 & 0x80) | (wdt_config->is_clear_enable << 6 & 0x40) | 0x00),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,WDT.IS_CLEAR_ENABLE,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,DUMMY_DATA0,||,||,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),6,NONE,,,,,,,,, -,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT ブロックポインタ, -,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT コマンドポインタ, -,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,u8にしてもよい -,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,,u8にしてもよい -,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,アノマリ対応発生回数, -,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,アノマリ対応ID, -,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,アノマリ対応実施時刻, -,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,アノマリ対応発生回数, -,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,DUMMY_DATA1,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA2,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA3,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA4,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA5,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA6,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA7,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA8,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA9,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA10,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA11,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA12,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA13,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA14,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA15,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA16,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA17,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA18,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA19,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA20,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA21,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA22,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA23,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA24,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA25,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA26,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA27,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA28,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA29,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA30,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA31,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA32,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA33,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA34,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA35,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA36,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA37,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA38,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA39,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA40,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA41,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA42,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA43,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA44,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DUMMY_DATA45,uint32_t,0,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MEM.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MEM.csv deleted file mode 100644 index d32139623..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MEM.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x10,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MEM.BEGIN,uint32_t,memory_dump->begin,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,メモリ操作領域開始アドレス, -,MEM.END,uint32_t,memory_dump->end,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,メモリ操作領域終端アドレス, -,MEM.ADU_SIZE,uint32_t,memory_dump->adu_size,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,メモリ操作領域サイズ = ADUサイズ,CCSDSパケットヘッダに設定される -,MEM.ADU_SEQ,uint16_t,memory_dump->adu_seq,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ADUシーケンスカウンタ,CCSDSパケットヘッダに設定される -,MEM.ADU_COUNTER,uint8_t,memory_dump->adu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,ADUカウンタ,CCSDSパケットヘッダに設定される -,MEM.DESTINATION,uint32_t,memory_dump->dest,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,コピー先アドレス, -,MEM.RP,uint32_t,memory_dump->rp,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,コーピー用RP, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MM.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MM.csv deleted file mode 100644 index daa98abb4..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MM.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x40,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CURRENT_MODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,PREVIOSU_MODE,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TRANSITION_STATUS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MM_ACK,uint8_t,(uint8_t)(mode_manager->mm_ack),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_0,uint16_t,(uint16_t)(mode_manager->mode_list[0]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_1,uint16_t,(uint16_t)(mode_manager->mode_list[1]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_2,uint16_t,(uint16_t)(mode_manager->mode_list[2]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_3,uint16_t,(uint16_t)(mode_manager->mode_list[3]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_4,uint16_t,(uint16_t)(mode_manager->mode_list[4]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_5,uint16_t,(uint16_t)(mode_manager->mode_list[5]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_6,uint16_t,(uint16_t)(mode_manager->mode_list[6]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_7,uint16_t,(uint16_t)(mode_manager->mode_list[7]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_8,uint16_t,(uint16_t)(mode_manager->mode_list[8]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_9,uint16_t,(uint16_t)(mode_manager->mode_list[9]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_10,uint16_t,(uint16_t)(mode_manager->mode_list[10]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_11,uint16_t,(uint16_t)(mode_manager->mode_list[11]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_12,uint16_t,(uint16_t)(mode_manager->mode_list[12]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_13,uint16_t,(uint16_t)(mode_manager->mode_list[13]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_14,uint16_t,(uint16_t)(mode_manager->mode_list[14]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_LIST_15,uint16_t,(uint16_t)(mode_manager->mode_list[15]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,EDGE_NUM,uint16_t,MM_update_transition_table_for_tlm(),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_0,uint8_t,mode_manager->transition_table_for_tlm[0].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_0,uint8_t,mode_manager->transition_table_for_tlm[0].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_0,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_1,uint8_t,mode_manager->transition_table_for_tlm[1].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_1,uint8_t,mode_manager->transition_table_for_tlm[1].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_1,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_2,uint8_t,mode_manager->transition_table_for_tlm[2].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_2,uint8_t,mode_manager->transition_table_for_tlm[2].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_2,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_3,uint8_t,mode_manager->transition_table_for_tlm[3].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_3,uint8_t,mode_manager->transition_table_for_tlm[3].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_3,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_4,uint8_t,mode_manager->transition_table_for_tlm[4].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_4,uint8_t,mode_manager->transition_table_for_tlm[4].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_4,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_5,uint8_t,mode_manager->transition_table_for_tlm[5].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_5,uint8_t,mode_manager->transition_table_for_tlm[5].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_5,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_6,uint8_t,mode_manager->transition_table_for_tlm[6].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_6,uint8_t,mode_manager->transition_table_for_tlm[6].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_6,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_7,uint8_t,mode_manager->transition_table_for_tlm[7].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_7,uint8_t,mode_manager->transition_table_for_tlm[7].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_7,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_8,uint8_t,mode_manager->transition_table_for_tlm[8].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_8,uint8_t,mode_manager->transition_table_for_tlm[8].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_8,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_9,uint8_t,mode_manager->transition_table_for_tlm[9].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_9,uint8_t,mode_manager->transition_table_for_tlm[9].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_9,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_10,uint8_t,mode_manager->transition_table_for_tlm[10].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_10,uint8_t,mode_manager->transition_table_for_tlm[10].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_10,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_11,uint8_t,mode_manager->transition_table_for_tlm[11].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_11,uint8_t,mode_manager->transition_table_for_tlm[11].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_11,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_12,uint8_t,mode_manager->transition_table_for_tlm[12].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_12,uint8_t,mode_manager->transition_table_for_tlm[12].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_12,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_13,uint8_t,mode_manager->transition_table_for_tlm[13].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_13,uint8_t,mode_manager->transition_table_for_tlm[13].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_13,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_14,uint8_t,mode_manager->transition_table_for_tlm[14].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_14,uint8_t,mode_manager->transition_table_for_tlm[14].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_14,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_15,uint8_t,mode_manager->transition_table_for_tlm[15].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_15,uint8_t,mode_manager->transition_table_for_tlm[15].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_15,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_16,uint8_t,mode_manager->transition_table_for_tlm[16].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_16,uint8_t,mode_manager->transition_table_for_tlm[16].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_16,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_17,uint8_t,mode_manager->transition_table_for_tlm[17].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_17,uint8_t,mode_manager->transition_table_for_tlm[17].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_17,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_18,uint8_t,mode_manager->transition_table_for_tlm[18].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_18,uint8_t,mode_manager->transition_table_for_tlm[18].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_18,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_19,uint8_t,mode_manager->transition_table_for_tlm[19].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_19,uint8_t,mode_manager->transition_table_for_tlm[19].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_19,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_20,uint8_t,mode_manager->transition_table_for_tlm[20].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_20,uint8_t,mode_manager->transition_table_for_tlm[20].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_20,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_21,uint8_t,mode_manager->transition_table_for_tlm[21].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_21,uint8_t,mode_manager->transition_table_for_tlm[21].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_21,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_22,uint8_t,mode_manager->transition_table_for_tlm[22].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_22,uint8_t,mode_manager->transition_table_for_tlm[22].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_22,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_23,uint8_t,mode_manager->transition_table_for_tlm[23].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_23,uint8_t,mode_manager->transition_table_for_tlm[23].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_23,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_24,uint8_t,mode_manager->transition_table_for_tlm[24].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_24,uint8_t,mode_manager->transition_table_for_tlm[24].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_24,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_25,uint8_t,mode_manager->transition_table_for_tlm[25].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_25,uint8_t,mode_manager->transition_table_for_tlm[25].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_25,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_26,uint8_t,mode_manager->transition_table_for_tlm[26].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_26,uint8_t,mode_manager->transition_table_for_tlm[26].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_26,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_27,uint8_t,mode_manager->transition_table_for_tlm[27].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_27,uint8_t,mode_manager->transition_table_for_tlm[27].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_27,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_28,uint8_t,mode_manager->transition_table_for_tlm[28].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_28,uint8_t,mode_manager->transition_table_for_tlm[28].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_28,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_29,uint8_t,mode_manager->transition_table_for_tlm[29].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_29,uint8_t,mode_manager->transition_table_for_tlm[29].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_29,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_30,uint8_t,mode_manager->transition_table_for_tlm[30].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_30,uint8_t,mode_manager->transition_table_for_tlm[30].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_30,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_31,uint8_t,mode_manager->transition_table_for_tlm[31].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_31,uint8_t,mode_manager->transition_table_for_tlm[31].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_31,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_32,uint8_t,mode_manager->transition_table_for_tlm[32].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_32,uint8_t,mode_manager->transition_table_for_tlm[32].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_32,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_33,uint8_t,mode_manager->transition_table_for_tlm[33].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_33,uint8_t,mode_manager->transition_table_for_tlm[33].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_33,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_34,uint8_t,mode_manager->transition_table_for_tlm[34].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_34,uint8_t,mode_manager->transition_table_for_tlm[34].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_34,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_35,uint8_t,mode_manager->transition_table_for_tlm[35].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_35,uint8_t,mode_manager->transition_table_for_tlm[35].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_35,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_36,uint8_t,mode_manager->transition_table_for_tlm[36].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_36,uint8_t,mode_manager->transition_table_for_tlm[36].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_36,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_37,uint8_t,mode_manager->transition_table_for_tlm[37].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_37,uint8_t,mode_manager->transition_table_for_tlm[37].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_37,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_38,uint8_t,mode_manager->transition_table_for_tlm[38].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_38,uint8_t,mode_manager->transition_table_for_tlm[38].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_38,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_39,uint8_t,mode_manager->transition_table_for_tlm[39].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_39,uint8_t,mode_manager->transition_table_for_tlm[39].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_39,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_40,uint8_t,mode_manager->transition_table_for_tlm[40].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_40,uint8_t,mode_manager->transition_table_for_tlm[40].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_40,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_41,uint8_t,mode_manager->transition_table_for_tlm[41].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_41,uint8_t,mode_manager->transition_table_for_tlm[41].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_41,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_42,uint8_t,mode_manager->transition_table_for_tlm[42].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_42,uint8_t,mode_manager->transition_table_for_tlm[42].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_42,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_43,uint8_t,mode_manager->transition_table_for_tlm[43].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_43,uint8_t,mode_manager->transition_table_for_tlm[43].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_43,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_44,uint8_t,mode_manager->transition_table_for_tlm[44].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_44,uint8_t,mode_manager->transition_table_for_tlm[44].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_44,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_45,uint8_t,mode_manager->transition_table_for_tlm[45].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_45,uint8_t,mode_manager->transition_table_for_tlm[45].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_45,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_46,uint8_t,mode_manager->transition_table_for_tlm[46].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_46,uint8_t,mode_manager->transition_table_for_tlm[46].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_46,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_47,uint8_t,mode_manager->transition_table_for_tlm[47].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_47,uint8_t,mode_manager->transition_table_for_tlm[47].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_47,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_48,uint8_t,mode_manager->transition_table_for_tlm[48].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_48,uint8_t,mode_manager->transition_table_for_tlm[48].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_48,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_49,uint8_t,mode_manager->transition_table_for_tlm[49].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_49,uint8_t,mode_manager->transition_table_for_tlm[49].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_49,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_50,uint8_t,mode_manager->transition_table_for_tlm[50].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_50,uint8_t,mode_manager->transition_table_for_tlm[50].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_50,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_51,uint8_t,mode_manager->transition_table_for_tlm[51].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_51,uint8_t,mode_manager->transition_table_for_tlm[51].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_51,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_52,uint8_t,mode_manager->transition_table_for_tlm[52].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_52,uint8_t,mode_manager->transition_table_for_tlm[52].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_52,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_53,uint8_t,mode_manager->transition_table_for_tlm[53].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_53,uint8_t,mode_manager->transition_table_for_tlm[53].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_53,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_54,uint8_t,mode_manager->transition_table_for_tlm[54].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_54,uint8_t,mode_manager->transition_table_for_tlm[54].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_54,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_55,uint8_t,mode_manager->transition_table_for_tlm[55].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_55,uint8_t,mode_manager->transition_table_for_tlm[55].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_55,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_56,uint8_t,mode_manager->transition_table_for_tlm[56].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_56,uint8_t,mode_manager->transition_table_for_tlm[56].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_56,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_57,uint8_t,mode_manager->transition_table_for_tlm[57].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_57,uint8_t,mode_manager->transition_table_for_tlm[57].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_57,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_58,uint8_t,mode_manager->transition_table_for_tlm[58].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_58,uint8_t,mode_manager->transition_table_for_tlm[58].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_58,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_59,uint8_t,mode_manager->transition_table_for_tlm[59].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_59,uint8_t,mode_manager->transition_table_for_tlm[59].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_59,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_60,uint8_t,mode_manager->transition_table_for_tlm[60].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_60,uint8_t,mode_manager->transition_table_for_tlm[60].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_60,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_61,uint8_t,mode_manager->transition_table_for_tlm[61].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_61,uint8_t,mode_manager->transition_table_for_tlm[61].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_61,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_62,uint8_t,mode_manager->transition_table_for_tlm[62].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_62,uint8_t,mode_manager->transition_table_for_tlm[62].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_62,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_63,uint8_t,mode_manager->transition_table_for_tlm[63].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_63,uint8_t,mode_manager->transition_table_for_tlm[63].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_63,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_64,uint8_t,mode_manager->transition_table_for_tlm[64].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_64,uint8_t,mode_manager->transition_table_for_tlm[64].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_64,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_65,uint8_t,mode_manager->transition_table_for_tlm[65].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_65,uint8_t,mode_manager->transition_table_for_tlm[65].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_65,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_66,uint8_t,mode_manager->transition_table_for_tlm[66].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_66,uint8_t,mode_manager->transition_table_for_tlm[66].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_66,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_67,uint8_t,mode_manager->transition_table_for_tlm[67].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_67,uint8_t,mode_manager->transition_table_for_tlm[67].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_67,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_68,uint8_t,mode_manager->transition_table_for_tlm[68].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_68,uint8_t,mode_manager->transition_table_for_tlm[68].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_68,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_69,uint8_t,mode_manager->transition_table_for_tlm[69].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_69,uint8_t,mode_manager->transition_table_for_tlm[69].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_69,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_70,uint8_t,mode_manager->transition_table_for_tlm[70].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_70,uint8_t,mode_manager->transition_table_for_tlm[70].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_70,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_71,uint8_t,mode_manager->transition_table_for_tlm[71].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_71,uint8_t,mode_manager->transition_table_for_tlm[71].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_71,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_72,uint8_t,mode_manager->transition_table_for_tlm[72].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_72,uint8_t,mode_manager->transition_table_for_tlm[72].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_72,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_73,uint8_t,mode_manager->transition_table_for_tlm[73].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_73,uint8_t,mode_manager->transition_table_for_tlm[73].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_73,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_74,uint8_t,mode_manager->transition_table_for_tlm[74].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_74,uint8_t,mode_manager->transition_table_for_tlm[74].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_74,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_75,uint8_t,mode_manager->transition_table_for_tlm[75].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_75,uint8_t,mode_manager->transition_table_for_tlm[75].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_75,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_76,uint8_t,mode_manager->transition_table_for_tlm[76].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_76,uint8_t,mode_manager->transition_table_for_tlm[76].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_76,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_77,uint8_t,mode_manager->transition_table_for_tlm[77].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_77,uint8_t,mode_manager->transition_table_for_tlm[77].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_77,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_78,uint8_t,mode_manager->transition_table_for_tlm[78].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_78,uint8_t,mode_manager->transition_table_for_tlm[78].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_78,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_79,uint8_t,mode_manager->transition_table_for_tlm[79].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_79,uint8_t,mode_manager->transition_table_for_tlm[79].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_79,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_80,uint8_t,mode_manager->transition_table_for_tlm[80].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_80,uint8_t,mode_manager->transition_table_for_tlm[80].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_80,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_81,uint8_t,mode_manager->transition_table_for_tlm[81].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_81,uint8_t,mode_manager->transition_table_for_tlm[81].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_81,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_82,uint8_t,mode_manager->transition_table_for_tlm[82].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_82,uint8_t,mode_manager->transition_table_for_tlm[82].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_82,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_83,uint8_t,mode_manager->transition_table_for_tlm[83].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_83,uint8_t,mode_manager->transition_table_for_tlm[83].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_83,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_84,uint8_t,mode_manager->transition_table_for_tlm[84].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_84,uint8_t,mode_manager->transition_table_for_tlm[84].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_84,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_85,uint8_t,mode_manager->transition_table_for_tlm[85].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_85,uint8_t,mode_manager->transition_table_for_tlm[85].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_85,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_86,uint8_t,mode_manager->transition_table_for_tlm[86].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_86,uint8_t,mode_manager->transition_table_for_tlm[86].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_86,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_87,uint8_t,mode_manager->transition_table_for_tlm[87].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_87,uint8_t,mode_manager->transition_table_for_tlm[87].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_87,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_88,uint8_t,mode_manager->transition_table_for_tlm[88].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_88,uint8_t,mode_manager->transition_table_for_tlm[88].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_88,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_89,uint8_t,mode_manager->transition_table_for_tlm[89].from,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_89,uint8_t,mode_manager->transition_table_for_tlm[89].to,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_89,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MOBC.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MOBC.csv deleted file mode 100644 index 2ce178c1a..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_MOBC.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x00,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,モード遷移後経過時刻, -,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, -,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, -,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,モード遷移実行状態, -,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,現状モード番号, -,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,直前モード番号, -,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,現状 TaskList ID, -,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->rx.ret_from_if_rx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, -,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TC Transer Frame受信時刻, -,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,FARM-1 Positive Window Width, -,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.cmd_ack,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, -,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンドカウンタ, -,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,内部コマンドカウンタ, -,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,TLC_GS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TLC_GS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_GS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TLC_GS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_GS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_GS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL1登録コマンド数, -,TLC_BC.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_BC.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TLC_BC.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_BC.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_BC.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TLC_BC.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_BC.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_BC.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_BC.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_BC.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TLC_BC.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL1登録コマンド数, -,TLC_TLM.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_TLM.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TLC_TLM.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_TLM.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_TLM.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TLC_TLM.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_TLM.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_TLM.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_TLM.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_TLM.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TLC_TLM.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,TLC_MIS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TLC_MIS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_MIS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TLC_MIS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_MIS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_MIS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_MIS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT ブロックポインタ, -,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT コマンドポインタ, -,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,CCSDS MS VCDU 使用量, -,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->tx.send_cycle,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出サイクル, -,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出ビットレート, -,TCI_VCID,uint8_t,(uint8_t)gs_driver->latest_info->tx.vcid,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,時刻構成情報::送出VCID, -,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->tx.vcdu_counter,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TF.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TF.csv deleted file mode 100644 index be3077ddc..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TF.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x26,uint8_t page = telemetry_frame->tlm_page_no;##int offset = TF_TLM_PAGE_SIZE * (telemetry_frame->tlm_page_no);,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,PAGE_NO,uint8_t,page,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,TLM0,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM1,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM2,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM3,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM4,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM5,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM6,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM7,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM8,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM9,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM10,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM11,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM12,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM13,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM14,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM15,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM16,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM17,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM18,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM19,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM20,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM21,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM22,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM23,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM24,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM25,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM26,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM27,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM28,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM29,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM30,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM31,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM32,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM33,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM34,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM35,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM36,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM37,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM38,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM39,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM40,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM41,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM42,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM43,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM44,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM45,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM46,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM47,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM48,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM49,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM50,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM51,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM52,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM53,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM54,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM55,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM56,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM57,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM58,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM59,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM60,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM61,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM62,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,TLM63,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TL.csv deleted file mode 100644 index aaa8708d8..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x20,int offset = TL_TLM_PAGE_SIZE * (timeline_command_dispatcher->tlm_info_.page_no);##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,LINE_NO,uint8_t,TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,テレメトリを生成したライン番号, -,PAGE_NO,uint8_t,timeline_command_dispatcher->tlm_info_.page_no,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,UPDATED_AT,uint32_t,timeline_command_dispatcher->tlm_info_.updated_at,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD0_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD0_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD0_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD1_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD1_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD2_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD2_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD3_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD3_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD4_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD4_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD5_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD5_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD6_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD6_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD7_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD7_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD8_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD8_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD9_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD9_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD10_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD10_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD11_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD11_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD12_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD12_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD13_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD13_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD14_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD14_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD15_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD15_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD16_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD16_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD17_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD17_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD18_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD18_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD19_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD19_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD20_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD20_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD21_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD21_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD22_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD22_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD23_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD23_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD24_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD24_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD25_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD25_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD26_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD26_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD27_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD27_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD28_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD28_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD29_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD29_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD30_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD30_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,CMD31_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,CMD31_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv deleted file mode 100644 index 8650c5e56..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x19,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,MASTER_BC_ID,uint16_t,telemetry_manager->master_bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO0.BC_ID,uint16_t,telemetry_manager->bc_info[0].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO0.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[0].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO1.BC_ID,uint16_t,telemetry_manager->bc_info[1].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO1.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[1].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO2.BC_ID,uint16_t,telemetry_manager->bc_info[2].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO2.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[2].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO3.BC_ID,uint16_t,telemetry_manager->bc_info[3].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO3.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[3].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO4.BC_ID,uint16_t,telemetry_manager->bc_info[4].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO4.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[4].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO5.BC_ID,uint16_t,telemetry_manager->bc_info[5].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO5.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[5].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO6.BC_ID,uint16_t,telemetry_manager->bc_info[6].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO6.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[6].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO7.BC_ID,uint16_t,telemetry_manager->bc_info[7].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO7.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[7].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO8.BC_ID,uint16_t,telemetry_manager->bc_info[8].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO8.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[8].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO9.BC_ID,uint16_t,telemetry_manager->bc_info[9].bc_id,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,BC_INFO9.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[9].bc_type,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,REG_INFO.MASTER.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.master.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.master.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.master.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.master.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.master.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.master.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.master.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.master.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.master.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.master.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.master.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[0],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[1],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[2],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[3],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[4],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[5],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[6],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[7],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[8],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[9],PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx_used_num,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,IS_INITED,uint8_t,telemetry_manager->is_inited,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_UART_TEST.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_UART_TEST.csv deleted file mode 100644 index 127fab3ed..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB_UART_TEST.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf8,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER.REC_STATUS.RET_FROM_IF_RX,uint8_t,(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER.RX_COUNT,uint32_t,uart_test_instance->driver.super.config.rx_count_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER0.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINDING_HEADER@@1=RECEIVING_HEADER@@2=RECEIVING_FRAMELENGTH@@3=RECEIVING_DATA@@4=RECEIVING_FOOTER@@5=FIXED_FRAME@@6=DISABLE@@7=RX_FRAME_TOO_LONG@@8=RX_ERR@@9=VALIDATE_ERR@@10=OTHER_ERR,, -,DRIVER0.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER0.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER0.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER0.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER1.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code),PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),STATUS,,,,,,,0=FINDING_HEADER@@1=RECEIVING_HEADER@@2=RECEIVING_FRAMELENGTH@@3=RECEIVING_DATA@@4=RECEIVING_FOOTER@@5=FIXED_FRAME@@6=DISABLE@@7=RX_FRAME_TOO_LONG@@8=RX_ERR@@9=VALIDATE_ERR@@10=OTHER_ERR,, -,DRIVER1.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER1.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER1.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,DRIVER1.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_,PACKET,=R[-1]C+INT((R[-1]C[1]+R[-1]C[2])/8),=MOD((R[-1]C+R[-1]C[1])@@8),=IF(OR(EXACT(RC[-5]@@"uint8_t")@@EXACT(RC[-5]@@"int8_t"))@@8@@IF(OR(EXACT(RC[-5]@@"uint16_t")@@EXACT(RC[-5]@@"int16_t"))@@16@@IF(OR(EXACT(RC[-5]@@"uint32_t")@@EXACT(RC[-5]@@"int32_t")@@EXACT(RC[-5]@@"float"))@@32@@IF(EXACT(RC[-5]@@"double")@@64)))),NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/.gitkeep b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_AM.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_AM.csv deleted file mode 100644 index 0260feb49..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_AM.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x45,int offset = AM_TLM_PAGE_SIZE * app_manager->page_no;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,PAGE_NO,uint8_t,(uint8_t)(app_manager->page_no),PACKET,26,0,8,NONE,,,,,,,,, -,APP0_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+0].initializer),PACKET,27,0,32,HEX,,,,,,,,, -,APP0_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+0].entry_point),PACKET,31,0,32,HEX,,,,,,,,, -,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].init_duration),PACKET,35,0,8,NONE,,,,,,,,, -,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].prev),PACKET,36,0,8,NONE,,,,,,,,, -,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].min),PACKET,37,0,8,NONE,,,,,,,,, -,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+0].max),PACKET,38,0,8,NONE,,,,,,,,, -,APP1_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+1].initializer),PACKET,39,0,32,HEX,,,,,,,,, -,APP1_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+1].entry_point),PACKET,43,0,32,HEX,,,,,,,,, -,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].init_duration),PACKET,47,0,8,NONE,,,,,,,,, -,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].prev),PACKET,48,0,8,NONE,,,,,,,,, -,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].min),PACKET,49,0,8,NONE,,,,,,,,, -,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+1].max),PACKET,50,0,8,NONE,,,,,,,,, -,APP2_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+2].initializer),PACKET,51,0,32,HEX,,,,,,,,, -,APP2_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+2].entry_point),PACKET,55,0,32,HEX,,,,,,,,, -,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].init_duration),PACKET,59,0,8,NONE,,,,,,,,, -,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].prev),PACKET,60,0,8,NONE,,,,,,,,, -,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].min),PACKET,61,0,8,NONE,,,,,,,,, -,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+2].max),PACKET,62,0,8,NONE,,,,,,,,, -,APP3_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+3].initializer),PACKET,63,0,32,HEX,,,,,,,,, -,APP3_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+3].entry_point),PACKET,67,0,32,HEX,,,,,,,,, -,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].init_duration),PACKET,71,0,8,NONE,,,,,,,,, -,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].prev),PACKET,72,0,8,NONE,,,,,,,,, -,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].min),PACKET,73,0,8,NONE,,,,,,,,, -,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+3].max),PACKET,74,0,8,NONE,,,,,,,,, -,APP4_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+4].initializer),PACKET,75,0,32,HEX,,,,,,,,, -,APP4_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+4].entry_point),PACKET,79,0,32,HEX,,,,,,,,, -,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].init_duration),PACKET,83,0,8,NONE,,,,,,,,, -,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].prev),PACKET,84,0,8,NONE,,,,,,,,, -,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].min),PACKET,85,0,8,NONE,,,,,,,,, -,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+4].max),PACKET,86,0,8,NONE,,,,,,,,, -,APP5_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+5].initializer),PACKET,87,0,32,HEX,,,,,,,,, -,APP5_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+5].entry_point),PACKET,91,0,32,HEX,,,,,,,,, -,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].init_duration),PACKET,95,0,8,NONE,,,,,,,,, -,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].prev),PACKET,96,0,8,NONE,,,,,,,,, -,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].min),PACKET,97,0,8,NONE,,,,,,,,, -,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+5].max),PACKET,98,0,8,NONE,,,,,,,,, -,APP6_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+6].initializer),PACKET,99,0,32,HEX,,,,,,,,, -,APP6_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+6].entry_point),PACKET,103,0,32,HEX,,,,,,,,, -,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].init_duration),PACKET,107,0,8,NONE,,,,,,,,, -,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].prev),PACKET,108,0,8,NONE,,,,,,,,, -,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].min),PACKET,109,0,8,NONE,,,,,,,,, -,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+6].max),PACKET,110,0,8,NONE,,,,,,,,, -,APP7_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+7].initializer),PACKET,111,0,32,HEX,,,,,,,,, -,APP7_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+7].entry_point),PACKET,115,0,32,HEX,,,,,,,,, -,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].init_duration),PACKET,119,0,8,NONE,,,,,,,,, -,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].prev),PACKET,120,0,8,NONE,,,,,,,,, -,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].min),PACKET,121,0,8,NONE,,,,,,,,, -,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+7].max),PACKET,122,0,8,NONE,,,,,,,,, -,APP8_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+8].initializer),PACKET,123,0,32,HEX,,,,,,,,, -,APP8_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+8].entry_point),PACKET,127,0,32,HEX,,,,,,,,, -,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].init_duration),PACKET,131,0,8,NONE,,,,,,,,, -,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].prev),PACKET,132,0,8,NONE,,,,,,,,, -,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].min),PACKET,133,0,8,NONE,,,,,,,,, -,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+8].max),PACKET,134,0,8,NONE,,,,,,,,, -,APP9_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+9].initializer),PACKET,135,0,32,HEX,,,,,,,,, -,APP9_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+9].entry_point),PACKET,139,0,32,HEX,,,,,,,,, -,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].init_duration),PACKET,143,0,8,NONE,,,,,,,,, -,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].prev),PACKET,144,0,8,NONE,,,,,,,,, -,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].min),PACKET,145,0,8,NONE,,,,,,,,, -,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+9].max),PACKET,146,0,8,NONE,,,,,,,,, -,APP10_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+10].initializer),PACKET,147,0,32,HEX,,,,,,,,, -,APP10_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+10].entry_point),PACKET,151,0,32,HEX,,,,,,,,, -,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].init_duration),PACKET,155,0,8,NONE,,,,,,,,, -,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].prev),PACKET,156,0,8,NONE,,,,,,,,, -,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].min),PACKET,157,0,8,NONE,,,,,,,,, -,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+10].max),PACKET,158,0,8,NONE,,,,,,,,, -,APP11_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+11].initializer),PACKET,159,0,32,HEX,,,,,,,,, -,APP11_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+11].entry_point),PACKET,163,0,32,HEX,,,,,,,,, -,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].init_duration),PACKET,167,0,8,NONE,,,,,,,,, -,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].prev),PACKET,168,0,8,NONE,,,,,,,,, -,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].min),PACKET,169,0,8,NONE,,,,,,,,, -,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+11].max),PACKET,170,0,8,NONE,,,,,,,,, -,APP12_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+12].initializer),PACKET,171,0,32,HEX,,,,,,,,, -,APP12_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+12].entry_point),PACKET,175,0,32,HEX,,,,,,,,, -,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].init_duration),PACKET,179,0,8,NONE,,,,,,,,, -,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].prev),PACKET,180,0,8,NONE,,,,,,,,, -,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].min),PACKET,181,0,8,NONE,,,,,,,,, -,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+12].max),PACKET,182,0,8,NONE,,,,,,,,, -,APP13_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+13].initializer),PACKET,183,0,32,HEX,,,,,,,,, -,APP13_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+13].entry_point),PACKET,187,0,32,HEX,,,,,,,,, -,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].init_duration),PACKET,191,0,8,NONE,,,,,,,,, -,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].prev),PACKET,192,0,8,NONE,,,,,,,,, -,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].min),PACKET,193,0,8,NONE,,,,,,,,, -,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+13].max),PACKET,194,0,8,NONE,,,,,,,,, -,APP14_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+14].initializer),PACKET,195,0,32,HEX,,,,,,,,, -,APP14_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+14].entry_point),PACKET,199,0,32,HEX,,,,,,,,, -,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].init_duration),PACKET,203,0,8,NONE,,,,,,,,, -,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].prev),PACKET,204,0,8,NONE,,,,,,,,, -,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].min),PACKET,205,0,8,NONE,,,,,,,,, -,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+14].max),PACKET,206,0,8,NONE,,,,,,,,, -,APP15_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+15].initializer),PACKET,207,0,32,HEX,,,,,,,,, -,APP15_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+15].entry_point),PACKET,211,0,32,HEX,,,,,,,,, -,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].init_duration),PACKET,215,0,8,NONE,,,,,,,,, -,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].prev),PACKET,216,0,8,NONE,,,,,,,,, -,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].min),PACKET,217,0,8,NONE,,,,,,,,, -,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+15].max),PACKET,218,0,8,NONE,,,,,,,,, -,APP16_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+16].initializer),PACKET,219,0,32,HEX,,,,,,,,, -,APP16_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+16].entry_point),PACKET,223,0,32,HEX,,,,,,,,, -,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].init_duration),PACKET,227,0,8,NONE,,,,,,,,, -,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].prev),PACKET,228,0,8,NONE,,,,,,,,, -,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].min),PACKET,229,0,8,NONE,,,,,,,,, -,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+16].max),PACKET,230,0,8,NONE,,,,,,,,, -,APP17_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+17].initializer),PACKET,231,0,32,HEX,,,,,,,,, -,APP17_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+17].entry_point),PACKET,235,0,32,HEX,,,,,,,,, -,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].init_duration),PACKET,239,0,8,NONE,,,,,,,,, -,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].prev),PACKET,240,0,8,NONE,,,,,,,,, -,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].min),PACKET,241,0,8,NONE,,,,,,,,, -,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+17].max),PACKET,242,0,8,NONE,,,,,,,,, -,APP18_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+18].initializer),PACKET,243,0,32,HEX,,,,,,,,, -,APP18_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+18].entry_point),PACKET,247,0,32,HEX,,,,,,,,, -,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].init_duration),PACKET,251,0,8,NONE,,,,,,,,, -,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].prev),PACKET,252,0,8,NONE,,,,,,,,, -,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].min),PACKET,253,0,8,NONE,,,,,,,,, -,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+18].max),PACKET,254,0,8,NONE,,,,,,,,, -,APP19_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+19].initializer),PACKET,255,0,32,HEX,,,,,,,,, -,APP19_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+19].entry_point),PACKET,259,0,32,HEX,,,,,,,,, -,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].init_duration),PACKET,263,0,8,NONE,,,,,,,,, -,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].prev),PACKET,264,0,8,NONE,,,,,,,,, -,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].min),PACKET,265,0,8,NONE,,,,,,,,, -,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+19].max),PACKET,266,0,8,NONE,,,,,,,,, -,APP20_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+20].initializer),PACKET,267,0,32,HEX,,,,,,,,, -,APP20_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+20].entry_point),PACKET,271,0,32,HEX,,,,,,,,, -,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].init_duration),PACKET,275,0,8,NONE,,,,,,,,, -,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].prev),PACKET,276,0,8,NONE,,,,,,,,, -,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].min),PACKET,277,0,8,NONE,,,,,,,,, -,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+20].max),PACKET,278,0,8,NONE,,,,,,,,, -,APP21_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+21].initializer),PACKET,279,0,32,HEX,,,,,,,,, -,APP21_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+21].entry_point),PACKET,283,0,32,HEX,,,,,,,,, -,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].init_duration),PACKET,287,0,8,NONE,,,,,,,,, -,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].prev),PACKET,288,0,8,NONE,,,,,,,,, -,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].min),PACKET,289,0,8,NONE,,,,,,,,, -,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+21].max),PACKET,290,0,8,NONE,,,,,,,,, -,APP22_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+22].initializer),PACKET,291,0,32,HEX,,,,,,,,, -,APP22_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+22].entry_point),PACKET,295,0,32,HEX,,,,,,,,, -,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].init_duration),PACKET,299,0,8,NONE,,,,,,,,, -,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].prev),PACKET,300,0,8,NONE,,,,,,,,, -,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].min),PACKET,301,0,8,NONE,,,,,,,,, -,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+22].max),PACKET,302,0,8,NONE,,,,,,,,, -,APP23_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+23].initializer),PACKET,303,0,32,HEX,,,,,,,,, -,APP23_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+23].entry_point),PACKET,307,0,32,HEX,,,,,,,,, -,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].init_duration),PACKET,311,0,8,NONE,,,,,,,,, -,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].prev),PACKET,312,0,8,NONE,,,,,,,,, -,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].min),PACKET,313,0,8,NONE,,,,,,,,, -,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+23].max),PACKET,314,0,8,NONE,,,,,,,,, -,APP24_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+24].initializer),PACKET,315,0,32,HEX,,,,,,,,, -,APP24_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+24].entry_point),PACKET,319,0,32,HEX,,,,,,,,, -,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].init_duration),PACKET,323,0,8,NONE,,,,,,,,, -,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].prev),PACKET,324,0,8,NONE,,,,,,,,, -,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].min),PACKET,325,0,8,NONE,,,,,,,,, -,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+24].max),PACKET,326,0,8,NONE,,,,,,,,, -,APP25_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+25].initializer),PACKET,327,0,32,HEX,,,,,,,,, -,APP25_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+25].entry_point),PACKET,331,0,32,HEX,,,,,,,,, -,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].init_duration),PACKET,335,0,8,NONE,,,,,,,,, -,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].prev),PACKET,336,0,8,NONE,,,,,,,,, -,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].min),PACKET,337,0,8,NONE,,,,,,,,, -,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+25].max),PACKET,338,0,8,NONE,,,,,,,,, -,APP26_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+26].initializer),PACKET,339,0,32,HEX,,,,,,,,, -,APP26_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+26].entry_point),PACKET,343,0,32,HEX,,,,,,,,, -,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].init_duration),PACKET,347,0,8,NONE,,,,,,,,, -,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].prev),PACKET,348,0,8,NONE,,,,,,,,, -,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].min),PACKET,349,0,8,NONE,,,,,,,,, -,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+26].max),PACKET,350,0,8,NONE,,,,,,,,, -,APP27_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+27].initializer),PACKET,351,0,32,HEX,,,,,,,,, -,APP27_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+27].entry_point),PACKET,355,0,32,HEX,,,,,,,,, -,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].init_duration),PACKET,359,0,8,NONE,,,,,,,,, -,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].prev),PACKET,360,0,8,NONE,,,,,,,,, -,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].min),PACKET,361,0,8,NONE,,,,,,,,, -,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+27].max),PACKET,362,0,8,NONE,,,,,,,,, -,APP28_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+28].initializer),PACKET,363,0,32,HEX,,,,,,,,, -,APP28_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+28].entry_point),PACKET,367,0,32,HEX,,,,,,,,, -,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].init_duration),PACKET,371,0,8,NONE,,,,,,,,, -,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].prev),PACKET,372,0,8,NONE,,,,,,,,, -,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].min),PACKET,373,0,8,NONE,,,,,,,,, -,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+28].max),PACKET,374,0,8,NONE,,,,,,,,, -,APP29_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+29].initializer),PACKET,375,0,32,HEX,,,,,,,,, -,APP29_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+29].entry_point),PACKET,379,0,32,HEX,,,,,,,,, -,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].init_duration),PACKET,383,0,8,NONE,,,,,,,,, -,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].prev),PACKET,384,0,8,NONE,,,,,,,,, -,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].min),PACKET,385,0,8,NONE,,,,,,,,, -,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+29].max),PACKET,386,0,8,NONE,,,,,,,,, -,APP30_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+30].initializer),PACKET,387,0,32,HEX,,,,,,,,, -,APP30_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+30].entry_point),PACKET,391,0,32,HEX,,,,,,,,, -,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].init_duration),PACKET,395,0,8,NONE,,,,,,,,, -,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].prev),PACKET,396,0,8,NONE,,,,,,,,, -,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].min),PACKET,397,0,8,NONE,,,,,,,,, -,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+30].max),PACKET,398,0,8,NONE,,,,,,,,, -,APP31_INITIALIZER,uint32_t,(uint32_t)(app_manager->ais[offset+31].initializer),PACKET,399,0,32,HEX,,,,,,,,, -,APP31_ENTRYPOINT,uint32_t,(uint32_t)(app_manager->ais[offset+31].entry_point),PACKET,403,0,32,HEX,,,,,,,,, -,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].init_duration),PACKET,407,0,8,NONE,,,,,,,,, -,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].prev),PACKET,408,0,8,NONE,,,,,,,,, -,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].min),PACKET,409,0,8,NONE,,,,,,,,, -,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[offset+31].max),PACKET,410,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_APP_TIME.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_APP_TIME.csv deleted file mode 100644 index dcf524e35..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_APP_TIME.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x46,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,APP0_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].init_duration),PACKET,26,0,8,NONE,,,,,,,,, -,APP0_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].prev),PACKET,27,0,8,NONE,,,,,,,,, -,APP0_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].min),PACKET,28,0,8,NONE,,,,,,,,, -,APP0_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[0].max),PACKET,29,0,8,NONE,,,,,,,,, -,APP1_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].init_duration),PACKET,30,0,8,NONE,,,,,,,,, -,APP1_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].prev),PACKET,31,0,8,NONE,,,,,,,,, -,APP1_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].min),PACKET,32,0,8,NONE,,,,,,,,, -,APP1_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[1].max),PACKET,33,0,8,NONE,,,,,,,,, -,APP2_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].init_duration),PACKET,34,0,8,NONE,,,,,,,,, -,APP2_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].prev),PACKET,35,0,8,NONE,,,,,,,,, -,APP2_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].min),PACKET,36,0,8,NONE,,,,,,,,, -,APP2_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[2].max),PACKET,37,0,8,NONE,,,,,,,,, -,APP3_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].init_duration),PACKET,38,0,8,NONE,,,,,,,,, -,APP3_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].prev),PACKET,39,0,8,NONE,,,,,,,,, -,APP3_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].min),PACKET,40,0,8,NONE,,,,,,,,, -,APP3_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[3].max),PACKET,41,0,8,NONE,,,,,,,,, -,APP4_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].init_duration),PACKET,42,0,8,NONE,,,,,,,,, -,APP4_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].prev),PACKET,43,0,8,NONE,,,,,,,,, -,APP4_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].min),PACKET,44,0,8,NONE,,,,,,,,, -,APP4_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[4].max),PACKET,45,0,8,NONE,,,,,,,,, -,APP5_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].init_duration),PACKET,46,0,8,NONE,,,,,,,,, -,APP5_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].prev),PACKET,47,0,8,NONE,,,,,,,,, -,APP5_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].min),PACKET,48,0,8,NONE,,,,,,,,, -,APP5_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[5].max),PACKET,49,0,8,NONE,,,,,,,,, -,APP6_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].init_duration),PACKET,50,0,8,NONE,,,,,,,,, -,APP6_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].prev),PACKET,51,0,8,NONE,,,,,,,,, -,APP6_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].min),PACKET,52,0,8,NONE,,,,,,,,, -,APP6_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[6].max),PACKET,53,0,8,NONE,,,,,,,,, -,APP7_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].init_duration),PACKET,54,0,8,NONE,,,,,,,,, -,APP7_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].prev),PACKET,55,0,8,NONE,,,,,,,,, -,APP7_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].min),PACKET,56,0,8,NONE,,,,,,,,, -,APP7_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[7].max),PACKET,57,0,8,NONE,,,,,,,,, -,APP8_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].init_duration),PACKET,58,0,8,NONE,,,,,,,,, -,APP8_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].prev),PACKET,59,0,8,NONE,,,,,,,,, -,APP8_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].min),PACKET,60,0,8,NONE,,,,,,,,, -,APP8_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[8].max),PACKET,61,0,8,NONE,,,,,,,,, -,APP9_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].init_duration),PACKET,62,0,8,NONE,,,,,,,,, -,APP9_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].prev),PACKET,63,0,8,NONE,,,,,,,,, -,APP9_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].min),PACKET,64,0,8,NONE,,,,,,,,, -,APP9_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[9].max),PACKET,65,0,8,NONE,,,,,,,,, -,APP10_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].init_duration),PACKET,66,0,8,NONE,,,,,,,,, -,APP10_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].prev),PACKET,67,0,8,NONE,,,,,,,,, -,APP10_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].min),PACKET,68,0,8,NONE,,,,,,,,, -,APP10_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[10].max),PACKET,69,0,8,NONE,,,,,,,,, -,APP11_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].init_duration),PACKET,70,0,8,NONE,,,,,,,,, -,APP11_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].prev),PACKET,71,0,8,NONE,,,,,,,,, -,APP11_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].min),PACKET,72,0,8,NONE,,,,,,,,, -,APP11_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[11].max),PACKET,73,0,8,NONE,,,,,,,,, -,APP12_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].init_duration),PACKET,74,0,8,NONE,,,,,,,,, -,APP12_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].prev),PACKET,75,0,8,NONE,,,,,,,,, -,APP12_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].min),PACKET,76,0,8,NONE,,,,,,,,, -,APP12_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[12].max),PACKET,77,0,8,NONE,,,,,,,,, -,APP13_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].init_duration),PACKET,78,0,8,NONE,,,,,,,,, -,APP13_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].prev),PACKET,79,0,8,NONE,,,,,,,,, -,APP13_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].min),PACKET,80,0,8,NONE,,,,,,,,, -,APP13_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[13].max),PACKET,81,0,8,NONE,,,,,,,,, -,APP14_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].init_duration),PACKET,82,0,8,NONE,,,,,,,,, -,APP14_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].prev),PACKET,83,0,8,NONE,,,,,,,,, -,APP14_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].min),PACKET,84,0,8,NONE,,,,,,,,, -,APP14_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[14].max),PACKET,85,0,8,NONE,,,,,,,,, -,APP15_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].init_duration),PACKET,86,0,8,NONE,,,,,,,,, -,APP15_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].prev),PACKET,87,0,8,NONE,,,,,,,,, -,APP15_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].min),PACKET,88,0,8,NONE,,,,,,,,, -,APP15_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[15].max),PACKET,89,0,8,NONE,,,,,,,,, -,APP16_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].init_duration),PACKET,90,0,8,NONE,,,,,,,,, -,APP16_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].prev),PACKET,91,0,8,NONE,,,,,,,,, -,APP16_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].min),PACKET,92,0,8,NONE,,,,,,,,, -,APP16_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[16].max),PACKET,93,0,8,NONE,,,,,,,,, -,APP17_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].init_duration),PACKET,94,0,8,NONE,,,,,,,,, -,APP17_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].prev),PACKET,95,0,8,NONE,,,,,,,,, -,APP17_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].min),PACKET,96,0,8,NONE,,,,,,,,, -,APP17_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[17].max),PACKET,97,0,8,NONE,,,,,,,,, -,APP18_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].init_duration),PACKET,98,0,8,NONE,,,,,,,,, -,APP18_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].prev),PACKET,99,0,8,NONE,,,,,,,,, -,APP18_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].min),PACKET,100,0,8,NONE,,,,,,,,, -,APP18_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[18].max),PACKET,101,0,8,NONE,,,,,,,,, -,APP19_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].init_duration),PACKET,102,0,8,NONE,,,,,,,,, -,APP19_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].prev),PACKET,103,0,8,NONE,,,,,,,,, -,APP19_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].min),PACKET,104,0,8,NONE,,,,,,,,, -,APP19_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[19].max),PACKET,105,0,8,NONE,,,,,,,,, -,APP20_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].init_duration),PACKET,106,0,8,NONE,,,,,,,,, -,APP20_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].prev),PACKET,107,0,8,NONE,,,,,,,,, -,APP20_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].min),PACKET,108,0,8,NONE,,,,,,,,, -,APP20_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[20].max),PACKET,109,0,8,NONE,,,,,,,,, -,APP21_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].init_duration),PACKET,110,0,8,NONE,,,,,,,,, -,APP21_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].prev),PACKET,111,0,8,NONE,,,,,,,,, -,APP21_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].min),PACKET,112,0,8,NONE,,,,,,,,, -,APP21_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[21].max),PACKET,113,0,8,NONE,,,,,,,,, -,APP22_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].init_duration),PACKET,114,0,8,NONE,,,,,,,,, -,APP22_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].prev),PACKET,115,0,8,NONE,,,,,,,,, -,APP22_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].min),PACKET,116,0,8,NONE,,,,,,,,, -,APP22_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[22].max),PACKET,117,0,8,NONE,,,,,,,,, -,APP23_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].init_duration),PACKET,118,0,8,NONE,,,,,,,,, -,APP23_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].prev),PACKET,119,0,8,NONE,,,,,,,,, -,APP23_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].min),PACKET,120,0,8,NONE,,,,,,,,, -,APP23_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[23].max),PACKET,121,0,8,NONE,,,,,,,,, -,APP24_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].init_duration),PACKET,122,0,8,NONE,,,,,,,,, -,APP24_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].prev),PACKET,123,0,8,NONE,,,,,,,,, -,APP24_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].min),PACKET,124,0,8,NONE,,,,,,,,, -,APP24_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[24].max),PACKET,125,0,8,NONE,,,,,,,,, -,APP25_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].init_duration),PACKET,126,0,8,NONE,,,,,,,,, -,APP25_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].prev),PACKET,127,0,8,NONE,,,,,,,,, -,APP25_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].min),PACKET,128,0,8,NONE,,,,,,,,, -,APP25_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[25].max),PACKET,129,0,8,NONE,,,,,,,,, -,APP26_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].init_duration),PACKET,130,0,8,NONE,,,,,,,,, -,APP26_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].prev),PACKET,131,0,8,NONE,,,,,,,,, -,APP26_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].min),PACKET,132,0,8,NONE,,,,,,,,, -,APP26_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[26].max),PACKET,133,0,8,NONE,,,,,,,,, -,APP27_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].init_duration),PACKET,134,0,8,NONE,,,,,,,,, -,APP27_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].prev),PACKET,135,0,8,NONE,,,,,,,,, -,APP27_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].min),PACKET,136,0,8,NONE,,,,,,,,, -,APP27_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[27].max),PACKET,137,0,8,NONE,,,,,,,,, -,APP28_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].init_duration),PACKET,138,0,8,NONE,,,,,,,,, -,APP28_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].prev),PACKET,139,0,8,NONE,,,,,,,,, -,APP28_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].min),PACKET,140,0,8,NONE,,,,,,,,, -,APP28_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[28].max),PACKET,141,0,8,NONE,,,,,,,,, -,APP29_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].init_duration),PACKET,142,0,8,NONE,,,,,,,,, -,APP29_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].prev),PACKET,143,0,8,NONE,,,,,,,,, -,APP29_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].min),PACKET,144,0,8,NONE,,,,,,,,, -,APP29_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[29].max),PACKET,145,0,8,NONE,,,,,,,,, -,APP30_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].init_duration),PACKET,146,0,8,NONE,,,,,,,,, -,APP30_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].prev),PACKET,147,0,8,NONE,,,,,,,,, -,APP30_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].min),PACKET,148,0,8,NONE,,,,,,,,, -,APP30_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[30].max),PACKET,149,0,8,NONE,,,,,,,,, -,APP31_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].init_duration),PACKET,150,0,8,NONE,,,,,,,,, -,APP31_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].prev),PACKET,151,0,8,NONE,,,,,,,,, -,APP31_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].min),PACKET,152,0,8,NONE,,,,,,,,, -,APP31_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[31].max),PACKET,153,0,8,NONE,,,,,,,,, -,APP32_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].init_duration),PACKET,154,0,8,NONE,,,,,,,,, -,APP32_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].prev),PACKET,155,0,8,NONE,,,,,,,,, -,APP32_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].min),PACKET,156,0,8,NONE,,,,,,,,, -,APP32_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[32].max),PACKET,157,0,8,NONE,,,,,,,,, -,APP33_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].init_duration),PACKET,158,0,8,NONE,,,,,,,,, -,APP33_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].prev),PACKET,159,0,8,NONE,,,,,,,,, -,APP33_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].min),PACKET,160,0,8,NONE,,,,,,,,, -,APP33_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[33].max),PACKET,161,0,8,NONE,,,,,,,,, -,APP34_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].init_duration),PACKET,162,0,8,NONE,,,,,,,,, -,APP34_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].prev),PACKET,163,0,8,NONE,,,,,,,,, -,APP34_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].min),PACKET,164,0,8,NONE,,,,,,,,, -,APP34_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[34].max),PACKET,165,0,8,NONE,,,,,,,,, -,APP35_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].init_duration),PACKET,166,0,8,NONE,,,,,,,,, -,APP35_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].prev),PACKET,167,0,8,NONE,,,,,,,,, -,APP35_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].min),PACKET,168,0,8,NONE,,,,,,,,, -,APP35_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[35].max),PACKET,169,0,8,NONE,,,,,,,,, -,APP36_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].init_duration),PACKET,170,0,8,NONE,,,,,,,,, -,APP36_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].prev),PACKET,171,0,8,NONE,,,,,,,,, -,APP36_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].min),PACKET,172,0,8,NONE,,,,,,,,, -,APP36_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[36].max),PACKET,173,0,8,NONE,,,,,,,,, -,APP37_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].init_duration),PACKET,174,0,8,NONE,,,,,,,,, -,APP37_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].prev),PACKET,175,0,8,NONE,,,,,,,,, -,APP37_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].min),PACKET,176,0,8,NONE,,,,,,,,, -,APP37_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[37].max),PACKET,177,0,8,NONE,,,,,,,,, -,APP38_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].init_duration),PACKET,178,0,8,NONE,,,,,,,,, -,APP38_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].prev),PACKET,179,0,8,NONE,,,,,,,,, -,APP38_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].min),PACKET,180,0,8,NONE,,,,,,,,, -,APP38_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[38].max),PACKET,181,0,8,NONE,,,,,,,,, -,APP39_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].init_duration),PACKET,182,0,8,NONE,,,,,,,,, -,APP39_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].prev),PACKET,183,0,8,NONE,,,,,,,,, -,APP39_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].min),PACKET,184,0,8,NONE,,,,,,,,, -,APP39_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[39].max),PACKET,185,0,8,NONE,,,,,,,,, -,APP40_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].init_duration),PACKET,186,0,8,NONE,,,,,,,,, -,APP40_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].prev),PACKET,187,0,8,NONE,,,,,,,,, -,APP40_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].min),PACKET,188,0,8,NONE,,,,,,,,, -,APP40_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[40].max),PACKET,189,0,8,NONE,,,,,,,,, -,APP41_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].init_duration),PACKET,190,0,8,NONE,,,,,,,,, -,APP41_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].prev),PACKET,191,0,8,NONE,,,,,,,,, -,APP41_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].min),PACKET,192,0,8,NONE,,,,,,,,, -,APP41_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[41].max),PACKET,193,0,8,NONE,,,,,,,,, -,APP42_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].init_duration),PACKET,194,0,8,NONE,,,,,,,,, -,APP42_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].prev),PACKET,195,0,8,NONE,,,,,,,,, -,APP42_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].min),PACKET,196,0,8,NONE,,,,,,,,, -,APP42_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[42].max),PACKET,197,0,8,NONE,,,,,,,,, -,APP43_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].init_duration),PACKET,198,0,8,NONE,,,,,,,,, -,APP43_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].prev),PACKET,199,0,8,NONE,,,,,,,,, -,APP43_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].min),PACKET,200,0,8,NONE,,,,,,,,, -,APP43_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[43].max),PACKET,201,0,8,NONE,,,,,,,,, -,APP44_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].init_duration),PACKET,202,0,8,NONE,,,,,,,,, -,APP44_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].prev),PACKET,203,0,8,NONE,,,,,,,,, -,APP44_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].min),PACKET,204,0,8,NONE,,,,,,,,, -,APP44_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[44].max),PACKET,205,0,8,NONE,,,,,,,,, -,APP45_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].init_duration),PACKET,206,0,8,NONE,,,,,,,,, -,APP45_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].prev),PACKET,207,0,8,NONE,,,,,,,,, -,APP45_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].min),PACKET,208,0,8,NONE,,,,,,,,, -,APP45_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[45].max),PACKET,209,0,8,NONE,,,,,,,,, -,APP46_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].init_duration),PACKET,210,0,8,NONE,,,,,,,,, -,APP46_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].prev),PACKET,211,0,8,NONE,,,,,,,,, -,APP46_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].min),PACKET,212,0,8,NONE,,,,,,,,, -,APP46_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[46].max),PACKET,213,0,8,NONE,,,,,,,,, -,APP47_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].init_duration),PACKET,214,0,8,NONE,,,,,,,,, -,APP47_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].prev),PACKET,215,0,8,NONE,,,,,,,,, -,APP47_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].min),PACKET,216,0,8,NONE,,,,,,,,, -,APP47_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[47].max),PACKET,217,0,8,NONE,,,,,,,,, -,APP48_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].init_duration),PACKET,218,0,8,NONE,,,,,,,,, -,APP48_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].prev),PACKET,219,0,8,NONE,,,,,,,,, -,APP48_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].min),PACKET,220,0,8,NONE,,,,,,,,, -,APP48_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[48].max),PACKET,221,0,8,NONE,,,,,,,,, -,APP49_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].init_duration),PACKET,222,0,8,NONE,,,,,,,,, -,APP49_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].prev),PACKET,223,0,8,NONE,,,,,,,,, -,APP49_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].min),PACKET,224,0,8,NONE,,,,,,,,, -,APP49_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[49].max),PACKET,225,0,8,NONE,,,,,,,,, -,APP50_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].init_duration),PACKET,226,0,8,NONE,,,,,,,,, -,APP50_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].prev),PACKET,227,0,8,NONE,,,,,,,,, -,APP50_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].min),PACKET,228,0,8,NONE,,,,,,,,, -,APP50_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[50].max),PACKET,229,0,8,NONE,,,,,,,,, -,APP51_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].init_duration),PACKET,230,0,8,NONE,,,,,,,,, -,APP51_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].prev),PACKET,231,0,8,NONE,,,,,,,,, -,APP51_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].min),PACKET,232,0,8,NONE,,,,,,,,, -,APP51_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[51].max),PACKET,233,0,8,NONE,,,,,,,,, -,APP52_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].init_duration),PACKET,234,0,8,NONE,,,,,,,,, -,APP52_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].prev),PACKET,235,0,8,NONE,,,,,,,,, -,APP52_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].min),PACKET,236,0,8,NONE,,,,,,,,, -,APP52_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[52].max),PACKET,237,0,8,NONE,,,,,,,,, -,APP53_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].init_duration),PACKET,238,0,8,NONE,,,,,,,,, -,APP53_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].prev),PACKET,239,0,8,NONE,,,,,,,,, -,APP53_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].min),PACKET,240,0,8,NONE,,,,,,,,, -,APP53_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[53].max),PACKET,241,0,8,NONE,,,,,,,,, -,APP54_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].init_duration),PACKET,242,0,8,NONE,,,,,,,,, -,APP54_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].prev),PACKET,243,0,8,NONE,,,,,,,,, -,APP54_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].min),PACKET,244,0,8,NONE,,,,,,,,, -,APP54_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[54].max),PACKET,245,0,8,NONE,,,,,,,,, -,APP55_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].init_duration),PACKET,246,0,8,NONE,,,,,,,,, -,APP55_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].prev),PACKET,247,0,8,NONE,,,,,,,,, -,APP55_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].min),PACKET,248,0,8,NONE,,,,,,,,, -,APP55_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[55].max),PACKET,249,0,8,NONE,,,,,,,,, -,APP56_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].init_duration),PACKET,250,0,8,NONE,,,,,,,,, -,APP56_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].prev),PACKET,251,0,8,NONE,,,,,,,,, -,APP56_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].min),PACKET,252,0,8,NONE,,,,,,,,, -,APP56_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[56].max),PACKET,253,0,8,NONE,,,,,,,,, -,APP57_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].init_duration),PACKET,254,0,8,NONE,,,,,,,,, -,APP57_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].prev),PACKET,255,0,8,NONE,,,,,,,,, -,APP57_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].min),PACKET,256,0,8,NONE,,,,,,,,, -,APP57_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[57].max),PACKET,257,0,8,NONE,,,,,,,,, -,APP58_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].init_duration),PACKET,258,0,8,NONE,,,,,,,,, -,APP58_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].prev),PACKET,259,0,8,NONE,,,,,,,,, -,APP58_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].min),PACKET,260,0,8,NONE,,,,,,,,, -,APP58_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[58].max),PACKET,261,0,8,NONE,,,,,,,,, -,APP59_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].init_duration),PACKET,262,0,8,NONE,,,,,,,,, -,APP59_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].prev),PACKET,263,0,8,NONE,,,,,,,,, -,APP59_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].min),PACKET,264,0,8,NONE,,,,,,,,, -,APP59_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[59].max),PACKET,265,0,8,NONE,,,,,,,,, -,APP60_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].init_duration),PACKET,266,0,8,NONE,,,,,,,,, -,APP60_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].prev),PACKET,267,0,8,NONE,,,,,,,,, -,APP60_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].min),PACKET,268,0,8,NONE,,,,,,,,, -,APP60_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[60].max),PACKET,269,0,8,NONE,,,,,,,,, -,APP61_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].init_duration),PACKET,270,0,8,NONE,,,,,,,,, -,APP61_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].prev),PACKET,271,0,8,NONE,,,,,,,,, -,APP61_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].min),PACKET,272,0,8,NONE,,,,,,,,, -,APP61_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[61].max),PACKET,273,0,8,NONE,,,,,,,,, -,APP62_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].init_duration),PACKET,274,0,8,NONE,,,,,,,,, -,APP62_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].prev),PACKET,275,0,8,NONE,,,,,,,,, -,APP62_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].min),PACKET,276,0,8,NONE,,,,,,,,, -,APP62_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[62].max),PACKET,277,0,8,NONE,,,,,,,,, -,APP63_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].init_duration),PACKET,278,0,8,NONE,,,,,,,,, -,APP63_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].prev),PACKET,279,0,8,NONE,,,,,,,,, -,APP63_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].min),PACKET,280,0,8,NONE,,,,,,,,, -,APP63_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[63].max),PACKET,281,0,8,NONE,,,,,,,,, -,APP64_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].init_duration),PACKET,282,0,8,NONE,,,,,,,,, -,APP64_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].prev),PACKET,283,0,8,NONE,,,,,,,,, -,APP64_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].min),PACKET,284,0,8,NONE,,,,,,,,, -,APP64_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[64].max),PACKET,285,0,8,NONE,,,,,,,,, -,APP65_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].init_duration),PACKET,286,0,8,NONE,,,,,,,,, -,APP65_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].prev),PACKET,287,0,8,NONE,,,,,,,,, -,APP65_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].min),PACKET,288,0,8,NONE,,,,,,,,, -,APP65_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[65].max),PACKET,289,0,8,NONE,,,,,,,,, -,APP66_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].init_duration),PACKET,290,0,8,NONE,,,,,,,,, -,APP66_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].prev),PACKET,291,0,8,NONE,,,,,,,,, -,APP66_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].min),PACKET,292,0,8,NONE,,,,,,,,, -,APP66_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[66].max),PACKET,293,0,8,NONE,,,,,,,,, -,APP67_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].init_duration),PACKET,294,0,8,NONE,,,,,,,,, -,APP67_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].prev),PACKET,295,0,8,NONE,,,,,,,,, -,APP67_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].min),PACKET,296,0,8,NONE,,,,,,,,, -,APP67_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[67].max),PACKET,297,0,8,NONE,,,,,,,,, -,APP68_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].init_duration),PACKET,298,0,8,NONE,,,,,,,,, -,APP68_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].prev),PACKET,299,0,8,NONE,,,,,,,,, -,APP68_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].min),PACKET,300,0,8,NONE,,,,,,,,, -,APP68_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[68].max),PACKET,301,0,8,NONE,,,,,,,,, -,APP69_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].init_duration),PACKET,302,0,8,NONE,,,,,,,,, -,APP69_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].prev),PACKET,303,0,8,NONE,,,,,,,,, -,APP69_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].min),PACKET,304,0,8,NONE,,,,,,,,, -,APP69_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[69].max),PACKET,305,0,8,NONE,,,,,,,,, -,APP70_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].init_duration),PACKET,306,0,8,NONE,,,,,,,,, -,APP70_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].prev),PACKET,307,0,8,NONE,,,,,,,,, -,APP70_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].min),PACKET,308,0,8,NONE,,,,,,,,, -,APP70_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[70].max),PACKET,309,0,8,NONE,,,,,,,,, -,APP71_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].init_duration),PACKET,310,0,8,NONE,,,,,,,,, -,APP71_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].prev),PACKET,311,0,8,NONE,,,,,,,,, -,APP71_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].min),PACKET,312,0,8,NONE,,,,,,,,, -,APP71_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[71].max),PACKET,313,0,8,NONE,,,,,,,,, -,APP72_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].init_duration),PACKET,314,0,8,NONE,,,,,,,,, -,APP72_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].prev),PACKET,315,0,8,NONE,,,,,,,,, -,APP72_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].min),PACKET,316,0,8,NONE,,,,,,,,, -,APP72_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[72].max),PACKET,317,0,8,NONE,,,,,,,,, -,APP73_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].init_duration),PACKET,318,0,8,NONE,,,,,,,,, -,APP73_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].prev),PACKET,319,0,8,NONE,,,,,,,,, -,APP73_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].min),PACKET,320,0,8,NONE,,,,,,,,, -,APP73_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[73].max),PACKET,321,0,8,NONE,,,,,,,,, -,APP74_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].init_duration),PACKET,322,0,8,NONE,,,,,,,,, -,APP74_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].prev),PACKET,323,0,8,NONE,,,,,,,,, -,APP74_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].min),PACKET,324,0,8,NONE,,,,,,,,, -,APP74_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[74].max),PACKET,325,0,8,NONE,,,,,,,,, -,APP75_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].init_duration),PACKET,326,0,8,NONE,,,,,,,,, -,APP75_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].prev),PACKET,327,0,8,NONE,,,,,,,,, -,APP75_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].min),PACKET,328,0,8,NONE,,,,,,,,, -,APP75_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[75].max),PACKET,329,0,8,NONE,,,,,,,,, -,APP76_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].init_duration),PACKET,330,0,8,NONE,,,,,,,,, -,APP76_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].prev),PACKET,331,0,8,NONE,,,,,,,,, -,APP76_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].min),PACKET,332,0,8,NONE,,,,,,,,, -,APP76_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[76].max),PACKET,333,0,8,NONE,,,,,,,,, -,APP77_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].init_duration),PACKET,334,0,8,NONE,,,,,,,,, -,APP77_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].prev),PACKET,335,0,8,NONE,,,,,,,,, -,APP77_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].min),PACKET,336,0,8,NONE,,,,,,,,, -,APP77_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[77].max),PACKET,337,0,8,NONE,,,,,,,,, -,APP78_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].init_duration),PACKET,338,0,8,NONE,,,,,,,,, -,APP78_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].prev),PACKET,339,0,8,NONE,,,,,,,,, -,APP78_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].min),PACKET,340,0,8,NONE,,,,,,,,, -,APP78_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[78].max),PACKET,341,0,8,NONE,,,,,,,,, -,APP79_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].init_duration),PACKET,342,0,8,NONE,,,,,,,,, -,APP79_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].prev),PACKET,343,0,8,NONE,,,,,,,,, -,APP79_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].min),PACKET,344,0,8,NONE,,,,,,,,, -,APP79_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[79].max),PACKET,345,0,8,NONE,,,,,,,,, -,APP80_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].init_duration),PACKET,346,0,8,NONE,,,,,,,,, -,APP80_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].prev),PACKET,347,0,8,NONE,,,,,,,,, -,APP80_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].min),PACKET,348,0,8,NONE,,,,,,,,, -,APP80_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[80].max),PACKET,349,0,8,NONE,,,,,,,,, -,APP81_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].init_duration),PACKET,350,0,8,NONE,,,,,,,,, -,APP81_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].prev),PACKET,351,0,8,NONE,,,,,,,,, -,APP81_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].min),PACKET,352,0,8,NONE,,,,,,,,, -,APP81_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[81].max),PACKET,353,0,8,NONE,,,,,,,,, -,APP82_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].init_duration),PACKET,354,0,8,NONE,,,,,,,,, -,APP82_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].prev),PACKET,355,0,8,NONE,,,,,,,,, -,APP82_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].min),PACKET,356,0,8,NONE,,,,,,,,, -,APP82_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[82].max),PACKET,357,0,8,NONE,,,,,,,,, -,APP83_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].init_duration),PACKET,358,0,8,NONE,,,,,,,,, -,APP83_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].prev),PACKET,359,0,8,NONE,,,,,,,,, -,APP83_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].min),PACKET,360,0,8,NONE,,,,,,,,, -,APP83_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[83].max),PACKET,361,0,8,NONE,,,,,,,,, -,APP84_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].init_duration),PACKET,362,0,8,NONE,,,,,,,,, -,APP84_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].prev),PACKET,363,0,8,NONE,,,,,,,,, -,APP84_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].min),PACKET,364,0,8,NONE,,,,,,,,, -,APP84_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[84].max),PACKET,365,0,8,NONE,,,,,,,,, -,APP85_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].init_duration),PACKET,366,0,8,NONE,,,,,,,,, -,APP85_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].prev),PACKET,367,0,8,NONE,,,,,,,,, -,APP85_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].min),PACKET,368,0,8,NONE,,,,,,,,, -,APP85_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[85].max),PACKET,369,0,8,NONE,,,,,,,,, -,APP86_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].init_duration),PACKET,370,0,8,NONE,,,,,,,,, -,APP86_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].prev),PACKET,371,0,8,NONE,,,,,,,,, -,APP86_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].min),PACKET,372,0,8,NONE,,,,,,,,, -,APP86_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[86].max),PACKET,373,0,8,NONE,,,,,,,,, -,APP87_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].init_duration),PACKET,374,0,8,NONE,,,,,,,,, -,APP87_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].prev),PACKET,375,0,8,NONE,,,,,,,,, -,APP87_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].min),PACKET,376,0,8,NONE,,,,,,,,, -,APP87_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[87].max),PACKET,377,0,8,NONE,,,,,,,,, -,APP88_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].init_duration),PACKET,378,0,8,NONE,,,,,,,,, -,APP88_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].prev),PACKET,379,0,8,NONE,,,,,,,,, -,APP88_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].min),PACKET,380,0,8,NONE,,,,,,,,, -,APP88_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[88].max),PACKET,381,0,8,NONE,,,,,,,,, -,APP89_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].init_duration),PACKET,382,0,8,NONE,,,,,,,,, -,APP89_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].prev),PACKET,383,0,8,NONE,,,,,,,,, -,APP89_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].min),PACKET,384,0,8,NONE,,,,,,,,, -,APP89_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[89].max),PACKET,385,0,8,NONE,,,,,,,,, -,APP90_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].init_duration),PACKET,386,0,8,NONE,,,,,,,,, -,APP90_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].prev),PACKET,387,0,8,NONE,,,,,,,,, -,APP90_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].min),PACKET,388,0,8,NONE,,,,,,,,, -,APP90_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[90].max),PACKET,389,0,8,NONE,,,,,,,,, -,APP91_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].init_duration),PACKET,390,0,8,NONE,,,,,,,,, -,APP91_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].prev),PACKET,391,0,8,NONE,,,,,,,,, -,APP91_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].min),PACKET,392,0,8,NONE,,,,,,,,, -,APP91_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[91].max),PACKET,393,0,8,NONE,,,,,,,,, -,APP92_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].init_duration),PACKET,394,0,8,NONE,,,,,,,,, -,APP92_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].prev),PACKET,395,0,8,NONE,,,,,,,,, -,APP92_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].min),PACKET,396,0,8,NONE,,,,,,,,, -,APP92_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[92].max),PACKET,397,0,8,NONE,,,,,,,,, -,APP93_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].init_duration),PACKET,398,0,8,NONE,,,,,,,,, -,APP93_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].prev),PACKET,399,0,8,NONE,,,,,,,,, -,APP93_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].min),PACKET,400,0,8,NONE,,,,,,,,, -,APP93_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[93].max),PACKET,401,0,8,NONE,,,,,,,,, -,APP94_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].init_duration),PACKET,402,0,8,NONE,,,,,,,,, -,APP94_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].prev),PACKET,403,0,8,NONE,,,,,,,,, -,APP94_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].min),PACKET,404,0,8,NONE,,,,,,,,, -,APP94_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[94].max),PACKET,405,0,8,NONE,,,,,,,,, -,APP95_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].init_duration),PACKET,406,0,8,NONE,,,,,,,,, -,APP95_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].prev),PACKET,407,0,8,NONE,,,,,,,,, -,APP95_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].min),PACKET,408,0,8,NONE,,,,,,,,, -,APP95_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[95].max),PACKET,409,0,8,NONE,,,,,,,,, -,APP96_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].init_duration),PACKET,410,0,8,NONE,,,,,,,,, -,APP96_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].prev),PACKET,411,0,8,NONE,,,,,,,,, -,APP96_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].min),PACKET,412,0,8,NONE,,,,,,,,, -,APP96_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[96].max),PACKET,413,0,8,NONE,,,,,,,,, -,APP97_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].init_duration),PACKET,414,0,8,NONE,,,,,,,,, -,APP97_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].prev),PACKET,415,0,8,NONE,,,,,,,,, -,APP97_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].min),PACKET,416,0,8,NONE,,,,,,,,, -,APP97_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[97].max),PACKET,417,0,8,NONE,,,,,,,,, -,APP98_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].init_duration),PACKET,418,0,8,NONE,,,,,,,,, -,APP98_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].prev),PACKET,419,0,8,NONE,,,,,,,,, -,APP98_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].min),PACKET,420,0,8,NONE,,,,,,,,, -,APP98_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[98].max),PACKET,421,0,8,NONE,,,,,,,,, -,APP99_INIT_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].init_duration),PACKET,422,0,8,NONE,,,,,,,,, -,APP99_PREV_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].prev),PACKET,423,0,8,NONE,,,,,,,,, -,APP99_MIN_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].min),PACKET,424,0,8,NONE,,,,,,,,, -,APP99_MAX_PROC_TIME,uint8_t,(uint8_t)(app_manager->ais[99].max),PACKET,425,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_BL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_BL.csv deleted file mode 100644 index 79bded4ff..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_BL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x21,const bct_id_t block = block_command_table->pos.block;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,BLOCK_NO,uint16_t,block,PACKET,26,0,16,NONE,,,,,,,,テレメトリを生成したブロック番号, -,CMD_POS,uint8_t,block_command_table->pos.cmd,PACKET,28,0,8,NONE,,,,,,,,, -,BLOCK_LENGTH,uint8_t,BCT_get_bc_length(block),PACKET,29,0,8,NONE,,,,,,,,, -,ROTATE_NEXT_CMD,uint8_t,BCE_get_bc_exe_params(block)->rotate.next_cmd,PACKET,30,0,8,NONE,,,,,,,,, -,ROTATE_COUNTER,uint16_t,BCE_get_bc_exe_params(block)->rotate.counter,PACKET,31,0,16,NONE,,,,,,,,, -,ROTATE_INTERVAL,uint16_t,BCE_get_bc_exe_params(block)->rotate.interval,PACKET,33,0,16,NONE,,,,,,,,, -,TLCB_CALL_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.call_num,PACKET,35,0,16,NONE,,,,,,,,, -,TLCB_TIMEOVER_NUM,uint16_t,BCE_get_bc_exe_params(block)->timelimit_combine.timeover_num,PACKET,37,0,16,NONE,,,,,,,,, -,TLCB_LAST_TIMEOVER_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.last_timeover_cmd_pos,PACKET,39,0,8,NONE,,,,,,,,, -,TLCB_WORST_POS,uint8_t,BCE_get_bc_exe_params(block)->timelimit_combine.worst_cmd_pos,PACKET,40,0,8,NONE,,,,,,,,, -,IS_ACTIVE,uint8_t,BCE_get_bc_exe_params(block)->is_active,PACKET,41,0,8,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,CMD0_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 0),PACKET,42,0,16,HEX,,,,,,,,, -,CMD0_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 0),PACKET,44,0,32,NONE,,,,,,,,, -,CMD0_PARAM0,uint8_t,BCT_get_param_head(block@@ 0)[0],PACKET,48,0,8,HEX,,,,,,,,, -,CMD0_PARAM1,uint8_t,BCT_get_param_head(block@@ 0)[1],PACKET,49,0,8,HEX,,,,,,,,, -,CMD0_PARAM2,uint8_t,BCT_get_param_head(block@@ 0)[2],PACKET,50,0,8,HEX,,,,,,,,, -,CMD0_PARAM3,uint8_t,BCT_get_param_head(block@@ 0)[3],PACKET,51,0,8,HEX,,,,,,,,, -,CMD0_PARAM4,uint8_t,BCT_get_param_head(block@@ 0)[4],PACKET,52,0,8,HEX,,,,,,,,, -,CMD0_PARAM5,uint8_t,BCT_get_param_head(block@@ 0)[5],PACKET,53,0,8,HEX,,,,,,,,, -,CMD1_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 1),PACKET,54,0,16,HEX,,,,,,,,, -,CMD1_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 1),PACKET,56,0,32,NONE,,,,,,,,, -,CMD1_PARAM0,uint8_t,BCT_get_param_head(block@@ 1)[0],PACKET,60,0,8,HEX,,,,,,,,, -,CMD1_PARAM1,uint8_t,BCT_get_param_head(block@@ 1)[1],PACKET,61,0,8,HEX,,,,,,,,, -,CMD1_PARAM2,uint8_t,BCT_get_param_head(block@@ 1)[2],PACKET,62,0,8,HEX,,,,,,,,, -,CMD1_PARAM3,uint8_t,BCT_get_param_head(block@@ 1)[3],PACKET,63,0,8,HEX,,,,,,,,, -,CMD1_PARAM4,uint8_t,BCT_get_param_head(block@@ 1)[4],PACKET,64,0,8,HEX,,,,,,,,, -,CMD1_PARAM5,uint8_t,BCT_get_param_head(block@@ 1)[5],PACKET,65,0,8,HEX,,,,,,,,, -,CMD2_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 2),PACKET,66,0,16,HEX,,,,,,,,, -,CMD2_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 2),PACKET,68,0,32,NONE,,,,,,,,, -,CMD2_PARAM0,uint8_t,BCT_get_param_head(block@@ 2)[0],PACKET,72,0,8,HEX,,,,,,,,, -,CMD2_PARAM1,uint8_t,BCT_get_param_head(block@@ 2)[1],PACKET,73,0,8,HEX,,,,,,,,, -,CMD2_PARAM2,uint8_t,BCT_get_param_head(block@@ 2)[2],PACKET,74,0,8,HEX,,,,,,,,, -,CMD2_PARAM3,uint8_t,BCT_get_param_head(block@@ 2)[3],PACKET,75,0,8,HEX,,,,,,,,, -,CMD2_PARAM4,uint8_t,BCT_get_param_head(block@@ 2)[4],PACKET,76,0,8,HEX,,,,,,,,, -,CMD2_PARAM5,uint8_t,BCT_get_param_head(block@@ 2)[5],PACKET,77,0,8,HEX,,,,,,,,, -,CMD3_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 3),PACKET,78,0,16,HEX,,,,,,,,, -,CMD3_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 3),PACKET,80,0,32,NONE,,,,,,,,, -,CMD3_PARAM0,uint8_t,BCT_get_param_head(block@@ 3)[0],PACKET,84,0,8,HEX,,,,,,,,, -,CMD3_PARAM1,uint8_t,BCT_get_param_head(block@@ 3)[1],PACKET,85,0,8,HEX,,,,,,,,, -,CMD3_PARAM2,uint8_t,BCT_get_param_head(block@@ 3)[2],PACKET,86,0,8,HEX,,,,,,,,, -,CMD3_PARAM3,uint8_t,BCT_get_param_head(block@@ 3)[3],PACKET,87,0,8,HEX,,,,,,,,, -,CMD3_PARAM4,uint8_t,BCT_get_param_head(block@@ 3)[4],PACKET,88,0,8,HEX,,,,,,,,, -,CMD3_PARAM5,uint8_t,BCT_get_param_head(block@@ 3)[5],PACKET,89,0,8,HEX,,,,,,,,, -,CMD4_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 4),PACKET,90,0,16,HEX,,,,,,,,, -,CMD4_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 4),PACKET,92,0,32,NONE,,,,,,,,, -,CMD4_PARAM0,uint8_t,BCT_get_param_head(block@@ 4)[0],PACKET,96,0,8,HEX,,,,,,,,, -,CMD4_PARAM1,uint8_t,BCT_get_param_head(block@@ 4)[1],PACKET,97,0,8,HEX,,,,,,,,, -,CMD4_PARAM2,uint8_t,BCT_get_param_head(block@@ 4)[2],PACKET,98,0,8,HEX,,,,,,,,, -,CMD4_PARAM3,uint8_t,BCT_get_param_head(block@@ 4)[3],PACKET,99,0,8,HEX,,,,,,,,, -,CMD4_PARAM4,uint8_t,BCT_get_param_head(block@@ 4)[4],PACKET,100,0,8,HEX,,,,,,,,, -,CMD4_PARAM5,uint8_t,BCT_get_param_head(block@@ 4)[5],PACKET,101,0,8,HEX,,,,,,,,, -,CMD5_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 5),PACKET,102,0,16,HEX,,,,,,,,, -,CMD5_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 5),PACKET,104,0,32,NONE,,,,,,,,, -,CMD5_PARAM0,uint8_t,BCT_get_param_head(block@@ 5)[0],PACKET,108,0,8,HEX,,,,,,,,, -,CMD5_PARAM1,uint8_t,BCT_get_param_head(block@@ 5)[1],PACKET,109,0,8,HEX,,,,,,,,, -,CMD5_PARAM2,uint8_t,BCT_get_param_head(block@@ 5)[2],PACKET,110,0,8,HEX,,,,,,,,, -,CMD5_PARAM3,uint8_t,BCT_get_param_head(block@@ 5)[3],PACKET,111,0,8,HEX,,,,,,,,, -,CMD5_PARAM4,uint8_t,BCT_get_param_head(block@@ 5)[4],PACKET,112,0,8,HEX,,,,,,,,, -,CMD5_PARAM5,uint8_t,BCT_get_param_head(block@@ 5)[5],PACKET,113,0,8,HEX,,,,,,,,, -,CMD6_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 6),PACKET,114,0,16,HEX,,,,,,,,, -,CMD6_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 6),PACKET,116,0,32,NONE,,,,,,,,, -,CMD6_PARAM0,uint8_t,BCT_get_param_head(block@@ 6)[0],PACKET,120,0,8,HEX,,,,,,,,, -,CMD6_PARAM1,uint8_t,BCT_get_param_head(block@@ 6)[1],PACKET,121,0,8,HEX,,,,,,,,, -,CMD6_PARAM2,uint8_t,BCT_get_param_head(block@@ 6)[2],PACKET,122,0,8,HEX,,,,,,,,, -,CMD6_PARAM3,uint8_t,BCT_get_param_head(block@@ 6)[3],PACKET,123,0,8,HEX,,,,,,,,, -,CMD6_PARAM4,uint8_t,BCT_get_param_head(block@@ 6)[4],PACKET,124,0,8,HEX,,,,,,,,, -,CMD6_PARAM5,uint8_t,BCT_get_param_head(block@@ 6)[5],PACKET,125,0,8,HEX,,,,,,,,, -,CMD7_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 7),PACKET,126,0,16,HEX,,,,,,,,, -,CMD7_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 7),PACKET,128,0,32,NONE,,,,,,,,, -,CMD7_PARAM0,uint8_t,BCT_get_param_head(block@@ 7)[0],PACKET,132,0,8,HEX,,,,,,,,, -,CMD7_PARAM1,uint8_t,BCT_get_param_head(block@@ 7)[1],PACKET,133,0,8,HEX,,,,,,,,, -,CMD7_PARAM2,uint8_t,BCT_get_param_head(block@@ 7)[2],PACKET,134,0,8,HEX,,,,,,,,, -,CMD7_PARAM3,uint8_t,BCT_get_param_head(block@@ 7)[3],PACKET,135,0,8,HEX,,,,,,,,, -,CMD7_PARAM4,uint8_t,BCT_get_param_head(block@@ 7)[4],PACKET,136,0,8,HEX,,,,,,,,, -,CMD7_PARAM5,uint8_t,BCT_get_param_head(block@@ 7)[5],PACKET,137,0,8,HEX,,,,,,,,, -,CMD8_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 8),PACKET,138,0,16,HEX,,,,,,,,, -,CMD8_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 8),PACKET,140,0,32,NONE,,,,,,,,, -,CMD8_PARAM0,uint8_t,BCT_get_param_head(block@@ 8)[0],PACKET,144,0,8,HEX,,,,,,,,, -,CMD8_PARAM1,uint8_t,BCT_get_param_head(block@@ 8)[1],PACKET,145,0,8,HEX,,,,,,,,, -,CMD8_PARAM2,uint8_t,BCT_get_param_head(block@@ 8)[2],PACKET,146,0,8,HEX,,,,,,,,, -,CMD8_PARAM3,uint8_t,BCT_get_param_head(block@@ 8)[3],PACKET,147,0,8,HEX,,,,,,,,, -,CMD8_PARAM4,uint8_t,BCT_get_param_head(block@@ 8)[4],PACKET,148,0,8,HEX,,,,,,,,, -,CMD8_PARAM5,uint8_t,BCT_get_param_head(block@@ 8)[5],PACKET,149,0,8,HEX,,,,,,,,, -,CMD9_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 9),PACKET,150,0,16,HEX,,,,,,,,, -,CMD9_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 9),PACKET,152,0,32,NONE,,,,,,,,, -,CMD9_PARAM0,uint8_t,BCT_get_param_head(block@@ 9)[0],PACKET,156,0,8,HEX,,,,,,,,, -,CMD9_PARAM1,uint8_t,BCT_get_param_head(block@@ 9)[1],PACKET,157,0,8,HEX,,,,,,,,, -,CMD9_PARAM2,uint8_t,BCT_get_param_head(block@@ 9)[2],PACKET,158,0,8,HEX,,,,,,,,, -,CMD9_PARAM3,uint8_t,BCT_get_param_head(block@@ 9)[3],PACKET,159,0,8,HEX,,,,,,,,, -,CMD9_PARAM4,uint8_t,BCT_get_param_head(block@@ 9)[4],PACKET,160,0,8,HEX,,,,,,,,, -,CMD9_PARAM5,uint8_t,BCT_get_param_head(block@@ 9)[5],PACKET,161,0,8,HEX,,,,,,,,, -,CMD10_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 10),PACKET,162,0,16,HEX,,,,,,,,, -,CMD10_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 10),PACKET,164,0,32,NONE,,,,,,,,, -,CMD10_PARAM0,uint8_t,BCT_get_param_head(block@@ 10)[0],PACKET,168,0,8,HEX,,,,,,,,, -,CMD10_PARAM1,uint8_t,BCT_get_param_head(block@@ 10)[1],PACKET,169,0,8,HEX,,,,,,,,, -,CMD10_PARAM2,uint8_t,BCT_get_param_head(block@@ 10)[2],PACKET,170,0,8,HEX,,,,,,,,, -,CMD10_PARAM3,uint8_t,BCT_get_param_head(block@@ 10)[3],PACKET,171,0,8,HEX,,,,,,,,, -,CMD10_PARAM4,uint8_t,BCT_get_param_head(block@@ 10)[4],PACKET,172,0,8,HEX,,,,,,,,, -,CMD10_PARAM5,uint8_t,BCT_get_param_head(block@@ 10)[5],PACKET,173,0,8,HEX,,,,,,,,, -,CMD11_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 11),PACKET,174,0,16,HEX,,,,,,,,, -,CMD11_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 11),PACKET,176,0,32,NONE,,,,,,,,, -,CMD11_PARAM0,uint8_t,BCT_get_param_head(block@@ 11)[0],PACKET,180,0,8,HEX,,,,,,,,, -,CMD11_PARAM1,uint8_t,BCT_get_param_head(block@@ 11)[1],PACKET,181,0,8,HEX,,,,,,,,, -,CMD11_PARAM2,uint8_t,BCT_get_param_head(block@@ 11)[2],PACKET,182,0,8,HEX,,,,,,,,, -,CMD11_PARAM3,uint8_t,BCT_get_param_head(block@@ 11)[3],PACKET,183,0,8,HEX,,,,,,,,, -,CMD11_PARAM4,uint8_t,BCT_get_param_head(block@@ 11)[4],PACKET,184,0,8,HEX,,,,,,,,, -,CMD11_PARAM5,uint8_t,BCT_get_param_head(block@@ 11)[5],PACKET,185,0,8,HEX,,,,,,,,, -,CMD12_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 12),PACKET,186,0,16,HEX,,,,,,,,, -,CMD12_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 12),PACKET,188,0,32,NONE,,,,,,,,, -,CMD12_PARAM0,uint8_t,BCT_get_param_head(block@@ 12)[0],PACKET,192,0,8,HEX,,,,,,,,, -,CMD12_PARAM1,uint8_t,BCT_get_param_head(block@@ 12)[1],PACKET,193,0,8,HEX,,,,,,,,, -,CMD12_PARAM2,uint8_t,BCT_get_param_head(block@@ 12)[2],PACKET,194,0,8,HEX,,,,,,,,, -,CMD12_PARAM3,uint8_t,BCT_get_param_head(block@@ 12)[3],PACKET,195,0,8,HEX,,,,,,,,, -,CMD12_PARAM4,uint8_t,BCT_get_param_head(block@@ 12)[4],PACKET,196,0,8,HEX,,,,,,,,, -,CMD12_PARAM5,uint8_t,BCT_get_param_head(block@@ 12)[5],PACKET,197,0,8,HEX,,,,,,,,, -,CMD13_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 13),PACKET,198,0,16,HEX,,,,,,,,, -,CMD13_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 13),PACKET,200,0,32,NONE,,,,,,,,, -,CMD13_PARAM0,uint8_t,BCT_get_param_head(block@@ 13)[0],PACKET,204,0,8,HEX,,,,,,,,, -,CMD13_PARAM1,uint8_t,BCT_get_param_head(block@@ 13)[1],PACKET,205,0,8,HEX,,,,,,,,, -,CMD13_PARAM2,uint8_t,BCT_get_param_head(block@@ 13)[2],PACKET,206,0,8,HEX,,,,,,,,, -,CMD13_PARAM3,uint8_t,BCT_get_param_head(block@@ 13)[3],PACKET,207,0,8,HEX,,,,,,,,, -,CMD13_PARAM4,uint8_t,BCT_get_param_head(block@@ 13)[4],PACKET,208,0,8,HEX,,,,,,,,, -,CMD13_PARAM5,uint8_t,BCT_get_param_head(block@@ 13)[5],PACKET,209,0,8,HEX,,,,,,,,, -,CMD14_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 14),PACKET,210,0,16,HEX,,,,,,,,, -,CMD14_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 14),PACKET,212,0,32,NONE,,,,,,,,, -,CMD14_PARAM0,uint8_t,BCT_get_param_head(block@@ 14)[0],PACKET,216,0,8,HEX,,,,,,,,, -,CMD14_PARAM1,uint8_t,BCT_get_param_head(block@@ 14)[1],PACKET,217,0,8,HEX,,,,,,,,, -,CMD14_PARAM2,uint8_t,BCT_get_param_head(block@@ 14)[2],PACKET,218,0,8,HEX,,,,,,,,, -,CMD14_PARAM3,uint8_t,BCT_get_param_head(block@@ 14)[3],PACKET,219,0,8,HEX,,,,,,,,, -,CMD14_PARAM4,uint8_t,BCT_get_param_head(block@@ 14)[4],PACKET,220,0,8,HEX,,,,,,,,, -,CMD14_PARAM5,uint8_t,BCT_get_param_head(block@@ 14)[5],PACKET,221,0,8,HEX,,,,,,,,, -,CMD15_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 15),PACKET,222,0,16,HEX,,,,,,,,, -,CMD15_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 15),PACKET,224,0,32,NONE,,,,,,,,, -,CMD15_PARAM0,uint8_t,BCT_get_param_head(block@@ 15)[0],PACKET,228,0,8,HEX,,,,,,,,, -,CMD15_PARAM1,uint8_t,BCT_get_param_head(block@@ 15)[1],PACKET,229,0,8,HEX,,,,,,,,, -,CMD15_PARAM2,uint8_t,BCT_get_param_head(block@@ 15)[2],PACKET,230,0,8,HEX,,,,,,,,, -,CMD15_PARAM3,uint8_t,BCT_get_param_head(block@@ 15)[3],PACKET,231,0,8,HEX,,,,,,,,, -,CMD15_PARAM4,uint8_t,BCT_get_param_head(block@@ 15)[4],PACKET,232,0,8,HEX,,,,,,,,, -,CMD15_PARAM5,uint8_t,BCT_get_param_head(block@@ 15)[5],PACKET,233,0,8,HEX,,,,,,,,, -,CMD16_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 16),PACKET,234,0,16,HEX,,,,,,,,, -,CMD16_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 16),PACKET,236,0,32,NONE,,,,,,,,, -,CMD16_PARAM0,uint8_t,BCT_get_param_head(block@@ 16)[0],PACKET,240,0,8,HEX,,,,,,,,, -,CMD16_PARAM1,uint8_t,BCT_get_param_head(block@@ 16)[1],PACKET,241,0,8,HEX,,,,,,,,, -,CMD16_PARAM2,uint8_t,BCT_get_param_head(block@@ 16)[2],PACKET,242,0,8,HEX,,,,,,,,, -,CMD16_PARAM3,uint8_t,BCT_get_param_head(block@@ 16)[3],PACKET,243,0,8,HEX,,,,,,,,, -,CMD16_PARAM4,uint8_t,BCT_get_param_head(block@@ 16)[4],PACKET,244,0,8,HEX,,,,,,,,, -,CMD16_PARAM5,uint8_t,BCT_get_param_head(block@@ 16)[5],PACKET,245,0,8,HEX,,,,,,,,, -,CMD17_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 17),PACKET,246,0,16,HEX,,,,,,,,, -,CMD17_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 17),PACKET,248,0,32,NONE,,,,,,,,, -,CMD17_PARAM0,uint8_t,BCT_get_param_head(block@@ 17)[0],PACKET,252,0,8,HEX,,,,,,,,, -,CMD17_PARAM1,uint8_t,BCT_get_param_head(block@@ 17)[1],PACKET,253,0,8,HEX,,,,,,,,, -,CMD17_PARAM2,uint8_t,BCT_get_param_head(block@@ 17)[2],PACKET,254,0,8,HEX,,,,,,,,, -,CMD17_PARAM3,uint8_t,BCT_get_param_head(block@@ 17)[3],PACKET,255,0,8,HEX,,,,,,,,, -,CMD17_PARAM4,uint8_t,BCT_get_param_head(block@@ 17)[4],PACKET,256,0,8,HEX,,,,,,,,, -,CMD17_PARAM5,uint8_t,BCT_get_param_head(block@@ 17)[5],PACKET,257,0,8,HEX,,,,,,,,, -,CMD18_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 18),PACKET,258,0,16,HEX,,,,,,,,, -,CMD18_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 18),PACKET,260,0,32,NONE,,,,,,,,, -,CMD18_PARAM0,uint8_t,BCT_get_param_head(block@@ 18)[0],PACKET,264,0,8,HEX,,,,,,,,, -,CMD18_PARAM1,uint8_t,BCT_get_param_head(block@@ 18)[1],PACKET,265,0,8,HEX,,,,,,,,, -,CMD18_PARAM2,uint8_t,BCT_get_param_head(block@@ 18)[2],PACKET,266,0,8,HEX,,,,,,,,, -,CMD18_PARAM3,uint8_t,BCT_get_param_head(block@@ 18)[3],PACKET,267,0,8,HEX,,,,,,,,, -,CMD18_PARAM4,uint8_t,BCT_get_param_head(block@@ 18)[4],PACKET,268,0,8,HEX,,,,,,,,, -,CMD18_PARAM5,uint8_t,BCT_get_param_head(block@@ 18)[5],PACKET,269,0,8,HEX,,,,,,,,, -,CMD19_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 19),PACKET,270,0,16,HEX,,,,,,,,, -,CMD19_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 19),PACKET,272,0,32,NONE,,,,,,,,, -,CMD19_PARAM0,uint8_t,BCT_get_param_head(block@@ 19)[0],PACKET,276,0,8,HEX,,,,,,,,, -,CMD19_PARAM1,uint8_t,BCT_get_param_head(block@@ 19)[1],PACKET,277,0,8,HEX,,,,,,,,, -,CMD19_PARAM2,uint8_t,BCT_get_param_head(block@@ 19)[2],PACKET,278,0,8,HEX,,,,,,,,, -,CMD19_PARAM3,uint8_t,BCT_get_param_head(block@@ 19)[3],PACKET,279,0,8,HEX,,,,,,,,, -,CMD19_PARAM4,uint8_t,BCT_get_param_head(block@@ 19)[4],PACKET,280,0,8,HEX,,,,,,,,, -,CMD19_PARAM5,uint8_t,BCT_get_param_head(block@@ 19)[5],PACKET,281,0,8,HEX,,,,,,,,, -,CMD20_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 20),PACKET,282,0,16,HEX,,,,,,,,, -,CMD20_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 20),PACKET,284,0,32,NONE,,,,,,,,, -,CMD20_PARAM0,uint8_t,BCT_get_param_head(block@@ 20)[0],PACKET,288,0,8,HEX,,,,,,,,, -,CMD20_PARAM1,uint8_t,BCT_get_param_head(block@@ 20)[1],PACKET,289,0,8,HEX,,,,,,,,, -,CMD20_PARAM2,uint8_t,BCT_get_param_head(block@@ 20)[2],PACKET,290,0,8,HEX,,,,,,,,, -,CMD20_PARAM3,uint8_t,BCT_get_param_head(block@@ 20)[3],PACKET,291,0,8,HEX,,,,,,,,, -,CMD20_PARAM4,uint8_t,BCT_get_param_head(block@@ 20)[4],PACKET,292,0,8,HEX,,,,,,,,, -,CMD20_PARAM5,uint8_t,BCT_get_param_head(block@@ 20)[5],PACKET,293,0,8,HEX,,,,,,,,, -,CMD21_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 21),PACKET,294,0,16,HEX,,,,,,,,, -,CMD21_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 21),PACKET,296,0,32,NONE,,,,,,,,, -,CMD21_PARAM0,uint8_t,BCT_get_param_head(block@@ 21)[0],PACKET,300,0,8,HEX,,,,,,,,, -,CMD21_PARAM1,uint8_t,BCT_get_param_head(block@@ 21)[1],PACKET,301,0,8,HEX,,,,,,,,, -,CMD21_PARAM2,uint8_t,BCT_get_param_head(block@@ 21)[2],PACKET,302,0,8,HEX,,,,,,,,, -,CMD21_PARAM3,uint8_t,BCT_get_param_head(block@@ 21)[3],PACKET,303,0,8,HEX,,,,,,,,, -,CMD21_PARAM4,uint8_t,BCT_get_param_head(block@@ 21)[4],PACKET,304,0,8,HEX,,,,,,,,, -,CMD21_PARAM5,uint8_t,BCT_get_param_head(block@@ 21)[5],PACKET,305,0,8,HEX,,,,,,,,, -,CMD22_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 22),PACKET,306,0,16,HEX,,,,,,,,, -,CMD22_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 22),PACKET,308,0,32,NONE,,,,,,,,, -,CMD22_PARAM0,uint8_t,BCT_get_param_head(block@@ 22)[0],PACKET,312,0,8,HEX,,,,,,,,, -,CMD22_PARAM1,uint8_t,BCT_get_param_head(block@@ 22)[1],PACKET,313,0,8,HEX,,,,,,,,, -,CMD22_PARAM2,uint8_t,BCT_get_param_head(block@@ 22)[2],PACKET,314,0,8,HEX,,,,,,,,, -,CMD22_PARAM3,uint8_t,BCT_get_param_head(block@@ 22)[3],PACKET,315,0,8,HEX,,,,,,,,, -,CMD22_PARAM4,uint8_t,BCT_get_param_head(block@@ 22)[4],PACKET,316,0,8,HEX,,,,,,,,, -,CMD22_PARAM5,uint8_t,BCT_get_param_head(block@@ 22)[5],PACKET,317,0,8,HEX,,,,,,,,, -,CMD23_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 23),PACKET,318,0,16,HEX,,,,,,,,, -,CMD23_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 23),PACKET,320,0,32,NONE,,,,,,,,, -,CMD23_PARAM0,uint8_t,BCT_get_param_head(block@@ 23)[0],PACKET,324,0,8,HEX,,,,,,,,, -,CMD23_PARAM1,uint8_t,BCT_get_param_head(block@@ 23)[1],PACKET,325,0,8,HEX,,,,,,,,, -,CMD23_PARAM2,uint8_t,BCT_get_param_head(block@@ 23)[2],PACKET,326,0,8,HEX,,,,,,,,, -,CMD23_PARAM3,uint8_t,BCT_get_param_head(block@@ 23)[3],PACKET,327,0,8,HEX,,,,,,,,, -,CMD23_PARAM4,uint8_t,BCT_get_param_head(block@@ 23)[4],PACKET,328,0,8,HEX,,,,,,,,, -,CMD23_PARAM5,uint8_t,BCT_get_param_head(block@@ 23)[5],PACKET,329,0,8,HEX,,,,,,,,, -,CMD24_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 24),PACKET,330,0,16,HEX,,,,,,,,, -,CMD24_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 24),PACKET,332,0,32,NONE,,,,,,,,, -,CMD24_PARAM0,uint8_t,BCT_get_param_head(block@@ 24)[0],PACKET,336,0,8,HEX,,,,,,,,, -,CMD24_PARAM1,uint8_t,BCT_get_param_head(block@@ 24)[1],PACKET,337,0,8,HEX,,,,,,,,, -,CMD24_PARAM2,uint8_t,BCT_get_param_head(block@@ 24)[2],PACKET,338,0,8,HEX,,,,,,,,, -,CMD24_PARAM3,uint8_t,BCT_get_param_head(block@@ 24)[3],PACKET,339,0,8,HEX,,,,,,,,, -,CMD24_PARAM4,uint8_t,BCT_get_param_head(block@@ 24)[4],PACKET,340,0,8,HEX,,,,,,,,, -,CMD24_PARAM5,uint8_t,BCT_get_param_head(block@@ 24)[5],PACKET,341,0,8,HEX,,,,,,,,, -,CMD25_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 25),PACKET,342,0,16,HEX,,,,,,,,, -,CMD25_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 25),PACKET,344,0,32,NONE,,,,,,,,, -,CMD25_PARAM0,uint8_t,BCT_get_param_head(block@@ 25)[0],PACKET,348,0,8,HEX,,,,,,,,, -,CMD25_PARAM1,uint8_t,BCT_get_param_head(block@@ 25)[1],PACKET,349,0,8,HEX,,,,,,,,, -,CMD25_PARAM2,uint8_t,BCT_get_param_head(block@@ 25)[2],PACKET,350,0,8,HEX,,,,,,,,, -,CMD25_PARAM3,uint8_t,BCT_get_param_head(block@@ 25)[3],PACKET,351,0,8,HEX,,,,,,,,, -,CMD25_PARAM4,uint8_t,BCT_get_param_head(block@@ 25)[4],PACKET,352,0,8,HEX,,,,,,,,, -,CMD25_PARAM5,uint8_t,BCT_get_param_head(block@@ 25)[5],PACKET,353,0,8,HEX,,,,,,,,, -,CMD26_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 26),PACKET,354,0,16,HEX,,,,,,,,, -,CMD26_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 26),PACKET,356,0,32,NONE,,,,,,,,, -,CMD26_PARAM0,uint8_t,BCT_get_param_head(block@@ 26)[0],PACKET,360,0,8,HEX,,,,,,,,, -,CMD26_PARAM1,uint8_t,BCT_get_param_head(block@@ 26)[1],PACKET,361,0,8,HEX,,,,,,,,, -,CMD26_PARAM2,uint8_t,BCT_get_param_head(block@@ 26)[2],PACKET,362,0,8,HEX,,,,,,,,, -,CMD26_PARAM3,uint8_t,BCT_get_param_head(block@@ 26)[3],PACKET,363,0,8,HEX,,,,,,,,, -,CMD26_PARAM4,uint8_t,BCT_get_param_head(block@@ 26)[4],PACKET,364,0,8,HEX,,,,,,,,, -,CMD26_PARAM5,uint8_t,BCT_get_param_head(block@@ 26)[5],PACKET,365,0,8,HEX,,,,,,,,, -,CMD27_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 27),PACKET,366,0,16,HEX,,,,,,,,, -,CMD27_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 27),PACKET,368,0,32,NONE,,,,,,,,, -,CMD27_PARAM0,uint8_t,BCT_get_param_head(block@@ 27)[0],PACKET,372,0,8,HEX,,,,,,,,, -,CMD27_PARAM1,uint8_t,BCT_get_param_head(block@@ 27)[1],PACKET,373,0,8,HEX,,,,,,,,, -,CMD27_PARAM2,uint8_t,BCT_get_param_head(block@@ 27)[2],PACKET,374,0,8,HEX,,,,,,,,, -,CMD27_PARAM3,uint8_t,BCT_get_param_head(block@@ 27)[3],PACKET,375,0,8,HEX,,,,,,,,, -,CMD27_PARAM4,uint8_t,BCT_get_param_head(block@@ 27)[4],PACKET,376,0,8,HEX,,,,,,,,, -,CMD27_PARAM5,uint8_t,BCT_get_param_head(block@@ 27)[5],PACKET,377,0,8,HEX,,,,,,,,, -,CMD28_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 28),PACKET,378,0,16,HEX,,,,,,,,, -,CMD28_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 28),PACKET,380,0,32,NONE,,,,,,,,, -,CMD28_PARAM0,uint8_t,BCT_get_param_head(block@@ 28)[0],PACKET,384,0,8,HEX,,,,,,,,, -,CMD28_PARAM1,uint8_t,BCT_get_param_head(block@@ 28)[1],PACKET,385,0,8,HEX,,,,,,,,, -,CMD28_PARAM2,uint8_t,BCT_get_param_head(block@@ 28)[2],PACKET,386,0,8,HEX,,,,,,,,, -,CMD28_PARAM3,uint8_t,BCT_get_param_head(block@@ 28)[3],PACKET,387,0,8,HEX,,,,,,,,, -,CMD28_PARAM4,uint8_t,BCT_get_param_head(block@@ 28)[4],PACKET,388,0,8,HEX,,,,,,,,, -,CMD28_PARAM5,uint8_t,BCT_get_param_head(block@@ 28)[5],PACKET,389,0,8,HEX,,,,,,,,, -,CMD29_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 29),PACKET,390,0,16,HEX,,,,,,,,, -,CMD29_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 29),PACKET,392,0,32,NONE,,,,,,,,, -,CMD29_PARAM0,uint8_t,BCT_get_param_head(block@@ 29)[0],PACKET,396,0,8,HEX,,,,,,,,, -,CMD29_PARAM1,uint8_t,BCT_get_param_head(block@@ 29)[1],PACKET,397,0,8,HEX,,,,,,,,, -,CMD29_PARAM2,uint8_t,BCT_get_param_head(block@@ 29)[2],PACKET,398,0,8,HEX,,,,,,,,, -,CMD29_PARAM3,uint8_t,BCT_get_param_head(block@@ 29)[3],PACKET,399,0,8,HEX,,,,,,,,, -,CMD29_PARAM4,uint8_t,BCT_get_param_head(block@@ 29)[4],PACKET,400,0,8,HEX,,,,,,,,, -,CMD29_PARAM5,uint8_t,BCT_get_param_head(block@@ 29)[5],PACKET,401,0,8,HEX,,,,,,,,, -,CMD30_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 30),PACKET,402,0,16,HEX,,,,,,,,, -,CMD30_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 30),PACKET,404,0,32,NONE,,,,,,,,, -,CMD30_PARAM0,uint8_t,BCT_get_param_head(block@@ 30)[0],PACKET,408,0,8,HEX,,,,,,,,, -,CMD30_PARAM1,uint8_t,BCT_get_param_head(block@@ 30)[1],PACKET,409,0,8,HEX,,,,,,,,, -,CMD30_PARAM2,uint8_t,BCT_get_param_head(block@@ 30)[2],PACKET,410,0,8,HEX,,,,,,,,, -,CMD30_PARAM3,uint8_t,BCT_get_param_head(block@@ 30)[3],PACKET,411,0,8,HEX,,,,,,,,, -,CMD30_PARAM4,uint8_t,BCT_get_param_head(block@@ 30)[4],PACKET,412,0,8,HEX,,,,,,,,, -,CMD30_PARAM5,uint8_t,BCT_get_param_head(block@@ 30)[5],PACKET,413,0,8,HEX,,,,,,,,, -,CMD31_ID,uint16_t,(uint16_t)BCT_get_id(block@@ 31),PACKET,414,0,16,HEX,,,,,,,,, -,CMD31_TI,uint32_t,(uint32_t)BCT_get_ti(block@@ 31),PACKET,416,0,32,NONE,,,,,,,,, -,CMD31_PARAM0,uint8_t,BCT_get_param_head(block@@ 31)[0],PACKET,420,0,8,HEX,,,,,,,,, -,CMD31_PARAM1,uint8_t,BCT_get_param_head(block@@ 31)[1],PACKET,421,0,8,HEX,,,,,,,,, -,CMD31_PARAM2,uint8_t,BCT_get_param_head(block@@ 31)[2],PACKET,422,0,8,HEX,,,,,,,,, -,CMD31_PARAM3,uint8_t,BCT_get_param_head(block@@ 31)[3],PACKET,423,0,8,HEX,,,,,,,,, -,CMD31_PARAM4,uint8_t,BCT_get_param_head(block@@ 31)[4],PACKET,424,0,8,HEX,,,,,,,,, -,CMD31_PARAM5,uint8_t,BCT_get_param_head(block@@ 31)[5],PACKET,425,0,8,HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_CA.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_CA.csv deleted file mode 100644 index 12bf500c6..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_CA.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x25,int offset = CA_TLM_PAGE_SIZE * (command_analyze->tlm_page_no);##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,PAGE_NO,uint8_t,(uint8_t)(command_analyze->tlm_page_no),PACKET,26,0,8,NONE,,,,,,,,, -,CMD0.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+0].cmd_func),PACKET,27,0,32,HEX,,,,,,,,, -,CMD0.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,31,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM1_SIZE,,,PACKET,31,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,32,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM3_SIZE,,,PACKET,32,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+0].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,33,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD0.PARAM5_SIZE,,,PACKET,33,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+1].cmd_func),PACKET,34,0,32,HEX,,,,,,,,, -,CMD1.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,38,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM1_SIZE,,,PACKET,38,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,39,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM3_SIZE,,,PACKET,39,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+1].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,40,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD1.PARAM5_SIZE,,,PACKET,40,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+2].cmd_func),PACKET,41,0,32,HEX,,,,,,,,, -,CMD2.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,45,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM1_SIZE,,,PACKET,45,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,46,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM3_SIZE,,,PACKET,46,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+2].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,47,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD2.PARAM5_SIZE,,,PACKET,47,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+3].cmd_func),PACKET,48,0,32,HEX,,,,,,,,, -,CMD3.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,52,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM1_SIZE,,,PACKET,52,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,53,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM3_SIZE,,,PACKET,53,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+3].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,54,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD3.PARAM5_SIZE,,,PACKET,54,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+4].cmd_func),PACKET,55,0,32,HEX,,,,,,,,, -,CMD4.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,59,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM1_SIZE,,,PACKET,59,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,60,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM3_SIZE,,,PACKET,60,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+4].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,61,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD4.PARAM5_SIZE,,,PACKET,61,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+5].cmd_func),PACKET,62,0,32,HEX,,,,,,,,, -,CMD5.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,66,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM1_SIZE,,,PACKET,66,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,67,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM3_SIZE,,,PACKET,67,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+5].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,68,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD5.PARAM5_SIZE,,,PACKET,68,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+6].cmd_func),PACKET,69,0,32,HEX,,,,,,,,, -,CMD6.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,73,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM1_SIZE,,,PACKET,73,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,74,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM3_SIZE,,,PACKET,74,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+6].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,75,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD6.PARAM5_SIZE,,,PACKET,75,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+7].cmd_func),PACKET,76,0,32,HEX,,,,,,,,, -,CMD7.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,80,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM1_SIZE,,,PACKET,80,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,81,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM3_SIZE,,,PACKET,81,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+7].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,82,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD7.PARAM5_SIZE,,,PACKET,82,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+8].cmd_func),PACKET,83,0,32,HEX,,,,,,,,, -,CMD8.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,87,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM1_SIZE,,,PACKET,87,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,88,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM3_SIZE,,,PACKET,88,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+8].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,89,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD8.PARAM5_SIZE,,,PACKET,89,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+9].cmd_func),PACKET,90,0,32,HEX,,,,,,,,, -,CMD9.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,94,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM1_SIZE,,,PACKET,94,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,95,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM3_SIZE,,,PACKET,95,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+9].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,96,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD9.PARAM5_SIZE,,,PACKET,96,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+10].cmd_func),PACKET,97,0,32,HEX,,,,,,,,, -,CMD10.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,101,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM1_SIZE,,,PACKET,101,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,102,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM3_SIZE,,,PACKET,102,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+10].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,103,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD10.PARAM5_SIZE,,,PACKET,103,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+11].cmd_func),PACKET,104,0,32,HEX,,,,,,,,, -,CMD11.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,108,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM1_SIZE,,,PACKET,108,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,109,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM3_SIZE,,,PACKET,109,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+11].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,110,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD11.PARAM5_SIZE,,,PACKET,110,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+12].cmd_func),PACKET,111,0,32,HEX,,,,,,,,, -,CMD12.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,115,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM1_SIZE,,,PACKET,115,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,116,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM3_SIZE,,,PACKET,116,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+12].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,117,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD12.PARAM5_SIZE,,,PACKET,117,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+13].cmd_func),PACKET,118,0,32,HEX,,,,,,,,, -,CMD13.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,122,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM1_SIZE,,,PACKET,122,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,123,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM3_SIZE,,,PACKET,123,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+13].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,124,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD13.PARAM5_SIZE,,,PACKET,124,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+14].cmd_func),PACKET,125,0,32,HEX,,,,,,,,, -,CMD14.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,129,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM1_SIZE,,,PACKET,129,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,130,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM3_SIZE,,,PACKET,130,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+14].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,131,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD14.PARAM5_SIZE,,,PACKET,131,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+15].cmd_func),PACKET,132,0,32,HEX,,,,,,,,, -,CMD15.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,136,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM1_SIZE,,,PACKET,136,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,137,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM3_SIZE,,,PACKET,137,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+15].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,138,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD15.PARAM5_SIZE,,,PACKET,138,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+16].cmd_func),PACKET,139,0,32,HEX,,,,,,,,, -,CMD16.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,143,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM1_SIZE,,,PACKET,143,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,144,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM3_SIZE,,,PACKET,144,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+16].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,145,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD16.PARAM5_SIZE,,,PACKET,145,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+17].cmd_func),PACKET,146,0,32,HEX,,,,,,,,, -,CMD17.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,150,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM1_SIZE,,,PACKET,150,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,151,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM3_SIZE,,,PACKET,151,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+17].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,152,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD17.PARAM5_SIZE,,,PACKET,152,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+18].cmd_func),PACKET,153,0,32,HEX,,,,,,,,, -,CMD18.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,157,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM1_SIZE,,,PACKET,157,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,158,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM3_SIZE,,,PACKET,158,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+18].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,159,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD18.PARAM5_SIZE,,,PACKET,159,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+19].cmd_func),PACKET,160,0,32,HEX,,,,,,,,, -,CMD19.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,164,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM1_SIZE,,,PACKET,164,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,165,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM3_SIZE,,,PACKET,165,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+19].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,166,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD19.PARAM5_SIZE,,,PACKET,166,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+20].cmd_func),PACKET,167,0,32,HEX,,,,,,,,, -,CMD20.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,171,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM1_SIZE,,,PACKET,171,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,172,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM3_SIZE,,,PACKET,172,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+20].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,173,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD20.PARAM5_SIZE,,,PACKET,173,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+21].cmd_func),PACKET,174,0,32,HEX,,,,,,,,, -,CMD21.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,178,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM1_SIZE,,,PACKET,178,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,179,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM3_SIZE,,,PACKET,179,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+21].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,180,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD21.PARAM5_SIZE,,,PACKET,180,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+22].cmd_func),PACKET,181,0,32,HEX,,,,,,,,, -,CMD22.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,185,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM1_SIZE,,,PACKET,185,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,186,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM3_SIZE,,,PACKET,186,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+22].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,187,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD22.PARAM5_SIZE,,,PACKET,187,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+23].cmd_func),PACKET,188,0,32,HEX,,,,,,,,, -,CMD23.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,192,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM1_SIZE,,,PACKET,192,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,193,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM3_SIZE,,,PACKET,193,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+23].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,194,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD23.PARAM5_SIZE,,,PACKET,194,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+24].cmd_func),PACKET,195,0,32,HEX,,,,,,,,, -,CMD24.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,199,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM1_SIZE,,,PACKET,199,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,200,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM3_SIZE,,,PACKET,200,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+24].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,201,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD24.PARAM5_SIZE,,,PACKET,201,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+25].cmd_func),PACKET,202,0,32,HEX,,,,,,,,, -,CMD25.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,206,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM1_SIZE,,,PACKET,206,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,207,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM3_SIZE,,,PACKET,207,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+25].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,208,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD25.PARAM5_SIZE,,,PACKET,208,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+26].cmd_func),PACKET,209,0,32,HEX,,,,,,,,, -,CMD26.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,213,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM1_SIZE,,,PACKET,213,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,214,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM3_SIZE,,,PACKET,214,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+26].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,215,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD26.PARAM5_SIZE,,,PACKET,215,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+27].cmd_func),PACKET,216,0,32,HEX,,,,,,,,, -,CMD27.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,220,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM1_SIZE,,,PACKET,220,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,221,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM3_SIZE,,,PACKET,221,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+27].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,222,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD27.PARAM5_SIZE,,,PACKET,222,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+28].cmd_func),PACKET,223,0,32,HEX,,,,,,,,, -,CMD28.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,227,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM1_SIZE,,,PACKET,227,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,228,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM3_SIZE,,,PACKET,228,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+28].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,229,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD28.PARAM5_SIZE,,,PACKET,229,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+29].cmd_func),PACKET,230,0,32,HEX,,,,,,,,, -,CMD29.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,234,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM1_SIZE,,,PACKET,234,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,235,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM3_SIZE,,,PACKET,235,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+29].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,236,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD29.PARAM5_SIZE,,,PACKET,236,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+30].cmd_func),PACKET,237,0,32,HEX,,,,,,,,, -,CMD30.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,241,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM1_SIZE,,,PACKET,241,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,242,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM3_SIZE,,,PACKET,242,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+30].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,243,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD30.PARAM5_SIZE,,,PACKET,243,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.FUNC,uint32_t,(uint32_t)(command_analyze->cmd_table[offset+31].cmd_func),PACKET,244,0,32,HEX,,,,,,,,, -,CMD31.PARAM0_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[0].packed_info.bit.second & 0x0f)),PACKET,248,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM1_SIZE,,,PACKET,248,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM2_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[1].packed_info.bit.second & 0x0f)),PACKET,249,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM3_SIZE,,,PACKET,249,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM4_SIZE,uint8_t,(uint8_t)(((command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.first & 0x0f) << 4) | (command_analyze->cmd_table[offset+31].param_size_infos[2].packed_info.bit.second & 0x0f)),PACKET,250,0,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,CMD31.PARAM5_SIZE,,,PACKET,250,4,4,STATUS,,,,,,,0=NONE@@1=1BYTE@@2=2BYTE@@3=4BYTE@@4=8BYTE@@15=RAW@@*=N/A,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_DCU.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_DCU.csv deleted file mode 100644 index 472b73e7a..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_DCU.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x2a,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER0,uint8_t,divided_cmd_utility->exec_log_order[0],PACKET,26,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER1,uint8_t,divided_cmd_utility->exec_log_order[1],PACKET,27,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER2,uint8_t,divided_cmd_utility->exec_log_order[2],PACKET,28,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER3,uint8_t,divided_cmd_utility->exec_log_order[3],PACKET,29,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER4,uint8_t,divided_cmd_utility->exec_log_order[4],PACKET,30,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER5,uint8_t,divided_cmd_utility->exec_log_order[5],PACKET,31,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER6,uint8_t,divided_cmd_utility->exec_log_order[6],PACKET,32,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER7,uint8_t,divided_cmd_utility->exec_log_order[7],PACKET,33,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER8,uint8_t,divided_cmd_utility->exec_log_order[8],PACKET,34,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER9,uint8_t,divided_cmd_utility->exec_log_order[9],PACKET,35,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER10,uint8_t,divided_cmd_utility->exec_log_order[10],PACKET,36,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER11,uint8_t,divided_cmd_utility->exec_log_order[11],PACKET,37,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER12,uint8_t,divided_cmd_utility->exec_log_order[12],PACKET,38,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER13,uint8_t,divided_cmd_utility->exec_log_order[13],PACKET,39,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER14,uint8_t,divided_cmd_utility->exec_log_order[14],PACKET,40,0,8,NONE,,,,,,,,, -,EXEC_LOG_ORDER15,uint8_t,divided_cmd_utility->exec_log_order[15],PACKET,41,0,8,NONE,,,,,,,,, -,EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,42,0,16,HEX,,,,,,,,, -,EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,44,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,45,0,16,NONE,,,,,,,,, -,EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,47,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle),PACKET,48,0,32,NONE,,,,,,,,, -,EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,52,0,16,HEX,,,,,,,,, -,EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,54,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,55,0,16,NONE,,,,,,,,, -,EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,57,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle),PACKET,58,0,32,NONE,,,,,,,,, -,EXEC_LOGS2.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].cmd_code),PACKET,62,0,16,HEX,,,,,,,,, -,EXEC_LOGS2.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].status),PACKET,64,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS2.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].exec_counter),PACKET,65,0,16,NONE,,,,,,,,, -,EXEC_LOGS2.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_sts),PACKET,67,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS2.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[2]].last_exec_time.total_cycle),PACKET,68,0,32,NONE,,,,,,,,, -,EXEC_LOGS3.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].cmd_code),PACKET,72,0,16,HEX,,,,,,,,, -,EXEC_LOGS3.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].status),PACKET,74,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS3.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].exec_counter),PACKET,75,0,16,NONE,,,,,,,,, -,EXEC_LOGS3.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS3.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[3]].last_exec_time.total_cycle),PACKET,78,0,32,NONE,,,,,,,,, -,EXEC_LOGS4.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].cmd_code),PACKET,82,0,16,HEX,,,,,,,,, -,EXEC_LOGS4.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].status),PACKET,84,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS4.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].exec_counter),PACKET,85,0,16,NONE,,,,,,,,, -,EXEC_LOGS4.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_sts),PACKET,87,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS4.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[4]].last_exec_time.total_cycle),PACKET,88,0,32,NONE,,,,,,,,, -,EXEC_LOGS5.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].cmd_code),PACKET,92,0,16,HEX,,,,,,,,, -,EXEC_LOGS5.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].status),PACKET,94,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS5.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].exec_counter),PACKET,95,0,16,NONE,,,,,,,,, -,EXEC_LOGS5.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_sts),PACKET,97,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS5.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[5]].last_exec_time.total_cycle),PACKET,98,0,32,NONE,,,,,,,,, -,EXEC_LOGS6.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].cmd_code),PACKET,102,0,16,HEX,,,,,,,,, -,EXEC_LOGS6.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].status),PACKET,104,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS6.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].exec_counter),PACKET,105,0,16,NONE,,,,,,,,, -,EXEC_LOGS6.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_sts),PACKET,107,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS6.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[6]].last_exec_time.total_cycle),PACKET,108,0,32,NONE,,,,,,,,, -,EXEC_LOGS7.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].cmd_code),PACKET,112,0,16,HEX,,,,,,,,, -,EXEC_LOGS7.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].status),PACKET,114,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS7.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].exec_counter),PACKET,115,0,16,NONE,,,,,,,,, -,EXEC_LOGS7.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_sts),PACKET,117,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS7.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[7]].last_exec_time.total_cycle),PACKET,118,0,32,NONE,,,,,,,,, -,EXEC_LOGS8.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].cmd_code),PACKET,122,0,16,HEX,,,,,,,,, -,EXEC_LOGS8.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].status),PACKET,124,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS8.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].exec_counter),PACKET,125,0,16,NONE,,,,,,,,, -,EXEC_LOGS8.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_sts),PACKET,127,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS8.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[8]].last_exec_time.total_cycle),PACKET,128,0,32,NONE,,,,,,,,, -,EXEC_LOGS9.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].cmd_code),PACKET,132,0,16,HEX,,,,,,,,, -,EXEC_LOGS9.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].status),PACKET,134,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS9.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].exec_counter),PACKET,135,0,16,NONE,,,,,,,,, -,EXEC_LOGS9.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_sts),PACKET,137,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS9.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[9]].last_exec_time.total_cycle),PACKET,138,0,32,NONE,,,,,,,,, -,EXEC_LOGS10.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].cmd_code),PACKET,142,0,16,HEX,,,,,,,,, -,EXEC_LOGS10.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].status),PACKET,144,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS10.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].exec_counter),PACKET,145,0,16,NONE,,,,,,,,, -,EXEC_LOGS10.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_sts),PACKET,147,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS10.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[10]].last_exec_time.total_cycle),PACKET,148,0,32,NONE,,,,,,,,, -,EXEC_LOGS11.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].cmd_code),PACKET,152,0,16,HEX,,,,,,,,, -,EXEC_LOGS11.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].status),PACKET,154,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS11.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].exec_counter),PACKET,155,0,16,NONE,,,,,,,,, -,EXEC_LOGS11.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_sts),PACKET,157,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS11.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[11]].last_exec_time.total_cycle),PACKET,158,0,32,NONE,,,,,,,,, -,EXEC_LOGS12.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].cmd_code),PACKET,162,0,16,HEX,,,,,,,,, -,EXEC_LOGS12.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].status),PACKET,164,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS12.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].exec_counter),PACKET,165,0,16,NONE,,,,,,,,, -,EXEC_LOGS12.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_sts),PACKET,167,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS12.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[12]].last_exec_time.total_cycle),PACKET,168,0,32,NONE,,,,,,,,, -,EXEC_LOGS13.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].cmd_code),PACKET,172,0,16,HEX,,,,,,,,, -,EXEC_LOGS13.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].status),PACKET,174,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS13.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].exec_counter),PACKET,175,0,16,NONE,,,,,,,,, -,EXEC_LOGS13.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_sts),PACKET,177,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS13.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[13]].last_exec_time.total_cycle),PACKET,178,0,32,NONE,,,,,,,,, -,EXEC_LOGS14.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].cmd_code),PACKET,182,0,16,HEX,,,,,,,,, -,EXEC_LOGS14.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].status),PACKET,184,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS14.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].exec_counter),PACKET,185,0,16,NONE,,,,,,,,, -,EXEC_LOGS14.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_sts),PACKET,187,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS14.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[14]].last_exec_time.total_cycle),PACKET,188,0,32,NONE,,,,,,,,, -,EXEC_LOGS15.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].cmd_code),PACKET,192,0,16,HEX,,,,,,,,, -,EXEC_LOGS15.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].status),PACKET,194,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,EXEC_LOGS15.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].exec_counter),PACKET,195,0,16,NONE,,,,,,,,, -,EXEC_LOGS15.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_sts),PACKET,197,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,EXEC_LOGS15.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[15]].last_exec_time.total_cycle),PACKET,198,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH.csv deleted file mode 100644 index fe13116e9..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5a,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,EVENT_UTIL.IS_ENABLED_EH_EXECUTION,uint8_t,event_utility->is_enabled_eh_execution,PACKET,26,0,8,STATUS,,,,,,,0=DISABLE@@ 1=ENABLE@@ *=N/A,, -,EL_EVENT_COUNTER.COUNTER_TOTAL,uint32_t,event_handler->el_event_counter.counter_total,PACKET,27,0,32,NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_HIGH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_HIGH],PACKET,31,0,32,NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_MIDDLE,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_MIDDLE],PACKET,35,0,32,NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_LOW,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_LOW],PACKET,39,0,32,NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EL,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EL],PACKET,43,0,32,NONE,,,,,,,,, -,EL_EVENT_COUNTER.COUNTERS.EL_ERROR_LEVEL_EH,uint32_t,event_handler->el_event_counter.counters[EL_ERROR_LEVEL_EH],PACKET,47,0,32,NONE,,,,,,,,, -,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,51,0,32,NONE,,,,,,,,, -,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,55,0,16,NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_RESPONSE_NUM,uint8_t,event_handler->exec_settings.max_response_num,PACKET,57,0,8,NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_CHECK_EVENT_NUM,uint16_t,event_handler->exec_settings.max_check_event_num,PACKET,58,0,16,NONE,,,,,,,,, -,EXEC_SETTINGS.MAX_MULTI_LEVEL_NUM,uint8_t,event_handler->exec_settings.max_multi_level_num,PACKET,60,0,8,NONE,,,,,,,,, -,REG_FROM_CMD.RULE_ID,uint8_t,(uint8_t)event_handler->reg_from_cmd.rule_id,PACKET,61,0,8,NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->reg_from_cmd.settings.event.group,PACKET,62,0,8,NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->reg_from_cmd.settings.event.local,PACKET,63,0,32,NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->reg_from_cmd.settings.event.err_level) << 5 & 0xe0) | (event_handler->reg_from_cmd.settings.should_match_err_level << 4 & 0x10) | (event_handler->reg_from_cmd.settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->reg_from_cmd.settings.condition.type) & 0x07)),PACKET,67,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,67,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.IS_ACTIVE,,,PACKET,67,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,REG_FROM_CMD.SETTINGS.CONDITION.TYPE,,,PACKET,67,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり -,REG_FROM_CMD.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->reg_from_cmd.settings.condition.count_threshold,PACKET,68,0,16,NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->reg_from_cmd.settings.condition.time_threshold_ms,PACKET,70,0,32,NONE,,,,,,,,, -,REG_FROM_CMD.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->reg_from_cmd.settings.deploy_bct_id,PACKET,74,0,16,NONE,,,,,,,,, -,REG_FROM_CMD.REGISTER_ACK,uint8_t,(uint8_t)event_handler->reg_from_cmd.register_ack,PACKET,76,0,8,NONE,,,,,,,,, -,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,77,0,8,NONE,,,,,,,,, -,TLM_INFO.RULE.TARGET_RULE_ID,uint8_t,(uint8_t)event_handler->tlm_info.rule.target_rule_id,PACKET,78,0,8,NONE,,,,,,,,, -,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,79,0,8,NONE,,,,,,,,, -,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,80,0,8,NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.group,PACKET,81,0,8,NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.LOCAL,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.local,PACKET,82,0,32,NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.event.err_level) << 5 & 0xe0) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.should_match_err_level << 4 & 0x10) | (event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.is_active << 3 & 0x08) | (((uint8_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.type) & 0x07)),PACKET,86,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TARTGET_RULE.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,86,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,TARTGET_RULE.SETTINGS.IS_ACTIVE,,,PACKET,86,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,TARTGET_RULE.SETTINGS.CONDITION.TYPE,,,PACKET,86,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,,1 bitあまりあり -,TARTGET_RULE.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.count_threshold,PACKET,87,0,16,NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.condition.time_threshold_ms,PACKET,89,0,32,NONE,,,,,,,,, -,TARTGET_RULE.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].settings.deploy_bct_id,PACKET,93,0,16,NONE,,,,,,,,, -,TARTGET_RULE.COUNTER,uint16_t,event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].counter,PACKET,95,0,16,NONE,,,,,,,,, -,TARTGET_RULE.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)event_handler->rule_table.rules[event_handler->tlm_info.rule.target_rule_id].last_event_time.total_cycle,PACKET,97,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv deleted file mode 100644 index 6073e063e..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_INDEX.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5d,uint16_t offset = event_handler->tlm_info.rule_sorted_index.page_no * EH_RULE_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TLM_INFO.RULE_SORTED_INDEX.PAGE_NO,uint8_t,event_handler->tlm_info.rule_sorted_index.page_no,PACKET,26,0,8,NONE,,,,,,,,, -,IDX0.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].group,PACKET,27,0,8,NONE,,,,,,,,, -,IDX0.LOCAL,uint32_t,event_handler->sorted_idxes[0 + offset].local,PACKET,28,0,32,NONE,,,,,,,,, -,IDX0.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[0 + offset].duplicate_id,PACKET,32,0,8,NONE,,,,,,,,, -,IDX0.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[0 + offset].rule_id,PACKET,33,0,8,NONE,,,,,,,,, -,IDX1.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].group,PACKET,34,0,8,NONE,,,,,,,,, -,IDX1.LOCAL,uint32_t,event_handler->sorted_idxes[1 + offset].local,PACKET,35,0,32,NONE,,,,,,,,, -,IDX1.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[1 + offset].duplicate_id,PACKET,39,0,8,NONE,,,,,,,,, -,IDX1.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[1 + offset].rule_id,PACKET,40,0,8,NONE,,,,,,,,, -,IDX2.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].group,PACKET,41,0,8,NONE,,,,,,,,, -,IDX2.LOCAL,uint32_t,event_handler->sorted_idxes[2 + offset].local,PACKET,42,0,32,NONE,,,,,,,,, -,IDX2.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[2 + offset].duplicate_id,PACKET,46,0,8,NONE,,,,,,,,, -,IDX2.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[2 + offset].rule_id,PACKET,47,0,8,NONE,,,,,,,,, -,IDX3.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].group,PACKET,48,0,8,NONE,,,,,,,,, -,IDX3.LOCAL,uint32_t,event_handler->sorted_idxes[3 + offset].local,PACKET,49,0,32,NONE,,,,,,,,, -,IDX3.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[3 + offset].duplicate_id,PACKET,53,0,8,NONE,,,,,,,,, -,IDX3.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[3 + offset].rule_id,PACKET,54,0,8,NONE,,,,,,,,, -,IDX4.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].group,PACKET,55,0,8,NONE,,,,,,,,, -,IDX4.LOCAL,uint32_t,event_handler->sorted_idxes[4 + offset].local,PACKET,56,0,32,NONE,,,,,,,,, -,IDX4.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[4 + offset].duplicate_id,PACKET,60,0,8,NONE,,,,,,,,, -,IDX4.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[4 + offset].rule_id,PACKET,61,0,8,NONE,,,,,,,,, -,IDX5.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].group,PACKET,62,0,8,NONE,,,,,,,,, -,IDX5.LOCAL,uint32_t,event_handler->sorted_idxes[5 + offset].local,PACKET,63,0,32,NONE,,,,,,,,, -,IDX5.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[5 + offset].duplicate_id,PACKET,67,0,8,NONE,,,,,,,,, -,IDX5.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[5 + offset].rule_id,PACKET,68,0,8,NONE,,,,,,,,, -,IDX6.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].group,PACKET,69,0,8,NONE,,,,,,,,, -,IDX6.LOCAL,uint32_t,event_handler->sorted_idxes[6 + offset].local,PACKET,70,0,32,NONE,,,,,,,,, -,IDX6.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[6 + offset].duplicate_id,PACKET,74,0,8,NONE,,,,,,,,, -,IDX6.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[6 + offset].rule_id,PACKET,75,0,8,NONE,,,,,,,,, -,IDX7.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].group,PACKET,76,0,8,NONE,,,,,,,,, -,IDX7.LOCAL,uint32_t,event_handler->sorted_idxes[7 + offset].local,PACKET,77,0,32,NONE,,,,,,,,, -,IDX7.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[7 + offset].duplicate_id,PACKET,81,0,8,NONE,,,,,,,,, -,IDX7.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[7 + offset].rule_id,PACKET,82,0,8,NONE,,,,,,,,, -,IDX8.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].group,PACKET,83,0,8,NONE,,,,,,,,, -,IDX8.LOCAL,uint32_t,event_handler->sorted_idxes[8 + offset].local,PACKET,84,0,32,NONE,,,,,,,,, -,IDX8.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[8 + offset].duplicate_id,PACKET,88,0,8,NONE,,,,,,,,, -,IDX8.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[8 + offset].rule_id,PACKET,89,0,8,NONE,,,,,,,,, -,IDX9.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].group,PACKET,90,0,8,NONE,,,,,,,,, -,IDX9.LOCAL,uint32_t,event_handler->sorted_idxes[9 + offset].local,PACKET,91,0,32,NONE,,,,,,,,, -,IDX9.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[9 + offset].duplicate_id,PACKET,95,0,8,NONE,,,,,,,,, -,IDX9.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[9 + offset].rule_id,PACKET,96,0,8,NONE,,,,,,,,, -,IDX10.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].group,PACKET,97,0,8,NONE,,,,,,,,, -,IDX10.LOCAL,uint32_t,event_handler->sorted_idxes[10 + offset].local,PACKET,98,0,32,NONE,,,,,,,,, -,IDX10.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[10 + offset].duplicate_id,PACKET,102,0,8,NONE,,,,,,,,, -,IDX10.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[10 + offset].rule_id,PACKET,103,0,8,NONE,,,,,,,,, -,IDX11.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].group,PACKET,104,0,8,NONE,,,,,,,,, -,IDX11.LOCAL,uint32_t,event_handler->sorted_idxes[11 + offset].local,PACKET,105,0,32,NONE,,,,,,,,, -,IDX11.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[11 + offset].duplicate_id,PACKET,109,0,8,NONE,,,,,,,,, -,IDX11.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[11 + offset].rule_id,PACKET,110,0,8,NONE,,,,,,,,, -,IDX12.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].group,PACKET,111,0,8,NONE,,,,,,,,, -,IDX12.LOCAL,uint32_t,event_handler->sorted_idxes[12 + offset].local,PACKET,112,0,32,NONE,,,,,,,,, -,IDX12.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[12 + offset].duplicate_id,PACKET,116,0,8,NONE,,,,,,,,, -,IDX12.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[12 + offset].rule_id,PACKET,117,0,8,NONE,,,,,,,,, -,IDX13.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].group,PACKET,118,0,8,NONE,,,,,,,,, -,IDX13.LOCAL,uint32_t,event_handler->sorted_idxes[13 + offset].local,PACKET,119,0,32,NONE,,,,,,,,, -,IDX13.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[13 + offset].duplicate_id,PACKET,123,0,8,NONE,,,,,,,,, -,IDX13.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[13 + offset].rule_id,PACKET,124,0,8,NONE,,,,,,,,, -,IDX14.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].group,PACKET,125,0,8,NONE,,,,,,,,, -,IDX14.LOCAL,uint32_t,event_handler->sorted_idxes[14 + offset].local,PACKET,126,0,32,NONE,,,,,,,,, -,IDX14.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[14 + offset].duplicate_id,PACKET,130,0,8,NONE,,,,,,,,, -,IDX14.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[14 + offset].rule_id,PACKET,131,0,8,NONE,,,,,,,,, -,IDX15.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].group,PACKET,132,0,8,NONE,,,,,,,,, -,IDX15.LOCAL,uint32_t,event_handler->sorted_idxes[15 + offset].local,PACKET,133,0,32,NONE,,,,,,,,, -,IDX15.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[15 + offset].duplicate_id,PACKET,137,0,8,NONE,,,,,,,,, -,IDX15.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[15 + offset].rule_id,PACKET,138,0,8,NONE,,,,,,,,, -,IDX16.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].group,PACKET,139,0,8,NONE,,,,,,,,, -,IDX16.LOCAL,uint32_t,event_handler->sorted_idxes[16 + offset].local,PACKET,140,0,32,NONE,,,,,,,,, -,IDX16.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[16 + offset].duplicate_id,PACKET,144,0,8,NONE,,,,,,,,, -,IDX16.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[16 + offset].rule_id,PACKET,145,0,8,NONE,,,,,,,,, -,IDX17.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].group,PACKET,146,0,8,NONE,,,,,,,,, -,IDX17.LOCAL,uint32_t,event_handler->sorted_idxes[17 + offset].local,PACKET,147,0,32,NONE,,,,,,,,, -,IDX17.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[17 + offset].duplicate_id,PACKET,151,0,8,NONE,,,,,,,,, -,IDX17.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[17 + offset].rule_id,PACKET,152,0,8,NONE,,,,,,,,, -,IDX18.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].group,PACKET,153,0,8,NONE,,,,,,,,, -,IDX18.LOCAL,uint32_t,event_handler->sorted_idxes[18 + offset].local,PACKET,154,0,32,NONE,,,,,,,,, -,IDX18.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[18 + offset].duplicate_id,PACKET,158,0,8,NONE,,,,,,,,, -,IDX18.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[18 + offset].rule_id,PACKET,159,0,8,NONE,,,,,,,,, -,IDX19.GROUP,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].group,PACKET,160,0,8,NONE,,,,,,,,, -,IDX19.LOCAL,uint32_t,event_handler->sorted_idxes[19 + offset].local,PACKET,161,0,32,NONE,,,,,,,,, -,IDX19.DUPLICATE_ID,uint8_t,event_handler->sorted_idxes[19 + offset].duplicate_id,PACKET,165,0,8,NONE,,,,,,,,, -,IDX19.RULE_ID,uint8_t,(uint8_t)event_handler->sorted_idxes[19 + offset].rule_id,PACKET,166,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_LOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_LOG.csv deleted file mode 100644 index 21dbe57c1..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_LOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5c,uint16_t offset = event_handler->tlm_info.log.page_no * EH_LOG_TLM_PAGE_SIZE;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TLM_INFO.LOG.PAGE_NO,uint8_t,event_handler->tlm_info.log.page_no,PACKET,26,0,8,NONE,,,,,,,,, -,LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,27,0,32,NONE,,,,,,,,, -,LOG_TABLE.LOG_WP,uint16_t,event_handler->log_table.log_wp,PACKET,31,0,16,NONE,,,,,,,,, -,LOG0.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->rule_id,PACKET,33,0,8,NONE,,,,,,,,, -,LOG0.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->respond_time_in_master_cycle,PACKET,34,0,32,NONE,,,,,,,,, -,LOG0.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(0 + offset))->deploy_cmd_ack,PACKET,38,0,8,NONE,,,,,,,,, -,LOG1.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->rule_id,PACKET,39,0,8,NONE,,,,,,,,, -,LOG1.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->respond_time_in_master_cycle,PACKET,40,0,32,NONE,,,,,,,,, -,LOG1.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(1 + offset))->deploy_cmd_ack,PACKET,44,0,8,NONE,,,,,,,,, -,LOG2.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->rule_id,PACKET,45,0,8,NONE,,,,,,,,, -,LOG2.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->respond_time_in_master_cycle,PACKET,46,0,32,NONE,,,,,,,,, -,LOG2.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(2 + offset))->deploy_cmd_ack,PACKET,50,0,8,NONE,,,,,,,,, -,LOG3.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->rule_id,PACKET,51,0,8,NONE,,,,,,,,, -,LOG3.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->respond_time_in_master_cycle,PACKET,52,0,32,NONE,,,,,,,,, -,LOG3.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(3 + offset))->deploy_cmd_ack,PACKET,56,0,8,NONE,,,,,,,,, -,LOG4.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->rule_id,PACKET,57,0,8,NONE,,,,,,,,, -,LOG4.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->respond_time_in_master_cycle,PACKET,58,0,32,NONE,,,,,,,,, -,LOG4.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(4 + offset))->deploy_cmd_ack,PACKET,62,0,8,NONE,,,,,,,,, -,LOG5.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->rule_id,PACKET,63,0,8,NONE,,,,,,,,, -,LOG5.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->respond_time_in_master_cycle,PACKET,64,0,32,NONE,,,,,,,,, -,LOG5.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(5 + offset))->deploy_cmd_ack,PACKET,68,0,8,NONE,,,,,,,,, -,LOG6.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->rule_id,PACKET,69,0,8,NONE,,,,,,,,, -,LOG6.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->respond_time_in_master_cycle,PACKET,70,0,32,NONE,,,,,,,,, -,LOG6.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(6 + offset))->deploy_cmd_ack,PACKET,74,0,8,NONE,,,,,,,,, -,LOG7.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->rule_id,PACKET,75,0,8,NONE,,,,,,,,, -,LOG7.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->respond_time_in_master_cycle,PACKET,76,0,32,NONE,,,,,,,,, -,LOG7.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(7 + offset))->deploy_cmd_ack,PACKET,80,0,8,NONE,,,,,,,,, -,LOG8.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->rule_id,PACKET,81,0,8,NONE,,,,,,,,, -,LOG8.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->respond_time_in_master_cycle,PACKET,82,0,32,NONE,,,,,,,,, -,LOG8.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(8 + offset))->deploy_cmd_ack,PACKET,86,0,8,NONE,,,,,,,,, -,LOG9.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->rule_id,PACKET,87,0,8,NONE,,,,,,,,, -,LOG9.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->respond_time_in_master_cycle,PACKET,88,0,32,NONE,,,,,,,,, -,LOG9.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(9 + offset))->deploy_cmd_ack,PACKET,92,0,8,NONE,,,,,,,,, -,LOG10.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->rule_id,PACKET,93,0,8,NONE,,,,,,,,, -,LOG10.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->respond_time_in_master_cycle,PACKET,94,0,32,NONE,,,,,,,,, -,LOG10.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(10 + offset))->deploy_cmd_ack,PACKET,98,0,8,NONE,,,,,,,,, -,LOG11.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->rule_id,PACKET,99,0,8,NONE,,,,,,,,, -,LOG11.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->respond_time_in_master_cycle,PACKET,100,0,32,NONE,,,,,,,,, -,LOG11.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(11 + offset))->deploy_cmd_ack,PACKET,104,0,8,NONE,,,,,,,,, -,LOG12.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->rule_id,PACKET,105,0,8,NONE,,,,,,,,, -,LOG12.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->respond_time_in_master_cycle,PACKET,106,0,32,NONE,,,,,,,,, -,LOG12.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(12 + offset))->deploy_cmd_ack,PACKET,110,0,8,NONE,,,,,,,,, -,LOG13.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->rule_id,PACKET,111,0,8,NONE,,,,,,,,, -,LOG13.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->respond_time_in_master_cycle,PACKET,112,0,32,NONE,,,,,,,,, -,LOG13.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(13 + offset))->deploy_cmd_ack,PACKET,116,0,8,NONE,,,,,,,,, -,LOG14.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->rule_id,PACKET,117,0,8,NONE,,,,,,,,, -,LOG14.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->respond_time_in_master_cycle,PACKET,118,0,32,NONE,,,,,,,,, -,LOG14.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(14 + offset))->deploy_cmd_ack,PACKET,122,0,8,NONE,,,,,,,,, -,LOG15.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->rule_id,PACKET,123,0,8,NONE,,,,,,,,, -,LOG15.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->respond_time_in_master_cycle,PACKET,124,0,32,NONE,,,,,,,,, -,LOG15.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(15 + offset))->deploy_cmd_ack,PACKET,128,0,8,NONE,,,,,,,,, -,LOG16.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->rule_id,PACKET,129,0,8,NONE,,,,,,,,, -,LOG16.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->respond_time_in_master_cycle,PACKET,130,0,32,NONE,,,,,,,,, -,LOG16.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(16 + offset))->deploy_cmd_ack,PACKET,134,0,8,NONE,,,,,,,,, -,LOG17.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->rule_id,PACKET,135,0,8,NONE,,,,,,,,, -,LOG17.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->respond_time_in_master_cycle,PACKET,136,0,32,NONE,,,,,,,,, -,LOG17.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(17 + offset))->deploy_cmd_ack,PACKET,140,0,8,NONE,,,,,,,,, -,LOG18.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->rule_id,PACKET,141,0,8,NONE,,,,,,,,, -,LOG18.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->respond_time_in_master_cycle,PACKET,142,0,32,NONE,,,,,,,,, -,LOG18.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(18 + offset))->deploy_cmd_ack,PACKET,146,0,8,NONE,,,,,,,,, -,LOG19.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->rule_id,PACKET,147,0,8,NONE,,,,,,,,, -,LOG19.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->respond_time_in_master_cycle,PACKET,148,0,32,NONE,,,,,,,,, -,LOG19.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(19 + offset))->deploy_cmd_ack,PACKET,152,0,8,NONE,,,,,,,,, -,LOG20.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->rule_id,PACKET,153,0,8,NONE,,,,,,,,, -,LOG20.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->respond_time_in_master_cycle,PACKET,154,0,32,NONE,,,,,,,,, -,LOG20.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(20 + offset))->deploy_cmd_ack,PACKET,158,0,8,NONE,,,,,,,,, -,LOG21.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->rule_id,PACKET,159,0,8,NONE,,,,,,,,, -,LOG21.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->respond_time_in_master_cycle,PACKET,160,0,32,NONE,,,,,,,,, -,LOG21.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(21 + offset))->deploy_cmd_ack,PACKET,164,0,8,NONE,,,,,,,,, -,LOG22.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->rule_id,PACKET,165,0,8,NONE,,,,,,,,, -,LOG22.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->respond_time_in_master_cycle,PACKET,166,0,32,NONE,,,,,,,,, -,LOG22.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(22 + offset))->deploy_cmd_ack,PACKET,170,0,8,NONE,,,,,,,,, -,LOG23.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->rule_id,PACKET,171,0,8,NONE,,,,,,,,, -,LOG23.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->respond_time_in_master_cycle,PACKET,172,0,32,NONE,,,,,,,,, -,LOG23.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(23 + offset))->deploy_cmd_ack,PACKET,176,0,8,NONE,,,,,,,,, -,LOG24.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->rule_id,PACKET,177,0,8,NONE,,,,,,,,, -,LOG24.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->respond_time_in_master_cycle,PACKET,178,0,32,NONE,,,,,,,,, -,LOG24.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(24 + offset))->deploy_cmd_ack,PACKET,182,0,8,NONE,,,,,,,,, -,LOG25.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->rule_id,PACKET,183,0,8,NONE,,,,,,,,, -,LOG25.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->respond_time_in_master_cycle,PACKET,184,0,32,NONE,,,,,,,,, -,LOG25.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(25 + offset))->deploy_cmd_ack,PACKET,188,0,8,NONE,,,,,,,,, -,LOG26.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->rule_id,PACKET,189,0,8,NONE,,,,,,,,, -,LOG26.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->respond_time_in_master_cycle,PACKET,190,0,32,NONE,,,,,,,,, -,LOG26.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(26 + offset))->deploy_cmd_ack,PACKET,194,0,8,NONE,,,,,,,,, -,LOG27.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->rule_id,PACKET,195,0,8,NONE,,,,,,,,, -,LOG27.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->respond_time_in_master_cycle,PACKET,196,0,32,NONE,,,,,,,,, -,LOG27.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(27 + offset))->deploy_cmd_ack,PACKET,200,0,8,NONE,,,,,,,,, -,LOG28.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->rule_id,PACKET,201,0,8,NONE,,,,,,,,, -,LOG28.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->respond_time_in_master_cycle,PACKET,202,0,32,NONE,,,,,,,,, -,LOG28.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(28 + offset))->deploy_cmd_ack,PACKET,206,0,8,NONE,,,,,,,,, -,LOG29.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->rule_id,PACKET,207,0,8,NONE,,,,,,,,, -,LOG29.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->respond_time_in_master_cycle,PACKET,208,0,32,NONE,,,,,,,,, -,LOG29.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(29 + offset))->deploy_cmd_ack,PACKET,212,0,8,NONE,,,,,,,,, -,LOG30.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->rule_id,PACKET,213,0,8,NONE,,,,,,,,, -,LOG30.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->respond_time_in_master_cycle,PACKET,214,0,32,NONE,,,,,,,,, -,LOG30.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(30 + offset))->deploy_cmd_ack,PACKET,218,0,8,NONE,,,,,,,,, -,LOG31.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->rule_id,PACKET,219,0,8,NONE,,,,,,,,, -,LOG31.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->respond_time_in_master_cycle,PACKET,220,0,32,NONE,,,,,,,,, -,LOG31.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(31 + offset))->deploy_cmd_ack,PACKET,224,0,8,NONE,,,,,,,,, -,LOG32.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->rule_id,PACKET,225,0,8,NONE,,,,,,,,, -,LOG32.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->respond_time_in_master_cycle,PACKET,226,0,32,NONE,,,,,,,,, -,LOG32.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(32 + offset))->deploy_cmd_ack,PACKET,230,0,8,NONE,,,,,,,,, -,LOG33.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->rule_id,PACKET,231,0,8,NONE,,,,,,,,, -,LOG33.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->respond_time_in_master_cycle,PACKET,232,0,32,NONE,,,,,,,,, -,LOG33.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(33 + offset))->deploy_cmd_ack,PACKET,236,0,8,NONE,,,,,,,,, -,LOG34.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->rule_id,PACKET,237,0,8,NONE,,,,,,,,, -,LOG34.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->respond_time_in_master_cycle,PACKET,238,0,32,NONE,,,,,,,,, -,LOG34.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(34 + offset))->deploy_cmd_ack,PACKET,242,0,8,NONE,,,,,,,,, -,LOG35.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->rule_id,PACKET,243,0,8,NONE,,,,,,,,, -,LOG35.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->respond_time_in_master_cycle,PACKET,244,0,32,NONE,,,,,,,,, -,LOG35.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(35 + offset))->deploy_cmd_ack,PACKET,248,0,8,NONE,,,,,,,,, -,LOG36.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->rule_id,PACKET,249,0,8,NONE,,,,,,,,, -,LOG36.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->respond_time_in_master_cycle,PACKET,250,0,32,NONE,,,,,,,,, -,LOG36.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(36 + offset))->deploy_cmd_ack,PACKET,254,0,8,NONE,,,,,,,,, -,LOG37.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->rule_id,PACKET,255,0,8,NONE,,,,,,,,, -,LOG37.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->respond_time_in_master_cycle,PACKET,256,0,32,NONE,,,,,,,,, -,LOG37.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(37 + offset))->deploy_cmd_ack,PACKET,260,0,8,NONE,,,,,,,,, -,LOG38.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->rule_id,PACKET,261,0,8,NONE,,,,,,,,, -,LOG38.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->respond_time_in_master_cycle,PACKET,262,0,32,NONE,,,,,,,,, -,LOG38.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(38 + offset))->deploy_cmd_ack,PACKET,266,0,8,NONE,,,,,,,,, -,LOG39.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->rule_id,PACKET,267,0,8,NONE,,,,,,,,, -,LOG39.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->respond_time_in_master_cycle,PACKET,268,0,32,NONE,,,,,,,,, -,LOG39.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(39 + offset))->deploy_cmd_ack,PACKET,272,0,8,NONE,,,,,,,,, -,LOG40.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->rule_id,PACKET,273,0,8,NONE,,,,,,,,, -,LOG40.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->respond_time_in_master_cycle,PACKET,274,0,32,NONE,,,,,,,,, -,LOG40.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(40 + offset))->deploy_cmd_ack,PACKET,278,0,8,NONE,,,,,,,,, -,LOG41.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->rule_id,PACKET,279,0,8,NONE,,,,,,,,, -,LOG41.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->respond_time_in_master_cycle,PACKET,280,0,32,NONE,,,,,,,,, -,LOG41.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(41 + offset))->deploy_cmd_ack,PACKET,284,0,8,NONE,,,,,,,,, -,LOG42.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->rule_id,PACKET,285,0,8,NONE,,,,,,,,, -,LOG42.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->respond_time_in_master_cycle,PACKET,286,0,32,NONE,,,,,,,,, -,LOG42.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(42 + offset))->deploy_cmd_ack,PACKET,290,0,8,NONE,,,,,,,,, -,LOG43.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->rule_id,PACKET,291,0,8,NONE,,,,,,,,, -,LOG43.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->respond_time_in_master_cycle,PACKET,292,0,32,NONE,,,,,,,,, -,LOG43.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(43 + offset))->deploy_cmd_ack,PACKET,296,0,8,NONE,,,,,,,,, -,LOG44.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->rule_id,PACKET,297,0,8,NONE,,,,,,,,, -,LOG44.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->respond_time_in_master_cycle,PACKET,298,0,32,NONE,,,,,,,,, -,LOG44.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(44 + offset))->deploy_cmd_ack,PACKET,302,0,8,NONE,,,,,,,,, -,LOG45.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->rule_id,PACKET,303,0,8,NONE,,,,,,,,, -,LOG45.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->respond_time_in_master_cycle,PACKET,304,0,32,NONE,,,,,,,,, -,LOG45.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(45 + offset))->deploy_cmd_ack,PACKET,308,0,8,NONE,,,,,,,,, -,LOG46.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->rule_id,PACKET,309,0,8,NONE,,,,,,,,, -,LOG46.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->respond_time_in_master_cycle,PACKET,310,0,32,NONE,,,,,,,,, -,LOG46.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(46 + offset))->deploy_cmd_ack,PACKET,314,0,8,NONE,,,,,,,,, -,LOG47.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->rule_id,PACKET,315,0,8,NONE,,,,,,,,, -,LOG47.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->respond_time_in_master_cycle,PACKET,316,0,32,NONE,,,,,,,,, -,LOG47.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(47 + offset))->deploy_cmd_ack,PACKET,320,0,8,NONE,,,,,,,,, -,LOG48.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->rule_id,PACKET,321,0,8,NONE,,,,,,,,, -,LOG48.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->respond_time_in_master_cycle,PACKET,322,0,32,NONE,,,,,,,,, -,LOG48.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(48 + offset))->deploy_cmd_ack,PACKET,326,0,8,NONE,,,,,,,,, -,LOG49.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->rule_id,PACKET,327,0,8,NONE,,,,,,,,, -,LOG49.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->respond_time_in_master_cycle,PACKET,328,0,32,NONE,,,,,,,,, -,LOG49.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(49 + offset))->deploy_cmd_ack,PACKET,332,0,8,NONE,,,,,,,,, -,LOG50.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->rule_id,PACKET,333,0,8,NONE,,,,,,,,, -,LOG50.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->respond_time_in_master_cycle,PACKET,334,0,32,NONE,,,,,,,,, -,LOG50.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(50 + offset))->deploy_cmd_ack,PACKET,338,0,8,NONE,,,,,,,,, -,LOG51.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->rule_id,PACKET,339,0,8,NONE,,,,,,,,, -,LOG51.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->respond_time_in_master_cycle,PACKET,340,0,32,NONE,,,,,,,,, -,LOG51.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(51 + offset))->deploy_cmd_ack,PACKET,344,0,8,NONE,,,,,,,,, -,LOG52.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->rule_id,PACKET,345,0,8,NONE,,,,,,,,, -,LOG52.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->respond_time_in_master_cycle,PACKET,346,0,32,NONE,,,,,,,,, -,LOG52.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(52 + offset))->deploy_cmd_ack,PACKET,350,0,8,NONE,,,,,,,,, -,LOG53.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->rule_id,PACKET,351,0,8,NONE,,,,,,,,, -,LOG53.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->respond_time_in_master_cycle,PACKET,352,0,32,NONE,,,,,,,,, -,LOG53.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(53 + offset))->deploy_cmd_ack,PACKET,356,0,8,NONE,,,,,,,,, -,LOG54.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->rule_id,PACKET,357,0,8,NONE,,,,,,,,, -,LOG54.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->respond_time_in_master_cycle,PACKET,358,0,32,NONE,,,,,,,,, -,LOG54.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(54 + offset))->deploy_cmd_ack,PACKET,362,0,8,NONE,,,,,,,,, -,LOG55.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->rule_id,PACKET,363,0,8,NONE,,,,,,,,, -,LOG55.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->respond_time_in_master_cycle,PACKET,364,0,32,NONE,,,,,,,,, -,LOG55.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(55 + offset))->deploy_cmd_ack,PACKET,368,0,8,NONE,,,,,,,,, -,LOG56.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->rule_id,PACKET,369,0,8,NONE,,,,,,,,, -,LOG56.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->respond_time_in_master_cycle,PACKET,370,0,32,NONE,,,,,,,,, -,LOG56.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(56 + offset))->deploy_cmd_ack,PACKET,374,0,8,NONE,,,,,,,,, -,LOG57.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->rule_id,PACKET,375,0,8,NONE,,,,,,,,, -,LOG57.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->respond_time_in_master_cycle,PACKET,376,0,32,NONE,,,,,,,,, -,LOG57.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(57 + offset))->deploy_cmd_ack,PACKET,380,0,8,NONE,,,,,,,,, -,LOG58.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->rule_id,PACKET,381,0,8,NONE,,,,,,,,, -,LOG58.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->respond_time_in_master_cycle,PACKET,382,0,32,NONE,,,,,,,,, -,LOG58.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(58 + offset))->deploy_cmd_ack,PACKET,386,0,8,NONE,,,,,,,,, -,LOG59.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->rule_id,PACKET,387,0,8,NONE,,,,,,,,, -,LOG59.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->respond_time_in_master_cycle,PACKET,388,0,32,NONE,,,,,,,,, -,LOG59.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(59 + offset))->deploy_cmd_ack,PACKET,392,0,8,NONE,,,,,,,,, -,LOG60.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->rule_id,PACKET,393,0,8,NONE,,,,,,,,, -,LOG60.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->respond_time_in_master_cycle,PACKET,394,0,32,NONE,,,,,,,,, -,LOG60.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(60 + offset))->deploy_cmd_ack,PACKET,398,0,8,NONE,,,,,,,,, -,LOG61.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->rule_id,PACKET,399,0,8,NONE,,,,,,,,, -,LOG61.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->respond_time_in_master_cycle,PACKET,400,0,32,NONE,,,,,,,,, -,LOG61.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(61 + offset))->deploy_cmd_ack,PACKET,404,0,8,NONE,,,,,,,,, -,LOG62.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->rule_id,PACKET,405,0,8,NONE,,,,,,,,, -,LOG62.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->respond_time_in_master_cycle,PACKET,406,0,32,NONE,,,,,,,,, -,LOG62.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(62 + offset))->deploy_cmd_ack,PACKET,410,0,8,NONE,,,,,,,,, -,LOG63.RULE_ID,uint8_t,(uint8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->rule_id,PACKET,411,0,8,NONE,,,,,,,,, -,LOG63.RESPOND_TIME_IN_MASTER_CYCLE,uint32_t,EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->respond_time_in_master_cycle,PACKET,412,0,32,NONE,,,,,,,,, -,LOG63.DEPLOY_CMD_ACK,int8_t,(int8_t)EH_get_the_nth_log_from_the_latest((uint16_t)(63 + offset))->deploy_cmd_ack,PACKET,416,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_RULE.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_RULE.csv deleted file mode 100644 index b4fac490f..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EH_RULE.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x5b,uint16_t offset = event_handler->tlm_info.rule.page_no * EH_RULE_TLM_PAGE_SIZE;##const EH_Rule* rules = event_handler->rule_table.rules;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TLM_INFO.RULE.PAGE_NO,uint8_t,event_handler->tlm_info.rule.page_no,PACKET,26,0,8,NONE,,,,,,,,, -,RULE_TABLE.REGISTERED_RULE_NUM,uint16_t,event_handler->rule_table.registered_rule_num,PACKET,27,0,16,NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[0 + offset].settings.event.group,PACKET,29,0,8,NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.LOCAL,uint32_t,rules[0 + offset].settings.event.local,PACKET,30,0,32,NONE,,,,,,,,, -,RULE0.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[0 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[0 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[0 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[0 + offset].settings.condition.type) & 0x07)),PACKET,34,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE0.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,34,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE0.SETTINGS.IS_ACTIVE,,,PACKET,34,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE0.SETTINGS.CONDITION.TYPE,,,PACKET,34,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE0.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[0 + offset].settings.condition.count_threshold,PACKET,35,0,16,NONE,,,,,,,,, -,RULE0.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[0 + offset].settings.condition.time_threshold_ms,PACKET,37,0,32,NONE,,,,,,,,, -,RULE0.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[0 + offset].settings.deploy_bct_id,PACKET,41,0,16,NONE,,,,,,,,, -,RULE0.COUNTER,uint16_t,rules[0 + offset].counter,PACKET,43,0,16,NONE,,,,,,,,, -,RULE0.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[0 + offset].last_event_time.total_cycle,PACKET,45,0,32,NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[1 + offset].settings.event.group,PACKET,49,0,8,NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.LOCAL,uint32_t,rules[1 + offset].settings.event.local,PACKET,50,0,32,NONE,,,,,,,,, -,RULE1.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[1 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[1 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[1 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[1 + offset].settings.condition.type) & 0x07)),PACKET,54,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE1.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,54,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE1.SETTINGS.IS_ACTIVE,,,PACKET,54,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE1.SETTINGS.CONDITION.TYPE,,,PACKET,54,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE1.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[1 + offset].settings.condition.count_threshold,PACKET,55,0,16,NONE,,,,,,,,, -,RULE1.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[1 + offset].settings.condition.time_threshold_ms,PACKET,57,0,32,NONE,,,,,,,,, -,RULE1.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[1 + offset].settings.deploy_bct_id,PACKET,61,0,16,NONE,,,,,,,,, -,RULE1.COUNTER,uint16_t,rules[1 + offset].counter,PACKET,63,0,16,NONE,,,,,,,,, -,RULE1.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[1 + offset].last_event_time.total_cycle,PACKET,65,0,32,NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[2 + offset].settings.event.group,PACKET,69,0,8,NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.LOCAL,uint32_t,rules[2 + offset].settings.event.local,PACKET,70,0,32,NONE,,,,,,,,, -,RULE2.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[2 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[2 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[2 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[2 + offset].settings.condition.type) & 0x07)),PACKET,74,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE2.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,74,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE2.SETTINGS.IS_ACTIVE,,,PACKET,74,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE2.SETTINGS.CONDITION.TYPE,,,PACKET,74,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE2.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[2 + offset].settings.condition.count_threshold,PACKET,75,0,16,NONE,,,,,,,,, -,RULE2.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[2 + offset].settings.condition.time_threshold_ms,PACKET,77,0,32,NONE,,,,,,,,, -,RULE2.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[2 + offset].settings.deploy_bct_id,PACKET,81,0,16,NONE,,,,,,,,, -,RULE2.COUNTER,uint16_t,rules[2 + offset].counter,PACKET,83,0,16,NONE,,,,,,,,, -,RULE2.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[2 + offset].last_event_time.total_cycle,PACKET,85,0,32,NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[3 + offset].settings.event.group,PACKET,89,0,8,NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.LOCAL,uint32_t,rules[3 + offset].settings.event.local,PACKET,90,0,32,NONE,,,,,,,,, -,RULE3.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[3 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[3 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[3 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[3 + offset].settings.condition.type) & 0x07)),PACKET,94,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE3.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,94,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE3.SETTINGS.IS_ACTIVE,,,PACKET,94,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE3.SETTINGS.CONDITION.TYPE,,,PACKET,94,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE3.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[3 + offset].settings.condition.count_threshold,PACKET,95,0,16,NONE,,,,,,,,, -,RULE3.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[3 + offset].settings.condition.time_threshold_ms,PACKET,97,0,32,NONE,,,,,,,,, -,RULE3.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[3 + offset].settings.deploy_bct_id,PACKET,101,0,16,NONE,,,,,,,,, -,RULE3.COUNTER,uint16_t,rules[3 + offset].counter,PACKET,103,0,16,NONE,,,,,,,,, -,RULE3.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[3 + offset].last_event_time.total_cycle,PACKET,105,0,32,NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[4 + offset].settings.event.group,PACKET,109,0,8,NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.LOCAL,uint32_t,rules[4 + offset].settings.event.local,PACKET,110,0,32,NONE,,,,,,,,, -,RULE4.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[4 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[4 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[4 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[4 + offset].settings.condition.type) & 0x07)),PACKET,114,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE4.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,114,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE4.SETTINGS.IS_ACTIVE,,,PACKET,114,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE4.SETTINGS.CONDITION.TYPE,,,PACKET,114,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE4.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[4 + offset].settings.condition.count_threshold,PACKET,115,0,16,NONE,,,,,,,,, -,RULE4.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[4 + offset].settings.condition.time_threshold_ms,PACKET,117,0,32,NONE,,,,,,,,, -,RULE4.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[4 + offset].settings.deploy_bct_id,PACKET,121,0,16,NONE,,,,,,,,, -,RULE4.COUNTER,uint16_t,rules[4 + offset].counter,PACKET,123,0,16,NONE,,,,,,,,, -,RULE4.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[4 + offset].last_event_time.total_cycle,PACKET,125,0,32,NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[5 + offset].settings.event.group,PACKET,129,0,8,NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.LOCAL,uint32_t,rules[5 + offset].settings.event.local,PACKET,130,0,32,NONE,,,,,,,,, -,RULE5.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[5 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[5 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[5 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[5 + offset].settings.condition.type) & 0x07)),PACKET,134,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE5.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,134,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE5.SETTINGS.IS_ACTIVE,,,PACKET,134,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE5.SETTINGS.CONDITION.TYPE,,,PACKET,134,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE5.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[5 + offset].settings.condition.count_threshold,PACKET,135,0,16,NONE,,,,,,,,, -,RULE5.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[5 + offset].settings.condition.time_threshold_ms,PACKET,137,0,32,NONE,,,,,,,,, -,RULE5.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[5 + offset].settings.deploy_bct_id,PACKET,141,0,16,NONE,,,,,,,,, -,RULE5.COUNTER,uint16_t,rules[5 + offset].counter,PACKET,143,0,16,NONE,,,,,,,,, -,RULE5.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[5 + offset].last_event_time.total_cycle,PACKET,145,0,32,NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[6 + offset].settings.event.group,PACKET,149,0,8,NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.LOCAL,uint32_t,rules[6 + offset].settings.event.local,PACKET,150,0,32,NONE,,,,,,,,, -,RULE6.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[6 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[6 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[6 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[6 + offset].settings.condition.type) & 0x07)),PACKET,154,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE6.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,154,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE6.SETTINGS.IS_ACTIVE,,,PACKET,154,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE6.SETTINGS.CONDITION.TYPE,,,PACKET,154,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE6.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[6 + offset].settings.condition.count_threshold,PACKET,155,0,16,NONE,,,,,,,,, -,RULE6.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[6 + offset].settings.condition.time_threshold_ms,PACKET,157,0,32,NONE,,,,,,,,, -,RULE6.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[6 + offset].settings.deploy_bct_id,PACKET,161,0,16,NONE,,,,,,,,, -,RULE6.COUNTER,uint16_t,rules[6 + offset].counter,PACKET,163,0,16,NONE,,,,,,,,, -,RULE6.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[6 + offset].last_event_time.total_cycle,PACKET,165,0,32,NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[7 + offset].settings.event.group,PACKET,169,0,8,NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.LOCAL,uint32_t,rules[7 + offset].settings.event.local,PACKET,170,0,32,NONE,,,,,,,,, -,RULE7.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[7 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[7 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[7 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[7 + offset].settings.condition.type) & 0x07)),PACKET,174,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE7.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,174,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE7.SETTINGS.IS_ACTIVE,,,PACKET,174,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE7.SETTINGS.CONDITION.TYPE,,,PACKET,174,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE7.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[7 + offset].settings.condition.count_threshold,PACKET,175,0,16,NONE,,,,,,,,, -,RULE7.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[7 + offset].settings.condition.time_threshold_ms,PACKET,177,0,32,NONE,,,,,,,,, -,RULE7.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[7 + offset].settings.deploy_bct_id,PACKET,181,0,16,NONE,,,,,,,,, -,RULE7.COUNTER,uint16_t,rules[7 + offset].counter,PACKET,183,0,16,NONE,,,,,,,,, -,RULE7.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[7 + offset].last_event_time.total_cycle,PACKET,185,0,32,NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[8 + offset].settings.event.group,PACKET,189,0,8,NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.LOCAL,uint32_t,rules[8 + offset].settings.event.local,PACKET,190,0,32,NONE,,,,,,,,, -,RULE8.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[8 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[8 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[8 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[8 + offset].settings.condition.type) & 0x07)),PACKET,194,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE8.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,194,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE8.SETTINGS.IS_ACTIVE,,,PACKET,194,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE8.SETTINGS.CONDITION.TYPE,,,PACKET,194,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE8.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[8 + offset].settings.condition.count_threshold,PACKET,195,0,16,NONE,,,,,,,,, -,RULE8.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[8 + offset].settings.condition.time_threshold_ms,PACKET,197,0,32,NONE,,,,,,,,, -,RULE8.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[8 + offset].settings.deploy_bct_id,PACKET,201,0,16,NONE,,,,,,,,, -,RULE8.COUNTER,uint16_t,rules[8 + offset].counter,PACKET,203,0,16,NONE,,,,,,,,, -,RULE8.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[8 + offset].last_event_time.total_cycle,PACKET,205,0,32,NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[9 + offset].settings.event.group,PACKET,209,0,8,NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.LOCAL,uint32_t,rules[9 + offset].settings.event.local,PACKET,210,0,32,NONE,,,,,,,,, -,RULE9.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[9 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[9 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[9 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[9 + offset].settings.condition.type) & 0x07)),PACKET,214,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE9.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,214,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE9.SETTINGS.IS_ACTIVE,,,PACKET,214,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE9.SETTINGS.CONDITION.TYPE,,,PACKET,214,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE9.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[9 + offset].settings.condition.count_threshold,PACKET,215,0,16,NONE,,,,,,,,, -,RULE9.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[9 + offset].settings.condition.time_threshold_ms,PACKET,217,0,32,NONE,,,,,,,,, -,RULE9.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[9 + offset].settings.deploy_bct_id,PACKET,221,0,16,NONE,,,,,,,,, -,RULE9.COUNTER,uint16_t,rules[9 + offset].counter,PACKET,223,0,16,NONE,,,,,,,,, -,RULE9.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[9 + offset].last_event_time.total_cycle,PACKET,225,0,32,NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[10 + offset].settings.event.group,PACKET,229,0,8,NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.LOCAL,uint32_t,rules[10 + offset].settings.event.local,PACKET,230,0,32,NONE,,,,,,,,, -,RULE10.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[10 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[10 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[10 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[10 + offset].settings.condition.type) & 0x07)),PACKET,234,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE10.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,234,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE10.SETTINGS.IS_ACTIVE,,,PACKET,234,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE10.SETTINGS.CONDITION.TYPE,,,PACKET,234,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE10.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[10 + offset].settings.condition.count_threshold,PACKET,235,0,16,NONE,,,,,,,,, -,RULE10.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[10 + offset].settings.condition.time_threshold_ms,PACKET,237,0,32,NONE,,,,,,,,, -,RULE10.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[10 + offset].settings.deploy_bct_id,PACKET,241,0,16,NONE,,,,,,,,, -,RULE10.COUNTER,uint16_t,rules[10 + offset].counter,PACKET,243,0,16,NONE,,,,,,,,, -,RULE10.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[10 + offset].last_event_time.total_cycle,PACKET,245,0,32,NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[11 + offset].settings.event.group,PACKET,249,0,8,NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.LOCAL,uint32_t,rules[11 + offset].settings.event.local,PACKET,250,0,32,NONE,,,,,,,,, -,RULE11.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[11 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[11 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[11 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[11 + offset].settings.condition.type) & 0x07)),PACKET,254,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE11.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,254,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE11.SETTINGS.IS_ACTIVE,,,PACKET,254,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE11.SETTINGS.CONDITION.TYPE,,,PACKET,254,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE11.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[11 + offset].settings.condition.count_threshold,PACKET,255,0,16,NONE,,,,,,,,, -,RULE11.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[11 + offset].settings.condition.time_threshold_ms,PACKET,257,0,32,NONE,,,,,,,,, -,RULE11.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[11 + offset].settings.deploy_bct_id,PACKET,261,0,16,NONE,,,,,,,,, -,RULE11.COUNTER,uint16_t,rules[11 + offset].counter,PACKET,263,0,16,NONE,,,,,,,,, -,RULE11.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[11 + offset].last_event_time.total_cycle,PACKET,265,0,32,NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[12 + offset].settings.event.group,PACKET,269,0,8,NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.LOCAL,uint32_t,rules[12 + offset].settings.event.local,PACKET,270,0,32,NONE,,,,,,,,, -,RULE12.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[12 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[12 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[12 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[12 + offset].settings.condition.type) & 0x07)),PACKET,274,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE12.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,274,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE12.SETTINGS.IS_ACTIVE,,,PACKET,274,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE12.SETTINGS.CONDITION.TYPE,,,PACKET,274,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE12.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[12 + offset].settings.condition.count_threshold,PACKET,275,0,16,NONE,,,,,,,,, -,RULE12.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[12 + offset].settings.condition.time_threshold_ms,PACKET,277,0,32,NONE,,,,,,,,, -,RULE12.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[12 + offset].settings.deploy_bct_id,PACKET,281,0,16,NONE,,,,,,,,, -,RULE12.COUNTER,uint16_t,rules[12 + offset].counter,PACKET,283,0,16,NONE,,,,,,,,, -,RULE12.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[12 + offset].last_event_time.total_cycle,PACKET,285,0,32,NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[13 + offset].settings.event.group,PACKET,289,0,8,NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.LOCAL,uint32_t,rules[13 + offset].settings.event.local,PACKET,290,0,32,NONE,,,,,,,,, -,RULE13.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[13 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[13 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[13 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[13 + offset].settings.condition.type) & 0x07)),PACKET,294,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE13.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,294,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE13.SETTINGS.IS_ACTIVE,,,PACKET,294,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE13.SETTINGS.CONDITION.TYPE,,,PACKET,294,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE13.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[13 + offset].settings.condition.count_threshold,PACKET,295,0,16,NONE,,,,,,,,, -,RULE13.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[13 + offset].settings.condition.time_threshold_ms,PACKET,297,0,32,NONE,,,,,,,,, -,RULE13.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[13 + offset].settings.deploy_bct_id,PACKET,301,0,16,NONE,,,,,,,,, -,RULE13.COUNTER,uint16_t,rules[13 + offset].counter,PACKET,303,0,16,NONE,,,,,,,,, -,RULE13.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[13 + offset].last_event_time.total_cycle,PACKET,305,0,32,NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[14 + offset].settings.event.group,PACKET,309,0,8,NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.LOCAL,uint32_t,rules[14 + offset].settings.event.local,PACKET,310,0,32,NONE,,,,,,,,, -,RULE14.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[14 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[14 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[14 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[14 + offset].settings.condition.type) & 0x07)),PACKET,314,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE14.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,314,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE14.SETTINGS.IS_ACTIVE,,,PACKET,314,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE14.SETTINGS.CONDITION.TYPE,,,PACKET,314,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE14.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[14 + offset].settings.condition.count_threshold,PACKET,315,0,16,NONE,,,,,,,,, -,RULE14.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[14 + offset].settings.condition.time_threshold_ms,PACKET,317,0,32,NONE,,,,,,,,, -,RULE14.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[14 + offset].settings.deploy_bct_id,PACKET,321,0,16,NONE,,,,,,,,, -,RULE14.COUNTER,uint16_t,rules[14 + offset].counter,PACKET,323,0,16,NONE,,,,,,,,, -,RULE14.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[14 + offset].last_event_time.total_cycle,PACKET,325,0,32,NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[15 + offset].settings.event.group,PACKET,329,0,8,NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.LOCAL,uint32_t,rules[15 + offset].settings.event.local,PACKET,330,0,32,NONE,,,,,,,,, -,RULE15.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[15 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[15 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[15 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[15 + offset].settings.condition.type) & 0x07)),PACKET,334,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE15.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,334,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE15.SETTINGS.IS_ACTIVE,,,PACKET,334,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE15.SETTINGS.CONDITION.TYPE,,,PACKET,334,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE15.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[15 + offset].settings.condition.count_threshold,PACKET,335,0,16,NONE,,,,,,,,, -,RULE15.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[15 + offset].settings.condition.time_threshold_ms,PACKET,337,0,32,NONE,,,,,,,,, -,RULE15.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[15 + offset].settings.deploy_bct_id,PACKET,341,0,16,NONE,,,,,,,,, -,RULE15.COUNTER,uint16_t,rules[15 + offset].counter,PACKET,343,0,16,NONE,,,,,,,,, -,RULE15.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[15 + offset].last_event_time.total_cycle,PACKET,345,0,32,NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[16 + offset].settings.event.group,PACKET,349,0,8,NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.LOCAL,uint32_t,rules[16 + offset].settings.event.local,PACKET,350,0,32,NONE,,,,,,,,, -,RULE16.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[16 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[16 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[16 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[16 + offset].settings.condition.type) & 0x07)),PACKET,354,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE16.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,354,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE16.SETTINGS.IS_ACTIVE,,,PACKET,354,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE16.SETTINGS.CONDITION.TYPE,,,PACKET,354,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE16.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[16 + offset].settings.condition.count_threshold,PACKET,355,0,16,NONE,,,,,,,,, -,RULE16.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[16 + offset].settings.condition.time_threshold_ms,PACKET,357,0,32,NONE,,,,,,,,, -,RULE16.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[16 + offset].settings.deploy_bct_id,PACKET,361,0,16,NONE,,,,,,,,, -,RULE16.COUNTER,uint16_t,rules[16 + offset].counter,PACKET,363,0,16,NONE,,,,,,,,, -,RULE16.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[16 + offset].last_event_time.total_cycle,PACKET,365,0,32,NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[17 + offset].settings.event.group,PACKET,369,0,8,NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.LOCAL,uint32_t,rules[17 + offset].settings.event.local,PACKET,370,0,32,NONE,,,,,,,,, -,RULE17.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[17 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[17 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[17 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[17 + offset].settings.condition.type) & 0x07)),PACKET,374,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE17.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,374,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE17.SETTINGS.IS_ACTIVE,,,PACKET,374,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE17.SETTINGS.CONDITION.TYPE,,,PACKET,374,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE17.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[17 + offset].settings.condition.count_threshold,PACKET,375,0,16,NONE,,,,,,,,, -,RULE17.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[17 + offset].settings.condition.time_threshold_ms,PACKET,377,0,32,NONE,,,,,,,,, -,RULE17.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[17 + offset].settings.deploy_bct_id,PACKET,381,0,16,NONE,,,,,,,,, -,RULE17.COUNTER,uint16_t,rules[17 + offset].counter,PACKET,383,0,16,NONE,,,,,,,,, -,RULE17.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[17 + offset].last_event_time.total_cycle,PACKET,385,0,32,NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[18 + offset].settings.event.group,PACKET,389,0,8,NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.LOCAL,uint32_t,rules[18 + offset].settings.event.local,PACKET,390,0,32,NONE,,,,,,,,, -,RULE18.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[18 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[18 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[18 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[18 + offset].settings.condition.type) & 0x07)),PACKET,394,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE18.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,394,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE18.SETTINGS.IS_ACTIVE,,,PACKET,394,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE18.SETTINGS.CONDITION.TYPE,,,PACKET,394,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE18.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[18 + offset].settings.condition.count_threshold,PACKET,395,0,16,NONE,,,,,,,,, -,RULE18.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[18 + offset].settings.condition.time_threshold_ms,PACKET,397,0,32,NONE,,,,,,,,, -,RULE18.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[18 + offset].settings.deploy_bct_id,PACKET,401,0,16,NONE,,,,,,,,, -,RULE18.COUNTER,uint16_t,rules[18 + offset].counter,PACKET,403,0,16,NONE,,,,,,,,, -,RULE18.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[18 + offset].last_event_time.total_cycle,PACKET,405,0,32,NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.GROUP,uint8_t,(uint8_t)rules[19 + offset].settings.event.group,PACKET,409,0,8,NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.LOCAL,uint32_t,rules[19 + offset].settings.event.local,PACKET,410,0,32,NONE,,,,,,,,, -,RULE19.SETTINGS.EVENT.ERR_LEVEL,uint8_t,(uint8_t)((((uint8_t)rules[19 + offset].settings.event.err_level) << 5 & 0xe0) | (rules[19 + offset].settings.should_match_err_level << 4 & 0x10) | (rules[19 + offset].settings.is_active << 3 & 0x08) | (((uint8_t)rules[19 + offset].settings.condition.type) & 0x07)),PACKET,414,0,3,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,RULE19.SETTINGS.SHOULD_MATCH_ERR_LEVEL,,,PACKET,414,3,1,STATUS,,,,,,,0=NO@@ 1=YES@@ *=N/A,, -,RULE19.SETTINGS.IS_ACTIVE,,,PACKET,414,4,1,STATUS,,,,,,,0=INACTIVE@@ 1=ACTIVE@@ *=N/A,, -,RULE19.SETTINGS.CONDITION.TYPE,,,PACKET,414,5,3,STATUS,,,,,,,0=SINGLE@@ 1=CONTINUOUS@@ 2=CUMULATIVE@@ *=N/A,, -,RULE19.SETTINGS.CONDITION.COUNT_THRESHOLD,uint16_t,rules[19 + offset].settings.condition.count_threshold,PACKET,415,0,16,NONE,,,,,,,,, -,RULE19.SETTINGS.CONDITION.TIME_THRESHOLD_MS,uint32_t,rules[19 + offset].settings.condition.time_threshold_ms,PACKET,417,0,32,NONE,,,,,,,,, -,RULE19.SETTINGS.DEPLOY_BCT_ID,uint16_t,(uint16_t)rules[19 + offset].settings.deploy_bct_id,PACKET,421,0,16,NONE,,,,,,,,, -,RULE19.COUNTER,uint16_t,rules[19 + offset].counter,PACKET,423,0,16,NONE,,,,,,,,, -,RULE19.LAST_EVENT_TIME.TOTAL_CYCLE,uint32_t,(uint32_t)rules[19 + offset].last_event_time.total_cycle,PACKET,425,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL.csv deleted file mode 100644 index 775918cc8..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x56,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,26,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_HIGH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,30,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_MIDDLE,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,34,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_LOW,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,38,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_EL,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,42,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_EH,uint32_t,event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,46,0,32,NONE,,,,,,,,, -,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,50,0,8,NONE,,,,,,,,, -,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.tlog.err_level,PACKET,51,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,52,0,8,NONE,,,,,,,,, -,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)event_logger->tlm_info.clog.err_level,PACKET,53,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,LATEST_EVENT.GROUP,uint32_t,(uint32_t)event_logger->latest_event.group,PACKET,54,0,32,NONE,,,,,,,,,他はu8だがここはわざとu32で -,LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,58,0,32,NONE,,,,,,,,, -,LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,62,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,63,0,32,NONE,,,,,,,,, -,LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,67,0,8,NONE,,,,,,,,, -,LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,68,0,32,NONE,,,,,,,,,他はu8だがここはわざとu32で -,IS_LOGGING_ENABLE0,uint8_t,event_logger->is_logging_enable[0],PACKET,72,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE1,,,PACKET,72,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE2,,,PACKET,72,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE3,,,PACKET,72,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE4,,,PACKET,72,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE5,,,PACKET,72,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE6,,,PACKET,72,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE7,,,PACKET,72,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE8,uint8_t,event_logger->is_logging_enable[1],PACKET,73,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE9,,,PACKET,73,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE10,,,PACKET,73,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE11,,,PACKET,73,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE12,,,PACKET,73,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE13,,,PACKET,73,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE14,,,PACKET,73,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE15,,,PACKET,73,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE16,uint8_t,event_logger->is_logging_enable[2],PACKET,74,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE17,,,PACKET,74,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE18,,,PACKET,74,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE19,,,PACKET,74,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE20,,,PACKET,74,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE21,,,PACKET,74,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE22,,,PACKET,74,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE23,,,PACKET,74,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE24,uint8_t,event_logger->is_logging_enable[3],PACKET,75,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE25,,,PACKET,75,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE26,,,PACKET,75,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE27,,,PACKET,75,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE28,,,PACKET,75,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE29,,,PACKET,75,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE30,,,PACKET,75,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE31,,,PACKET,75,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE32,uint8_t,event_logger->is_logging_enable[4],PACKET,76,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE33,,,PACKET,76,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE34,,,PACKET,76,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE35,,,PACKET,76,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE36,,,PACKET,76,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE37,,,PACKET,76,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE38,,,PACKET,76,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE39,,,PACKET,76,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE40,uint8_t,event_logger->is_logging_enable[5],PACKET,77,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE41,,,PACKET,77,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE42,,,PACKET,77,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE43,,,PACKET,77,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE44,,,PACKET,77,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE45,,,PACKET,77,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE46,,,PACKET,77,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE47,,,PACKET,77,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE48,uint8_t,event_logger->is_logging_enable[6],PACKET,78,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE49,,,PACKET,78,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE50,,,PACKET,78,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE51,,,PACKET,78,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE52,,,PACKET,78,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE53,,,PACKET,78,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE54,,,PACKET,78,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE55,,,PACKET,78,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE56,uint8_t,event_logger->is_logging_enable[7],PACKET,79,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE57,,,PACKET,79,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE58,,,PACKET,79,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE59,,,PACKET,79,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE60,,,PACKET,79,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE61,,,PACKET,79,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE62,,,PACKET,79,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE63,,,PACKET,79,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE64,uint8_t,event_logger->is_logging_enable[8],PACKET,80,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE65,,,PACKET,80,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE66,,,PACKET,80,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE67,,,PACKET,80,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE68,,,PACKET,80,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE69,,,PACKET,80,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE70,,,PACKET,80,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE71,,,PACKET,80,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE72,uint8_t,event_logger->is_logging_enable[9],PACKET,81,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE73,,,PACKET,81,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE74,,,PACKET,81,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE75,,,PACKET,81,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE76,,,PACKET,81,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE77,,,PACKET,81,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE78,,,PACKET,81,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE79,,,PACKET,81,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE80,uint8_t,event_logger->is_logging_enable[10],PACKET,82,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE81,,,PACKET,82,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE82,,,PACKET,82,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE83,,,PACKET,82,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE84,,,PACKET,82,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE85,,,PACKET,82,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE86,,,PACKET,82,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE87,,,PACKET,82,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE88,uint8_t,event_logger->is_logging_enable[11],PACKET,83,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE89,,,PACKET,83,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE90,,,PACKET,83,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE91,,,PACKET,83,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE92,,,PACKET,83,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE93,,,PACKET,83,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE94,,,PACKET,83,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE95,,,PACKET,83,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE96,uint8_t,event_logger->is_logging_enable[12],PACKET,84,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE97,,,PACKET,84,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE98,,,PACKET,84,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE99,,,PACKET,84,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE100,,,PACKET,84,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE101,,,PACKET,84,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE102,,,PACKET,84,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE103,,,PACKET,84,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE104,uint8_t,event_logger->is_logging_enable[13],PACKET,85,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE105,,,PACKET,85,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE106,,,PACKET,85,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE107,,,PACKET,85,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE108,,,PACKET,85,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE109,,,PACKET,85,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE110,,,PACKET,85,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE111,,,PACKET,85,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE112,uint8_t,event_logger->is_logging_enable[14],PACKET,86,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE113,,,PACKET,86,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE114,,,PACKET,86,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE115,,,PACKET,86,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE116,,,PACKET,86,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE117,,,PACKET,86,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE118,,,PACKET,86,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE119,,,PACKET,86,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE120,uint8_t,event_logger->is_logging_enable[15],PACKET,87,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE121,,,PACKET,87,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE122,,,PACKET,87,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE123,,,PACKET,87,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE124,,,PACKET,87,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE125,,,PACKET,87,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE126,,,PACKET,87,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE127,,,PACKET,87,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE128,uint8_t,event_logger->is_logging_enable[16],PACKET,88,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE129,,,PACKET,88,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE130,,,PACKET,88,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE131,,,PACKET,88,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE132,,,PACKET,88,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE133,,,PACKET,88,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE134,,,PACKET,88,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE135,,,PACKET,88,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE136,uint8_t,event_logger->is_logging_enable[17],PACKET,89,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE137,,,PACKET,89,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE138,,,PACKET,89,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE139,,,PACKET,89,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE140,,,PACKET,89,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE141,,,PACKET,89,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE142,,,PACKET,89,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE143,,,PACKET,89,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE144,uint8_t,event_logger->is_logging_enable[18],PACKET,90,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE145,,,PACKET,90,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE146,,,PACKET,90,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE147,,,PACKET,90,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE148,,,PACKET,90,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE149,,,PACKET,90,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE150,,,PACKET,90,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE151,,,PACKET,90,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE152,uint8_t,event_logger->is_logging_enable[19],PACKET,91,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE153,,,PACKET,91,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE154,,,PACKET,91,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE155,,,PACKET,91,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE156,,,PACKET,91,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE157,,,PACKET,91,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE158,,,PACKET,91,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE159,,,PACKET,91,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE160,uint8_t,event_logger->is_logging_enable[20],PACKET,92,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE161,,,PACKET,92,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE162,,,PACKET,92,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE163,,,PACKET,92,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE164,,,PACKET,92,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE165,,,PACKET,92,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE166,,,PACKET,92,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE167,,,PACKET,92,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE168,uint8_t,event_logger->is_logging_enable[21],PACKET,93,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE169,,,PACKET,93,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE170,,,PACKET,93,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE171,,,PACKET,93,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE172,,,PACKET,93,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE173,,,PACKET,93,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE174,,,PACKET,93,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE175,,,PACKET,93,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE176,uint8_t,event_logger->is_logging_enable[22],PACKET,94,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE177,,,PACKET,94,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE178,,,PACKET,94,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE179,,,PACKET,94,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE180,,,PACKET,94,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE181,,,PACKET,94,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE182,,,PACKET,94,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE183,,,PACKET,94,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE184,uint8_t,event_logger->is_logging_enable[23],PACKET,95,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE185,,,PACKET,95,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE186,,,PACKET,95,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE187,,,PACKET,95,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE188,,,PACKET,95,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE189,,,PACKET,95,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE190,,,PACKET,95,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE191,,,PACKET,95,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE192,uint8_t,event_logger->is_logging_enable[24],PACKET,96,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE193,,,PACKET,96,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE194,,,PACKET,96,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE195,,,PACKET,96,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE196,,,PACKET,96,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE197,,,PACKET,96,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE198,,,PACKET,96,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE199,,,PACKET,96,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE200,uint8_t,event_logger->is_logging_enable[25],PACKET,97,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE201,,,PACKET,97,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE202,,,PACKET,97,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE203,,,PACKET,97,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE204,,,PACKET,97,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE205,,,PACKET,97,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE206,,,PACKET,97,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE207,,,PACKET,97,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE208,uint8_t,event_logger->is_logging_enable[26],PACKET,98,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE209,,,PACKET,98,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE210,,,PACKET,98,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE211,,,PACKET,98,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE212,,,PACKET,98,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE213,,,PACKET,98,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE214,,,PACKET,98,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE215,,,PACKET,98,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE216,uint8_t,event_logger->is_logging_enable[27],PACKET,99,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE217,,,PACKET,99,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE218,,,PACKET,99,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE219,,,PACKET,99,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE220,,,PACKET,99,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE221,,,PACKET,99,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE222,,,PACKET,99,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE223,,,PACKET,99,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE224,uint8_t,event_logger->is_logging_enable[28],PACKET,100,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE225,,,PACKET,100,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE226,,,PACKET,100,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE227,,,PACKET,100,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE228,,,PACKET,100,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE229,,,PACKET,100,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE230,,,PACKET,100,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE231,,,PACKET,100,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE232,uint8_t,event_logger->is_logging_enable[29],PACKET,101,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE233,,,PACKET,101,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE234,,,PACKET,101,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE235,,,PACKET,101,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE236,,,PACKET,101,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE237,,,PACKET,101,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE238,,,PACKET,101,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE239,,,PACKET,101,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE240,uint8_t,event_logger->is_logging_enable[30],PACKET,102,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE241,,,PACKET,102,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE242,,,PACKET,102,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE243,,,PACKET,102,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE244,,,PACKET,102,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE245,,,PACKET,102,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE246,,,PACKET,102,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE247,,,PACKET,102,7,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE248,uint8_t,event_logger->is_logging_enable[31],PACKET,103,0,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE249,,,PACKET,103,1,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE250,,,PACKET,103,2,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE251,,,PACKET,103,3,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE252,,,PACKET,103,4,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE253,,,PACKET,103,5,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE254,,,PACKET,103,6,1,NONE,,,,,,,,, -,IS_LOGGING_ENABLE255,,,PACKET,103,7,1,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,104,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,105,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,109,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,113,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,114,0,32,NONE,,,,,,,,ここぐらいはu32でおろす, -,TLOGS.HIGH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->group,PACKET,118,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->local,PACKET,119,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.total_cycle,PACKET,123,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->time.step,PACKET,127,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 1)->note,PACKET,128,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->group,PACKET,132,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->local,PACKET,133,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.total_cycle,PACKET,137,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->time.step,PACKET,141,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 2)->note,PACKET,142,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->group,PACKET,146,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->local,PACKET,147,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.total_cycle,PACKET,151,0,32,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->time.step,PACKET,155,0,8,NONE,,,,,,,,, -,TLOGS.HIGH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 3)->note,PACKET,156,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->group,PACKET,160,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->local,PACKET,161,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.total_cycle,PACKET,165,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->time.step,PACKET,169,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 0)->note,PACKET,170,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->group,PACKET,174,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->local,PACKET,175,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.total_cycle,PACKET,179,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->time.step,PACKET,183,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 1)->note,PACKET,184,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->group,PACKET,188,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->local,PACKET,189,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.total_cycle,PACKET,193,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->time.step,PACKET,197,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 2)->note,PACKET,198,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->group,PACKET,202,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->local,PACKET,203,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.total_cycle,PACKET,207,0,32,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->time.step,PACKET,211,0,8,NONE,,,,,,,,, -,TLOGS.MIDDLE.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_MIDDLE@@ 3)->note,PACKET,212,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->group,PACKET,216,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->local,PACKET,217,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.total_cycle,PACKET,221,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->time.step,PACKET,225,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 0)->note,PACKET,226,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->group,PACKET,230,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->local,PACKET,231,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.total_cycle,PACKET,235,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->time.step,PACKET,239,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 1)->note,PACKET,240,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->group,PACKET,244,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->local,PACKET,245,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.total_cycle,PACKET,249,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->time.step,PACKET,253,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 2)->note,PACKET,254,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->group,PACKET,258,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->local,PACKET,259,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.total_cycle,PACKET,263,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->time.step,PACKET,267,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 3)->note,PACKET,268,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->group,PACKET,272,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->local,PACKET,273,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.total_cycle,PACKET,277,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->time.step,PACKET,281,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS4.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 4)->note,PACKET,282,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->group,PACKET,286,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->local,PACKET,287,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.total_cycle,PACKET,291,0,32,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->time.step,PACKET,295,0,8,NONE,,,,,,,,, -,TLOGS.LOW.EVENTS5.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_LOW@@ 5)->note,PACKET,296,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->group,PACKET,300,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->local,PACKET,301,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.total_cycle,PACKET,305,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->time.step,PACKET,309,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 0)->note,PACKET,310,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->group,PACKET,314,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->local,PACKET,315,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.total_cycle,PACKET,319,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->time.step,PACKET,323,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 1)->note,PACKET,324,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->group,PACKET,328,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->local,PACKET,329,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.total_cycle,PACKET,333,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->time.step,PACKET,337,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 2)->note,PACKET,338,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->group,PACKET,342,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->local,PACKET,343,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.total_cycle,PACKET,347,0,32,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->time.step,PACKET,351,0,8,NONE,,,,,,,,, -,TLOGS.EL.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EL@@ 3)->note,PACKET,352,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->group,PACKET,356,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->local,PACKET,357,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.total_cycle,PACKET,361,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->time.step,PACKET,365,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS0.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 0)->note,PACKET,366,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->group,PACKET,370,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->local,PACKET,371,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.total_cycle,PACKET,375,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->time.step,PACKET,379,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS1.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 1)->note,PACKET,380,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->group,PACKET,384,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->local,PACKET,385,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.total_cycle,PACKET,389,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->time.step,PACKET,393,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS2.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 2)->note,PACKET,394,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->group,PACKET,398,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->local,PACKET,399,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.total_cycle,PACKET,403,0,32,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->time.step,PACKET,407,0,8,NONE,,,,,,,,, -,TLOGS.EH.EVENTS3.NOTE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_EH@@ 3)->note,PACKET,408,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv deleted file mode 100644 index faf55f601..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_CLOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x58,EL_ERROR_LEVEL err_level = event_logger->tlm_info.clog.err_level;##uint16_t offset = EL_CLOG_TLM_PAGE_SIZE * event_logger->tlm_info.clog.page_no;##const uint16_t* log_orders = event_logger->clogs[err_level].log_orders;##const EL_CLogElement* logs = event_logger->clogs[err_level].logs;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TLM_INFO.CLOG.PAGE_NO,uint8_t,event_logger->tlm_info.clog.page_no,PACKET,26,0,8,NONE,,,,,,,,, -,TLM_INFO.CLOG.ERR_LEVEL,uint8_t,(uint8_t)err_level,PACKET,27,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,28,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,32,0,32,NONE,,,,,,,,, -,CLOGS.LOG_CAPACITY,uint16_t,event_logger->clogs[err_level].log_capacity,PACKET,36,0,16,NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.group,PACKET,38,0,8,NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.LOCAL,uint32_t,logs[log_orders[offset+0]].event.local,PACKET,39,0,32,NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].event.time.total_cycle,PACKET,43,0,32,NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].event.time.step,PACKET,47,0,8,NONE,,,,,,,,, -,CLOGS.LOG0.EVENT.NOTE,uint32_t,logs[log_orders[offset+0]].event.note,PACKET,48,0,32,NONE,,,,,,,,, -,CLOGS.LOG0.COUNT,uint16_t,logs[log_orders[offset+0]].count,PACKET,52,0,16,NONE,,,,,,,,, -,CLOGS.LOG0.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+0]].delta_record_time.total_cycle,PACKET,54,0,32,NONE,,,,,,,,, -,CLOGS.LOG0.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+0]].delta_record_time.step,PACKET,58,0,8,NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.group,PACKET,59,0,8,NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.LOCAL,uint32_t,logs[log_orders[offset+1]].event.local,PACKET,60,0,32,NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].event.time.total_cycle,PACKET,64,0,32,NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].event.time.step,PACKET,68,0,8,NONE,,,,,,,,, -,CLOGS.LOG1.EVENT.NOTE,uint32_t,logs[log_orders[offset+1]].event.note,PACKET,69,0,32,NONE,,,,,,,,, -,CLOGS.LOG1.COUNT,uint16_t,logs[log_orders[offset+1]].count,PACKET,73,0,16,NONE,,,,,,,,, -,CLOGS.LOG1.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+1]].delta_record_time.total_cycle,PACKET,75,0,32,NONE,,,,,,,,, -,CLOGS.LOG1.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+1]].delta_record_time.step,PACKET,79,0,8,NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.group,PACKET,80,0,8,NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.LOCAL,uint32_t,logs[log_orders[offset+2]].event.local,PACKET,81,0,32,NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].event.time.total_cycle,PACKET,85,0,32,NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].event.time.step,PACKET,89,0,8,NONE,,,,,,,,, -,CLOGS.LOG2.EVENT.NOTE,uint32_t,logs[log_orders[offset+2]].event.note,PACKET,90,0,32,NONE,,,,,,,,, -,CLOGS.LOG2.COUNT,uint16_t,logs[log_orders[offset+2]].count,PACKET,94,0,16,NONE,,,,,,,,, -,CLOGS.LOG2.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+2]].delta_record_time.total_cycle,PACKET,96,0,32,NONE,,,,,,,,, -,CLOGS.LOG2.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+2]].delta_record_time.step,PACKET,100,0,8,NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.group,PACKET,101,0,8,NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.LOCAL,uint32_t,logs[log_orders[offset+3]].event.local,PACKET,102,0,32,NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].event.time.total_cycle,PACKET,106,0,32,NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].event.time.step,PACKET,110,0,8,NONE,,,,,,,,, -,CLOGS.LOG3.EVENT.NOTE,uint32_t,logs[log_orders[offset+3]].event.note,PACKET,111,0,32,NONE,,,,,,,,, -,CLOGS.LOG3.COUNT,uint16_t,logs[log_orders[offset+3]].count,PACKET,115,0,16,NONE,,,,,,,,, -,CLOGS.LOG3.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+3]].delta_record_time.total_cycle,PACKET,117,0,32,NONE,,,,,,,,, -,CLOGS.LOG3.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+3]].delta_record_time.step,PACKET,121,0,8,NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.group,PACKET,122,0,8,NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.LOCAL,uint32_t,logs[log_orders[offset+4]].event.local,PACKET,123,0,32,NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].event.time.total_cycle,PACKET,127,0,32,NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].event.time.step,PACKET,131,0,8,NONE,,,,,,,,, -,CLOGS.LOG4.EVENT.NOTE,uint32_t,logs[log_orders[offset+4]].event.note,PACKET,132,0,32,NONE,,,,,,,,, -,CLOGS.LOG4.COUNT,uint16_t,logs[log_orders[offset+4]].count,PACKET,136,0,16,NONE,,,,,,,,, -,CLOGS.LOG4.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+4]].delta_record_time.total_cycle,PACKET,138,0,32,NONE,,,,,,,,, -,CLOGS.LOG4.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+4]].delta_record_time.step,PACKET,142,0,8,NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.group,PACKET,143,0,8,NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.LOCAL,uint32_t,logs[log_orders[offset+5]].event.local,PACKET,144,0,32,NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].event.time.total_cycle,PACKET,148,0,32,NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].event.time.step,PACKET,152,0,8,NONE,,,,,,,,, -,CLOGS.LOG5.EVENT.NOTE,uint32_t,logs[log_orders[offset+5]].event.note,PACKET,153,0,32,NONE,,,,,,,,, -,CLOGS.LOG5.COUNT,uint16_t,logs[log_orders[offset+5]].count,PACKET,157,0,16,NONE,,,,,,,,, -,CLOGS.LOG5.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+5]].delta_record_time.total_cycle,PACKET,159,0,32,NONE,,,,,,,,, -,CLOGS.LOG5.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+5]].delta_record_time.step,PACKET,163,0,8,NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.group,PACKET,164,0,8,NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.LOCAL,uint32_t,logs[log_orders[offset+6]].event.local,PACKET,165,0,32,NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].event.time.total_cycle,PACKET,169,0,32,NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].event.time.step,PACKET,173,0,8,NONE,,,,,,,,, -,CLOGS.LOG6.EVENT.NOTE,uint32_t,logs[log_orders[offset+6]].event.note,PACKET,174,0,32,NONE,,,,,,,,, -,CLOGS.LOG6.COUNT,uint16_t,logs[log_orders[offset+6]].count,PACKET,178,0,16,NONE,,,,,,,,, -,CLOGS.LOG6.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+6]].delta_record_time.total_cycle,PACKET,180,0,32,NONE,,,,,,,,, -,CLOGS.LOG6.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+6]].delta_record_time.step,PACKET,184,0,8,NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.group,PACKET,185,0,8,NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.LOCAL,uint32_t,logs[log_orders[offset+7]].event.local,PACKET,186,0,32,NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].event.time.total_cycle,PACKET,190,0,32,NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].event.time.step,PACKET,194,0,8,NONE,,,,,,,,, -,CLOGS.LOG7.EVENT.NOTE,uint32_t,logs[log_orders[offset+7]].event.note,PACKET,195,0,32,NONE,,,,,,,,, -,CLOGS.LOG7.COUNT,uint16_t,logs[log_orders[offset+7]].count,PACKET,199,0,16,NONE,,,,,,,,, -,CLOGS.LOG7.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+7]].delta_record_time.total_cycle,PACKET,201,0,32,NONE,,,,,,,,, -,CLOGS.LOG7.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+7]].delta_record_time.step,PACKET,205,0,8,NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.group,PACKET,206,0,8,NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.LOCAL,uint32_t,logs[log_orders[offset+8]].event.local,PACKET,207,0,32,NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].event.time.total_cycle,PACKET,211,0,32,NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].event.time.step,PACKET,215,0,8,NONE,,,,,,,,, -,CLOGS.LOG8.EVENT.NOTE,uint32_t,logs[log_orders[offset+8]].event.note,PACKET,216,0,32,NONE,,,,,,,,, -,CLOGS.LOG8.COUNT,uint16_t,logs[log_orders[offset+8]].count,PACKET,220,0,16,NONE,,,,,,,,, -,CLOGS.LOG8.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+8]].delta_record_time.total_cycle,PACKET,222,0,32,NONE,,,,,,,,, -,CLOGS.LOG8.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+8]].delta_record_time.step,PACKET,226,0,8,NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.group,PACKET,227,0,8,NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.LOCAL,uint32_t,logs[log_orders[offset+9]].event.local,PACKET,228,0,32,NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].event.time.total_cycle,PACKET,232,0,32,NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].event.time.step,PACKET,236,0,8,NONE,,,,,,,,, -,CLOGS.LOG9.EVENT.NOTE,uint32_t,logs[log_orders[offset+9]].event.note,PACKET,237,0,32,NONE,,,,,,,,, -,CLOGS.LOG9.COUNT,uint16_t,logs[log_orders[offset+9]].count,PACKET,241,0,16,NONE,,,,,,,,, -,CLOGS.LOG9.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+9]].delta_record_time.total_cycle,PACKET,243,0,32,NONE,,,,,,,,, -,CLOGS.LOG9.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+9]].delta_record_time.step,PACKET,247,0,8,NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.group,PACKET,248,0,8,NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.LOCAL,uint32_t,logs[log_orders[offset+10]].event.local,PACKET,249,0,32,NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].event.time.total_cycle,PACKET,253,0,32,NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].event.time.step,PACKET,257,0,8,NONE,,,,,,,,, -,CLOGS.LOG10.EVENT.NOTE,uint32_t,logs[log_orders[offset+10]].event.note,PACKET,258,0,32,NONE,,,,,,,,, -,CLOGS.LOG10.COUNT,uint16_t,logs[log_orders[offset+10]].count,PACKET,262,0,16,NONE,,,,,,,,, -,CLOGS.LOG10.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+10]].delta_record_time.total_cycle,PACKET,264,0,32,NONE,,,,,,,,, -,CLOGS.LOG10.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+10]].delta_record_time.step,PACKET,268,0,8,NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.group,PACKET,269,0,8,NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.LOCAL,uint32_t,logs[log_orders[offset+11]].event.local,PACKET,270,0,32,NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].event.time.total_cycle,PACKET,274,0,32,NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].event.time.step,PACKET,278,0,8,NONE,,,,,,,,, -,CLOGS.LOG11.EVENT.NOTE,uint32_t,logs[log_orders[offset+11]].event.note,PACKET,279,0,32,NONE,,,,,,,,, -,CLOGS.LOG11.COUNT,uint16_t,logs[log_orders[offset+11]].count,PACKET,283,0,16,NONE,,,,,,,,, -,CLOGS.LOG11.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+11]].delta_record_time.total_cycle,PACKET,285,0,32,NONE,,,,,,,,, -,CLOGS.LOG11.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+11]].delta_record_time.step,PACKET,289,0,8,NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.group,PACKET,290,0,8,NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.LOCAL,uint32_t,logs[log_orders[offset+12]].event.local,PACKET,291,0,32,NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].event.time.total_cycle,PACKET,295,0,32,NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].event.time.step,PACKET,299,0,8,NONE,,,,,,,,, -,CLOGS.LOG12.EVENT.NOTE,uint32_t,logs[log_orders[offset+12]].event.note,PACKET,300,0,32,NONE,,,,,,,,, -,CLOGS.LOG12.COUNT,uint16_t,logs[log_orders[offset+12]].count,PACKET,304,0,16,NONE,,,,,,,,, -,CLOGS.LOG12.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+12]].delta_record_time.total_cycle,PACKET,306,0,32,NONE,,,,,,,,, -,CLOGS.LOG12.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+12]].delta_record_time.step,PACKET,310,0,8,NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.group,PACKET,311,0,8,NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.LOCAL,uint32_t,logs[log_orders[offset+13]].event.local,PACKET,312,0,32,NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].event.time.total_cycle,PACKET,316,0,32,NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].event.time.step,PACKET,320,0,8,NONE,,,,,,,,, -,CLOGS.LOG13.EVENT.NOTE,uint32_t,logs[log_orders[offset+13]].event.note,PACKET,321,0,32,NONE,,,,,,,,, -,CLOGS.LOG13.COUNT,uint16_t,logs[log_orders[offset+13]].count,PACKET,325,0,16,NONE,,,,,,,,, -,CLOGS.LOG13.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+13]].delta_record_time.total_cycle,PACKET,327,0,32,NONE,,,,,,,,, -,CLOGS.LOG13.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+13]].delta_record_time.step,PACKET,331,0,8,NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.group,PACKET,332,0,8,NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.LOCAL,uint32_t,logs[log_orders[offset+14]].event.local,PACKET,333,0,32,NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].event.time.total_cycle,PACKET,337,0,32,NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].event.time.step,PACKET,341,0,8,NONE,,,,,,,,, -,CLOGS.LOG14.EVENT.NOTE,uint32_t,logs[log_orders[offset+14]].event.note,PACKET,342,0,32,NONE,,,,,,,,, -,CLOGS.LOG14.COUNT,uint16_t,logs[log_orders[offset+14]].count,PACKET,346,0,16,NONE,,,,,,,,, -,CLOGS.LOG14.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+14]].delta_record_time.total_cycle,PACKET,348,0,32,NONE,,,,,,,,, -,CLOGS.LOG14.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+14]].delta_record_time.step,PACKET,352,0,8,NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.group,PACKET,353,0,8,NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.LOCAL,uint32_t,logs[log_orders[offset+15]].event.local,PACKET,354,0,32,NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].event.time.total_cycle,PACKET,358,0,32,NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].event.time.step,PACKET,362,0,8,NONE,,,,,,,,, -,CLOGS.LOG15.EVENT.NOTE,uint32_t,logs[log_orders[offset+15]].event.note,PACKET,363,0,32,NONE,,,,,,,,, -,CLOGS.LOG15.COUNT,uint16_t,logs[log_orders[offset+15]].count,PACKET,367,0,16,NONE,,,,,,,,, -,CLOGS.LOG15.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+15]].delta_record_time.total_cycle,PACKET,369,0,32,NONE,,,,,,,,, -,CLOGS.LOG15.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+15]].delta_record_time.step,PACKET,373,0,8,NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.group,PACKET,374,0,8,NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.LOCAL,uint32_t,logs[log_orders[offset+16]].event.local,PACKET,375,0,32,NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].event.time.total_cycle,PACKET,379,0,32,NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].event.time.step,PACKET,383,0,8,NONE,,,,,,,,, -,CLOGS.LOG16.EVENT.NOTE,uint32_t,logs[log_orders[offset+16]].event.note,PACKET,384,0,32,NONE,,,,,,,,, -,CLOGS.LOG16.COUNT,uint16_t,logs[log_orders[offset+16]].count,PACKET,388,0,16,NONE,,,,,,,,, -,CLOGS.LOG16.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+16]].delta_record_time.total_cycle,PACKET,390,0,32,NONE,,,,,,,,, -,CLOGS.LOG16.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+16]].delta_record_time.step,PACKET,394,0,8,NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.GROUP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.group,PACKET,395,0,8,NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.LOCAL,uint32_t,logs[log_orders[offset+17]].event.local,PACKET,396,0,32,NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].event.time.total_cycle,PACKET,400,0,32,NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].event.time.step,PACKET,404,0,8,NONE,,,,,,,,, -,CLOGS.LOG17.EVENT.NOTE,uint32_t,logs[log_orders[offset+17]].event.note,PACKET,405,0,32,NONE,,,,,,,,, -,CLOGS.LOG17.COUNT,uint16_t,logs[log_orders[offset+17]].count,PACKET,409,0,16,NONE,,,,,,,,, -,CLOGS.LOG17.DELTA_RECORD_TIME.TOTAL_CYCLE,uint32_t,logs[log_orders[offset+17]].delta_record_time.total_cycle,PACKET,411,0,32,NONE,,,,,,,,, -,CLOGS.LOG17.DELTA_RECORD_TIME.STEP,uint8_t,(uint8_t)logs[log_orders[offset+17]].delta_record_time.step,PACKET,415,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv deleted file mode 100644 index 373f153c3..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_EL_TLOG.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x57,EL_ERROR_LEVEL err_level = event_logger->tlm_info.tlog.err_level;##uint16_t offset = EL_TLOG_TLM_PAGE_SIZE * event_logger->tlm_info.tlog.page_no;##const EL_Event* events = event_logger->tlogs[err_level].events;##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TLM_INFO.TLOG.PAGE_NO,uint8_t,event_logger->tlm_info.tlog.page_no,PACKET,26,0,8,NONE,,,,,,,,, -,TLM_INFO.TLOG.ERR_LEVEL,uint8_t,(uint8_t)((err_level << 4 & 0xf0) | (event_logger->tlogs[err_level].is_enable_overwrite << 3 & 0x08) | ( event_logger->tlogs[err_level].is_table_overflow << 2 & 0x04)),PACKET,27,0,4,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,TLOGS.IS_ENABLE_OVERWRITE,,,PACKET,27,4,1,NONE,,,,,,,,, -,TLOGS.IS_TABLE_OVERFLOW,,,PACKET,27,5,1,NONE,,,,,,,,, -,TLOGS.DUMMY,,,PACKET,27,6,2,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,28,0,32,NONE,,,,,,,,, -,STATISTICS.RECORD_COUNTERS_ERR_LEVEL,uint32_t,event_logger->statistics.record_counters[err_level],PACKET,32,0,32,NONE,,,,,,,,, -,TLOGS.LOG_CAPACITY,uint16_t,event_logger->tlogs[err_level].log_capacity,PACKET,36,0,16,NONE,,,,,,,,, -,TLOGS.LOG_WP,uint16_t,event_logger->tlogs[err_level].log_wp,PACKET,38,0,16,NONE,,,,,,,,, -,TLOGS.EVENTS0.GROUP,uint8_t,(uint8_t)events[offset+0].group,PACKET,40,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS0.LOCAL,uint32_t,events[offset+0].local,PACKET,41,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS0.TIME.TOTAL_CYCLE,uint32_t,events[offset+0].time.total_cycle,PACKET,45,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS0.TIME.STEP,uint8_t,(uint8_t)events[offset+0].time.step,PACKET,49,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS0.NOTE,uint32_t,events[offset+0].note,PACKET,50,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS1.GROUP,uint8_t,(uint8_t)events[offset+1].group,PACKET,54,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS1.LOCAL,uint32_t,events[offset+1].local,PACKET,55,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS1.TIME.TOTAL_CYCLE,uint32_t,events[offset+1].time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS1.TIME.STEP,uint8_t,(uint8_t)events[offset+1].time.step,PACKET,63,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS1.NOTE,uint32_t,events[offset+1].note,PACKET,64,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS2.GROUP,uint8_t,(uint8_t)events[offset+2].group,PACKET,68,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS2.LOCAL,uint32_t,events[offset+2].local,PACKET,69,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS2.TIME.TOTAL_CYCLE,uint32_t,events[offset+2].time.total_cycle,PACKET,73,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS2.TIME.STEP,uint8_t,(uint8_t)events[offset+2].time.step,PACKET,77,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS2.NOTE,uint32_t,events[offset+2].note,PACKET,78,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS3.GROUP,uint8_t,(uint8_t)events[offset+3].group,PACKET,82,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS3.LOCAL,uint32_t,events[offset+3].local,PACKET,83,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS3.TIME.TOTAL_CYCLE,uint32_t,events[offset+3].time.total_cycle,PACKET,87,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS3.TIME.STEP,uint8_t,(uint8_t)events[offset+3].time.step,PACKET,91,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS3.NOTE,uint32_t,events[offset+3].note,PACKET,92,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS4.GROUP,uint8_t,(uint8_t)events[offset+4].group,PACKET,96,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS4.LOCAL,uint32_t,events[offset+4].local,PACKET,97,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS4.TIME.TOTAL_CYCLE,uint32_t,events[offset+4].time.total_cycle,PACKET,101,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS4.TIME.STEP,uint8_t,(uint8_t)events[offset+4].time.step,PACKET,105,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS4.NOTE,uint32_t,events[offset+4].note,PACKET,106,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS5.GROUP,uint8_t,(uint8_t)events[offset+5].group,PACKET,110,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS5.LOCAL,uint32_t,events[offset+5].local,PACKET,111,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS5.TIME.TOTAL_CYCLE,uint32_t,events[offset+5].time.total_cycle,PACKET,115,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS5.TIME.STEP,uint8_t,(uint8_t)events[offset+5].time.step,PACKET,119,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS5.NOTE,uint32_t,events[offset+5].note,PACKET,120,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS6.GROUP,uint8_t,(uint8_t)events[offset+6].group,PACKET,124,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS6.LOCAL,uint32_t,events[offset+6].local,PACKET,125,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS6.TIME.TOTAL_CYCLE,uint32_t,events[offset+6].time.total_cycle,PACKET,129,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS6.TIME.STEP,uint8_t,(uint8_t)events[offset+6].time.step,PACKET,133,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS6.NOTE,uint32_t,events[offset+6].note,PACKET,134,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS7.GROUP,uint8_t,(uint8_t)events[offset+7].group,PACKET,138,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS7.LOCAL,uint32_t,events[offset+7].local,PACKET,139,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS7.TIME.TOTAL_CYCLE,uint32_t,events[offset+7].time.total_cycle,PACKET,143,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS7.TIME.STEP,uint8_t,(uint8_t)events[offset+7].time.step,PACKET,147,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS7.NOTE,uint32_t,events[offset+7].note,PACKET,148,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS8.GROUP,uint8_t,(uint8_t)events[offset+8].group,PACKET,152,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS8.LOCAL,uint32_t,events[offset+8].local,PACKET,153,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS8.TIME.TOTAL_CYCLE,uint32_t,events[offset+8].time.total_cycle,PACKET,157,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS8.TIME.STEP,uint8_t,(uint8_t)events[offset+8].time.step,PACKET,161,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS8.NOTE,uint32_t,events[offset+8].note,PACKET,162,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS9.GROUP,uint8_t,(uint8_t)events[offset+9].group,PACKET,166,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS9.LOCAL,uint32_t,events[offset+9].local,PACKET,167,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS9.TIME.TOTAL_CYCLE,uint32_t,events[offset+9].time.total_cycle,PACKET,171,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS9.TIME.STEP,uint8_t,(uint8_t)events[offset+9].time.step,PACKET,175,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS9.NOTE,uint32_t,events[offset+9].note,PACKET,176,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS10.GROUP,uint8_t,(uint8_t)events[offset+10].group,PACKET,180,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS10.LOCAL,uint32_t,events[offset+10].local,PACKET,181,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS10.TIME.TOTAL_CYCLE,uint32_t,events[offset+10].time.total_cycle,PACKET,185,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS10.TIME.STEP,uint8_t,(uint8_t)events[offset+10].time.step,PACKET,189,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS10.NOTE,uint32_t,events[offset+10].note,PACKET,190,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS11.GROUP,uint8_t,(uint8_t)events[offset+11].group,PACKET,194,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS11.LOCAL,uint32_t,events[offset+11].local,PACKET,195,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS11.TIME.TOTAL_CYCLE,uint32_t,events[offset+11].time.total_cycle,PACKET,199,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS11.TIME.STEP,uint8_t,(uint8_t)events[offset+11].time.step,PACKET,203,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS11.NOTE,uint32_t,events[offset+11].note,PACKET,204,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS12.GROUP,uint8_t,(uint8_t)events[offset+12].group,PACKET,208,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS12.LOCAL,uint32_t,events[offset+12].local,PACKET,209,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS12.TIME.TOTAL_CYCLE,uint32_t,events[offset+12].time.total_cycle,PACKET,213,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS12.TIME.STEP,uint8_t,(uint8_t)events[offset+12].time.step,PACKET,217,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS12.NOTE,uint32_t,events[offset+12].note,PACKET,218,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS13.GROUP,uint8_t,(uint8_t)events[offset+13].group,PACKET,222,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS13.LOCAL,uint32_t,events[offset+13].local,PACKET,223,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS13.TIME.TOTAL_CYCLE,uint32_t,events[offset+13].time.total_cycle,PACKET,227,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS13.TIME.STEP,uint8_t,(uint8_t)events[offset+13].time.step,PACKET,231,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS13.NOTE,uint32_t,events[offset+13].note,PACKET,232,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS14.GROUP,uint8_t,(uint8_t)events[offset+14].group,PACKET,236,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS14.LOCAL,uint32_t,events[offset+14].local,PACKET,237,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS14.TIME.TOTAL_CYCLE,uint32_t,events[offset+14].time.total_cycle,PACKET,241,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS14.TIME.STEP,uint8_t,(uint8_t)events[offset+14].time.step,PACKET,245,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS14.NOTE,uint32_t,events[offset+14].note,PACKET,246,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS15.GROUP,uint8_t,(uint8_t)events[offset+15].group,PACKET,250,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS15.LOCAL,uint32_t,events[offset+15].local,PACKET,251,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS15.TIME.TOTAL_CYCLE,uint32_t,events[offset+15].time.total_cycle,PACKET,255,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS15.TIME.STEP,uint8_t,(uint8_t)events[offset+15].time.step,PACKET,259,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS15.NOTE,uint32_t,events[offset+15].note,PACKET,260,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS16.GROUP,uint8_t,(uint8_t)events[offset+16].group,PACKET,264,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS16.LOCAL,uint32_t,events[offset+16].local,PACKET,265,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS16.TIME.TOTAL_CYCLE,uint32_t,events[offset+16].time.total_cycle,PACKET,269,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS16.TIME.STEP,uint8_t,(uint8_t)events[offset+16].time.step,PACKET,273,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS16.NOTE,uint32_t,events[offset+16].note,PACKET,274,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS17.GROUP,uint8_t,(uint8_t)events[offset+17].group,PACKET,278,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS17.LOCAL,uint32_t,events[offset+17].local,PACKET,279,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS17.TIME.TOTAL_CYCLE,uint32_t,events[offset+17].time.total_cycle,PACKET,283,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS17.TIME.STEP,uint8_t,(uint8_t)events[offset+17].time.step,PACKET,287,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS17.NOTE,uint32_t,events[offset+17].note,PACKET,288,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS18.GROUP,uint8_t,(uint8_t)events[offset+18].group,PACKET,292,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS18.LOCAL,uint32_t,events[offset+18].local,PACKET,293,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS18.TIME.TOTAL_CYCLE,uint32_t,events[offset+18].time.total_cycle,PACKET,297,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS18.TIME.STEP,uint8_t,(uint8_t)events[offset+18].time.step,PACKET,301,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS18.NOTE,uint32_t,events[offset+18].note,PACKET,302,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS19.GROUP,uint8_t,(uint8_t)events[offset+19].group,PACKET,306,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS19.LOCAL,uint32_t,events[offset+19].local,PACKET,307,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS19.TIME.TOTAL_CYCLE,uint32_t,events[offset+19].time.total_cycle,PACKET,311,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS19.TIME.STEP,uint8_t,(uint8_t)events[offset+19].time.step,PACKET,315,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS19.NOTE,uint32_t,events[offset+19].note,PACKET,316,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS20.GROUP,uint8_t,(uint8_t)events[offset+20].group,PACKET,320,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS20.LOCAL,uint32_t,events[offset+20].local,PACKET,321,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS20.TIME.TOTAL_CYCLE,uint32_t,events[offset+20].time.total_cycle,PACKET,325,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS20.TIME.STEP,uint8_t,(uint8_t)events[offset+20].time.step,PACKET,329,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS20.NOTE,uint32_t,events[offset+20].note,PACKET,330,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS21.GROUP,uint8_t,(uint8_t)events[offset+21].group,PACKET,334,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS21.LOCAL,uint32_t,events[offset+21].local,PACKET,335,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS21.TIME.TOTAL_CYCLE,uint32_t,events[offset+21].time.total_cycle,PACKET,339,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS21.TIME.STEP,uint8_t,(uint8_t)events[offset+21].time.step,PACKET,343,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS21.NOTE,uint32_t,events[offset+21].note,PACKET,344,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS22.GROUP,uint8_t,(uint8_t)events[offset+22].group,PACKET,348,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS22.LOCAL,uint32_t,events[offset+22].local,PACKET,349,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS22.TIME.TOTAL_CYCLE,uint32_t,events[offset+22].time.total_cycle,PACKET,353,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS22.TIME.STEP,uint8_t,(uint8_t)events[offset+22].time.step,PACKET,357,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS22.NOTE,uint32_t,events[offset+22].note,PACKET,358,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS23.GROUP,uint8_t,(uint8_t)events[offset+23].group,PACKET,362,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS23.LOCAL,uint32_t,events[offset+23].local,PACKET,363,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS23.TIME.TOTAL_CYCLE,uint32_t,events[offset+23].time.total_cycle,PACKET,367,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS23.TIME.STEP,uint8_t,(uint8_t)events[offset+23].time.step,PACKET,371,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS23.NOTE,uint32_t,events[offset+23].note,PACKET,372,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS24.GROUP,uint8_t,(uint8_t)events[offset+24].group,PACKET,376,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS24.LOCAL,uint32_t,events[offset+24].local,PACKET,377,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS24.TIME.TOTAL_CYCLE,uint32_t,events[offset+24].time.total_cycle,PACKET,381,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS24.TIME.STEP,uint8_t,(uint8_t)events[offset+24].time.step,PACKET,385,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS24.NOTE,uint32_t,events[offset+24].note,PACKET,386,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS25.GROUP,uint8_t,(uint8_t)events[offset+25].group,PACKET,390,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS25.LOCAL,uint32_t,events[offset+25].local,PACKET,391,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS25.TIME.TOTAL_CYCLE,uint32_t,events[offset+25].time.total_cycle,PACKET,395,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS25.TIME.STEP,uint8_t,(uint8_t)events[offset+25].time.step,PACKET,399,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS25.NOTE,uint32_t,events[offset+25].note,PACKET,400,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS26.GROUP,uint8_t,(uint8_t)events[offset+26].group,PACKET,404,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS26.LOCAL,uint32_t,events[offset+26].local,PACKET,405,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS26.TIME.TOTAL_CYCLE,uint32_t,events[offset+26].time.total_cycle,PACKET,409,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS26.TIME.STEP,uint8_t,(uint8_t)events[offset+26].time.step,PACKET,413,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS26.NOTE,uint32_t,events[offset+26].note,PACKET,414,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS27.GROUP,uint8_t,(uint8_t)events[offset+27].group,PACKET,418,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS27.LOCAL,uint32_t,events[offset+27].local,PACKET,419,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS27.TIME.TOTAL_CYCLE,uint32_t,events[offset+27].time.total_cycle,PACKET,423,0,32,NONE,,,,,,,,, -,TLOGS.EVENTS27.TIME.STEP,uint8_t,(uint8_t)events[offset+27].time.step,PACKET,427,0,8,NONE,,,,,,,,, -,TLOGS.EVENTS27.NOTE,uint32_t,events[offset+27].note,PACKET,428,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GIT_REV.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GIT_REV.csv deleted file mode 100644 index e98c7a936..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GIT_REV.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf1,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,CORE0,uint8_t,(uint8_t)GIT_REV_CORE[0],PACKET,26,0,8,HEX,,,,,,,,, -,CORE1,uint8_t,(uint8_t)GIT_REV_CORE[1],PACKET,27,0,8,HEX,,,,,,,,, -,CORE2,uint8_t,(uint8_t)GIT_REV_CORE[2],PACKET,28,0,8,HEX,,,,,,,,, -,CORE3,uint8_t,(uint8_t)GIT_REV_CORE[3],PACKET,29,0,8,HEX,,,,,,,,, -,CORE4,uint8_t,(uint8_t)GIT_REV_CORE[4],PACKET,30,0,8,HEX,,,,,,,,, -,CORE5,uint8_t,(uint8_t)GIT_REV_CORE[5],PACKET,31,0,8,HEX,,,,,,,,, -,CORE6,uint8_t,(uint8_t)GIT_REV_CORE[6],PACKET,32,0,8,HEX,,,,,,,,, -,CORE7,uint8_t,(uint8_t)GIT_REV_CORE[7],PACKET,33,0,8,HEX,,,,,,,,, -,CORE8,uint8_t,(uint8_t)GIT_REV_CORE[8],PACKET,34,0,8,HEX,,,,,,,,, -,CORE9,uint8_t,(uint8_t)GIT_REV_CORE[9],PACKET,35,0,8,HEX,,,,,,,,, -,CORE10,uint8_t,(uint8_t)GIT_REV_CORE[10],PACKET,36,0,8,HEX,,,,,,,,, -,CORE11,uint8_t,(uint8_t)GIT_REV_CORE[11],PACKET,37,0,8,HEX,,,,,,,,, -,CORE12,uint8_t,(uint8_t)GIT_REV_CORE[12],PACKET,38,0,8,HEX,,,,,,,,, -,CORE13,uint8_t,(uint8_t)GIT_REV_CORE[13],PACKET,39,0,8,HEX,,,,,,,,, -,CORE14,uint8_t,(uint8_t)GIT_REV_CORE[14],PACKET,40,0,8,HEX,,,,,,,,, -,CORE15,uint8_t,(uint8_t)GIT_REV_CORE[15],PACKET,41,0,8,HEX,,,,,,,,, -,CORE16,uint8_t,(uint8_t)GIT_REV_CORE[16],PACKET,42,0,8,HEX,,,,,,,,, -,CORE17,uint8_t,(uint8_t)GIT_REV_CORE[17],PACKET,43,0,8,HEX,,,,,,,,, -,CORE18,uint8_t,(uint8_t)GIT_REV_CORE[18],PACKET,44,0,8,HEX,,,,,,,,, -,CORE19,uint8_t,(uint8_t)GIT_REV_CORE[19],PACKET,45,0,8,HEX,,,,,,,,, -,CORE20,uint8_t,(uint8_t)GIT_REV_CORE[20],PACKET,46,0,8,HEX,,,,,,,,, -,CORE21,uint8_t,(uint8_t)GIT_REV_CORE[21],PACKET,47,0,8,HEX,,,,,,,,, -,CORE22,uint8_t,(uint8_t)GIT_REV_CORE[22],PACKET,48,0,8,HEX,,,,,,,,, -,CORE23,uint8_t,(uint8_t)GIT_REV_CORE[23],PACKET,49,0,8,HEX,,,,,,,,, -,CORE24,uint8_t,(uint8_t)GIT_REV_CORE[24],PACKET,50,0,8,HEX,,,,,,,,, -,CORE25,uint8_t,(uint8_t)GIT_REV_CORE[25],PACKET,51,0,8,HEX,,,,,,,,, -,CORE26,uint8_t,(uint8_t)GIT_REV_CORE[26],PACKET,52,0,8,HEX,,,,,,,,, -,CORE27,uint8_t,(uint8_t)GIT_REV_CORE[27],PACKET,53,0,8,HEX,,,,,,,,, -,CORE28,uint8_t,(uint8_t)GIT_REV_CORE[28],PACKET,54,0,8,HEX,,,,,,,,, -,CORE29,uint8_t,(uint8_t)GIT_REV_CORE[29],PACKET,55,0,8,HEX,,,,,,,,, -,CORE30,uint8_t,(uint8_t)GIT_REV_CORE[30],PACKET,56,0,8,HEX,,,,,,,,, -,CORE31,uint8_t,(uint8_t)GIT_REV_CORE[31],PACKET,57,0,8,HEX,,,,,,,,, -,CORE32,uint8_t,(uint8_t)GIT_REV_CORE[32],PACKET,58,0,8,HEX,,,,,,,,, -,CORE33,uint8_t,(uint8_t)GIT_REV_CORE[33],PACKET,59,0,8,HEX,,,,,,,,, -,CORE34,uint8_t,(uint8_t)GIT_REV_CORE[34],PACKET,60,0,8,HEX,,,,,,,,, -,CORE35,uint8_t,(uint8_t)GIT_REV_CORE[35],PACKET,61,0,8,HEX,,,,,,,,, -,CORE36,uint8_t,(uint8_t)GIT_REV_CORE[36],PACKET,62,0,8,HEX,,,,,,,,, -,CORE37,uint8_t,(uint8_t)GIT_REV_CORE[37],PACKET,63,0,8,HEX,,,,,,,,, -,CORE38,uint8_t,(uint8_t)GIT_REV_CORE[38],PACKET,64,0,8,HEX,,,,,,,,, -,CORE39,uint8_t,(uint8_t)GIT_REV_CORE[39],PACKET,65,0,8,HEX,,,,,,,,, -,CORE40,uint8_t,(uint8_t)GIT_REV_CORE[40],PACKET,66,0,8,HEX,,,,,,,,, -,USER0,uint8_t,(uint8_t)GIT_REV_USER[0],PACKET,67,0,8,HEX,,,,,,,,, -,USER1,uint8_t,(uint8_t)GIT_REV_USER[1],PACKET,68,0,8,HEX,,,,,,,,, -,USER2,uint8_t,(uint8_t)GIT_REV_USER[2],PACKET,69,0,8,HEX,,,,,,,,, -,USER3,uint8_t,(uint8_t)GIT_REV_USER[3],PACKET,70,0,8,HEX,,,,,,,,, -,USER4,uint8_t,(uint8_t)GIT_REV_USER[4],PACKET,71,0,8,HEX,,,,,,,,, -,USER5,uint8_t,(uint8_t)GIT_REV_USER[5],PACKET,72,0,8,HEX,,,,,,,,, -,USER6,uint8_t,(uint8_t)GIT_REV_USER[6],PACKET,73,0,8,HEX,,,,,,,,, -,USER7,uint8_t,(uint8_t)GIT_REV_USER[7],PACKET,74,0,8,HEX,,,,,,,,, -,USER8,uint8_t,(uint8_t)GIT_REV_USER[8],PACKET,75,0,8,HEX,,,,,,,,, -,USER9,uint8_t,(uint8_t)GIT_REV_USER[9],PACKET,76,0,8,HEX,,,,,,,,, -,USER10,uint8_t,(uint8_t)GIT_REV_USER[10],PACKET,77,0,8,HEX,,,,,,,,, -,USER11,uint8_t,(uint8_t)GIT_REV_USER[11],PACKET,78,0,8,HEX,,,,,,,,, -,USER12,uint8_t,(uint8_t)GIT_REV_USER[12],PACKET,79,0,8,HEX,,,,,,,,, -,USER13,uint8_t,(uint8_t)GIT_REV_USER[13],PACKET,80,0,8,HEX,,,,,,,,, -,USER14,uint8_t,(uint8_t)GIT_REV_USER[14],PACKET,81,0,8,HEX,,,,,,,,, -,USER15,uint8_t,(uint8_t)GIT_REV_USER[15],PACKET,82,0,8,HEX,,,,,,,,, -,USER16,uint8_t,(uint8_t)GIT_REV_USER[16],PACKET,83,0,8,HEX,,,,,,,,, -,USER17,uint8_t,(uint8_t)GIT_REV_USER[17],PACKET,84,0,8,HEX,,,,,,,,, -,USER18,uint8_t,(uint8_t)GIT_REV_USER[18],PACKET,85,0,8,HEX,,,,,,,,, -,USER19,uint8_t,(uint8_t)GIT_REV_USER[19],PACKET,86,0,8,HEX,,,,,,,,, -,USER20,uint8_t,(uint8_t)GIT_REV_USER[20],PACKET,87,0,8,HEX,,,,,,,,, -,USER21,uint8_t,(uint8_t)GIT_REV_USER[21],PACKET,88,0,8,HEX,,,,,,,,, -,USER22,uint8_t,(uint8_t)GIT_REV_USER[22],PACKET,89,0,8,HEX,,,,,,,,, -,USER23,uint8_t,(uint8_t)GIT_REV_USER[23],PACKET,90,0,8,HEX,,,,,,,,, -,USER24,uint8_t,(uint8_t)GIT_REV_USER[24],PACKET,91,0,8,HEX,,,,,,,,, -,USER25,uint8_t,(uint8_t)GIT_REV_USER[25],PACKET,92,0,8,HEX,,,,,,,,, -,USER26,uint8_t,(uint8_t)GIT_REV_USER[26],PACKET,93,0,8,HEX,,,,,,,,, -,USER27,uint8_t,(uint8_t)GIT_REV_USER[27],PACKET,94,0,8,HEX,,,,,,,,, -,USER28,uint8_t,(uint8_t)GIT_REV_USER[28],PACKET,95,0,8,HEX,,,,,,,,, -,USER29,uint8_t,(uint8_t)GIT_REV_USER[29],PACKET,96,0,8,HEX,,,,,,,,, -,USER30,uint8_t,(uint8_t)GIT_REV_USER[30],PACKET,97,0,8,HEX,,,,,,,,, -,USER31,uint8_t,(uint8_t)GIT_REV_USER[31],PACKET,98,0,8,HEX,,,,,,,,, -,USER32,uint8_t,(uint8_t)GIT_REV_USER[32],PACKET,99,0,8,HEX,,,,,,,,, -,USER33,uint8_t,(uint8_t)GIT_REV_USER[33],PACKET,100,0,8,HEX,,,,,,,,, -,USER34,uint8_t,(uint8_t)GIT_REV_USER[34],PACKET,101,0,8,HEX,,,,,,,,, -,USER35,uint8_t,(uint8_t)GIT_REV_USER[35],PACKET,102,0,8,HEX,,,,,,,,, -,USER36,uint8_t,(uint8_t)GIT_REV_USER[36],PACKET,103,0,8,HEX,,,,,,,,, -,USER37,uint8_t,(uint8_t)GIT_REV_USER[37],PACKET,104,0,8,HEX,,,,,,,,, -,USER38,uint8_t,(uint8_t)GIT_REV_USER[38],PACKET,105,0,8,HEX,,,,,,,,, -,USER39,uint8_t,(uint8_t)GIT_REV_USER[39],PACKET,106,0,8,HEX,,,,,,,,, -,USER40,uint8_t,(uint8_t)GIT_REV_USER[40],PACKET,107,0,8,HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GS.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GS.csv deleted file mode 100644 index 47d84eb0d..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_GS.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x78,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,CCSDS.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.rec_status,PACKET,26,0,8,STATUS,,,,,,,0=OK@@ 1=ERROR,, -,CCSDS.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[0].rx.ret_from_if_rx,PACKET,27,0,32,NONE,,,,,,,,, -,CCSDS.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.last_dest_type,PACKET,31,0,8,STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, -,CCSDS.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[0].rx.last_rec_time,PACKET,32,0,32,NONE,,,,,,,,, -,CCSDS.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[0].rx.cmd_ack,PACKET,36,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, -,CCSDS.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.last_rec_tctf_type,PACKET,37,0,8,STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, -,CCSDS.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.ad_rec_status,PACKET,38,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bc_rec_status,PACKET,39,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[0].rx.tctf.bd_rec_status,PACKET,40,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,CCSDS.TX.IS_VALID,uint8_t,gs_driver->is_ccsds_tx_valid,PACKET,41,0,8,STATUS,,,,,,,0=INVALID@@ 1=VALID,, -,CCSDS.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[0].tx.send_cycle,PACKET,42,0,32,NONE,,,,,,,,, -,CCSDS.TX.VCID,uint8_t,(uint8_t)gs_driver->info[0].tx.vcid,PACKET,46,0,8,STATUS,,,,,,,1=REALTIME@@2=REPLAY@@63=FILL@@*=UNKNOWN,, -,CCSDS.TX.VCDU_COUNTER,uint32_t,gs_driver->info[0].tx.vcdu_counter,PACKET,47,0,32,NONE,,,,,,,,, -,CCSDS.TX.BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,51,0,8,NONE,,,,,,,,, -,UART.CH,uint8_t,gs_driver->driver_uart.uart_config.ch,PACKET,52,0,8,NONE,,,,,,,,, -,UART.BAUDRATE,uint32_t,gs_driver->driver_uart.uart_config.baudrate,PACKET,53,0,32,NONE,,,,,,,,, -,UART.PARITY,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.parity_settings,PACKET,57,0,8,STATUS,,,,,,,0=NONE@@ 1=ODD@@ 2=EVEN@@ 3=MARK@@ 4 =SPACE,, -,UART.DATA_LENGTH,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.data_length,PACKET,58,0,8,STATUS,,,,,,,0=7bit@@ 1 =8bit,, -,UART.STOP_BIT,uint8_t,(uint8_t)gs_driver->driver_uart.uart_config.stop_bit,PACKET,59,0,8,STATUS,,,,,,,0=1bit@@ 1=1.5bit@@ 2=2bit,, -,UART.RX.REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.rec_status,PACKET,60,0,8,STATUS,,,,,,,0=OK@@ 1=ERROR,, -,UART.RX.RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->info[1].rx.ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, -,UART.RX.LAST_DEST_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.last_dest_type,PACKET,65,0,8,STATUS,,,,,,,0=ME@@ 1=MOBC@@ 2=AOBC@@ 3=TOBC@@ 4=UNKNOWN,, -,UART.RX.LAST_REC_TIME,uint32_t,(uint32_t)gs_driver->info[1].rx.last_rec_time,PACKET,66,0,32,NONE,,,,,,,,, -,UART.RX.CMD_ACK,uint8_t,(uint8_t)gs_driver->info[1].rx.cmd_ack,PACKET,70,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,, -,UART.TCTF.LAST_REC_TCTF_TYPE,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.last_rec_tctf_type,PACKET,71,0,8,STATUS,,,,,,,0=AD@@ 2=BD@@ 3=BC@@ *=UNKNOWN,, -,UART.TCTF.AD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.ad_rec_status,PACKET,72,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TCTF.BC_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bc_rec_status,PACKET,73,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TCTF.BD_REC_STATUS,uint8_t,(uint8_t)gs_driver->info[1].rx.tctf.bd_rec_status,PACKET,74,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=TCTF_VER@@ 2=TCTF_SCID@@ 3=TCTF_VCID@@ 4=TCTF_TYPE@@ 5=LOCKOUT@@ 6=TCTF_SEQ_FLAG@@ 7=TCP_VER@@ 8=TCP_2ND_HDR_FLAG@@ 9=APID@@ 10=TCP_TYPE_IS_NOT_CMD@@ 11=TCP_SEQ_IS_NOTE_SINGLE@@ 12=FECW_MISSMATCH@@ 13=FARM1_PWA@@ 14=FARM1_NWA@@ 15=FARM1_LOCKOUT_AREA@@ 16=FARM1_SAME_NUMBER@@ 17=INVALID_BC_CMD,, -,UART.TX.SEND_CYCLE,uint32_t,(uint32_t)gs_driver->info[1].tx.send_cycle,PACKET,75,0,32,NONE,,,,,,,,, -,UART.TX.VCID,uint8_t,(uint8_t)gs_driver->info[1].tx.vcid,PACKET,79,0,8,STATUS,,,,,,,1=REALTIME@@2=REPLAY@@63=FILL@@*=UNKNOWN,, -,UART.TX.VCDU_COUNTER,uint32_t,gs_driver->info[1].tx.vcdu_counter,PACKET,80,0,32,NONE,,,,,,,,, -,COP-1.TYPE_A_COUNTER,uint8_t,gs_validate_info->type_a_counter,PACKET,84,0,8,NONE,,,,,,,,, -,COP-1.TYPE_B_COUNTER,uint8_t,gs_validate_info->type_b_counter,PACKET,85,0,8,NONE,,,,,,,,, -,COP-1.LOCKOUT_FLAG,uint8_t,gs_validate_info->lockout_flag,PACKET,86,0,8,NONE,,,,,,,,, -,COP-1.RETRANSMIT_FLAG,uint8_t,gs_validate_info->retransmit_flag,PACKET,87,0,8,NONE,,,,,,,,, -,COP-1.POSITIVE_WINDOW_WIDTH,uint8_t,gs_validate_info->positive_window_width,PACKET,88,0,8,NONE,,,,,,,,, -,MS_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,89,0,32,NONE,,,,,,,,, -,MS_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,93,0,32,NONE,,,,,,,,, -,MS_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_ms_tlm_packet_handler->vcdu_counter,PACKET,97,0,32,NONE,,,,,,,,, -,RP_TLM.VCDU.FLUSH_INTERVAL,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval,PACKET,101,0,32,NONE,,,,,,,,, -,RP_TLM.VCDU.LAST_UPDATED,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.last_updated,PACKET,105,0,32,NONE,,,,,,,,, -,RP_TLM.VCDU.COUNTER,uint32_t,(uint32_t)DI_GS_rp_tlm_packet_handler->vcdu_counter,PACKET,109,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_HK.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_HK.csv deleted file mode 100644 index 0183f525d..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_HK.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf0,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,26,0,32,NONE,,,,,,,,, -,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,30,0,64,NONE,,,,,,,,, -,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,38,0,8,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_MM_STS,uint8_t,(uint8_t)( ((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7F) ),PACKET,39,0,1,STATUS,,,,,,,0=FINISHED@@1=PROGRESS@@*=N/A,, -,OBC_MM_OPSMODE_PREV,,,PACKET,39,1,7,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,40,0,16,NONE,,,,,,,,, -,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,42,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, -,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,43,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, -,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->rx.cmd_ack),PACKET,47,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,48,0,32,NONE,,,,,,,,地上局コマンドカウンタ, -,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,52,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,56,0,16,NONE,,,,,,,,最新地上局コマンドID, -,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,58,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,地上局異常コマンド実行時刻, -,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,63,0,16,NONE,,,,,,,,地上局異常コマンドID, -,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,65,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, -,OBC_TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,66,0,32,NONE,,,,,,,,バス用TLのコマンドカウンタ, -,OBC_TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,70,0,8,NONE,,,,,,,,バス用TLの登録コマンド数, -,OBC_TLC_GS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle,PACKET,71,0,32,NONE,,,,,,,,バス用TLの最新コマンド実行時刻, -,OBC_TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,75,0,16,NONE,,,,,,,,バス用TLの最新コマンドID, -,OBC_TLC_GS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの最新コマンド実行結果, -,OBC_TLC_GS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle,PACKET,78,0,32,NONE,,,,,,,,バス用TLの異常コマンド実行時刻, -,OBC_TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,82,0,16,NONE,,,,,,,,バス用TLの異常コマンドID, -,OBC_TLC_GS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,84,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,バス用TLの異常コマンド実行結果, -,OBC_TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,85,0,32,NONE,,,,,,,,バス用TLの次コマンド実行時刻,変数指定が大変なことに… -,OBC_TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,89,0,16,NONE,,,,,,,,バス用TLの次コマンドID,変数指定が大変なことに… -,OBC_TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,91,0,32,NONE,,,,,,,,BC用TLのコマンドカウンタ, -,OBC_TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,95,0,8,NONE,,,,,,,,BC用TLの登録コマンド数, -,OBC_TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,96,0,32,NONE,,,,,,,,テレメ用TLのコマンドカウンタ, -,OBC_TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,100,0,8,NONE,,,,,,,,テレメ用TLの登録コマンド数, -,OBC_TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,101,0,32,NONE,,,,,,,,ミッション用TLのコマンドカウンタ, -,OBC_TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,105,0,8,NONE,,,,,,,,ミッション用TLの登録コマンド数, -,OBC_TLC_MIS.LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle,PACKET,106,0,32,NONE,,,,,,,,ミッション用TLの最新コマンド実行時刻, -,OBC_TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,110,0,16,NONE,,,,,,,,ミッション用TLの最新コマンドID, -,OBC_TLC_MIS.LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,112,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの最新コマンド実行結果, -,OBC_TLC_MIS.LAST_ERR_TIME,uint32_t,timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle,PACKET,113,0,32,NONE,,,,,,,,ミッション用TLの異常コマンド実行時刻, -,OBC_TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,117,0,16,NONE,,,,,,,,ミッション用TLの異常コマンドID, -,OBC_TLC_MIS.LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,119,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,ミッション用TLの異常コマンド実行結果, -,OBC_TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,120,0,32,NONE,,,,,,,,ミッション用TLの次コマンド実行時刻,変数指定が大変なことに… -,OBC_TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,124,0,16,NONE,,,,,,,,ミッション用TLの次コマンドID,変数指定が大変なことに… -,OBC_TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout << 2 & 0x04) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error << 1 & 0x02) | ((uint8_t)timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout & 0x01) ),PACKET,126,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_GS.LOCKOUT_FLAG,,,PACKET,126,1,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_BC.SOE_FLAG,,,PACKET,126,2,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_BC.LOCKOUT_FLAG,,,PACKET,126,3,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_TLM.SOE_FLAG,,,PACKET,126,4,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_TLM.LOCKOUT_FLAG,,,PACKET,126,5,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TLC_MIS.SOE_FLAG,,,PACKET,126,6,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TLC_MIS.LOCKOUT_FLAG,,,PACKET,126,7,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,WDT.IS_ENABLE,uint8_t,(uint8_t)((wdt_config->is_wdt_enable << 7 & 0x80) | (wdt_config->is_clear_enable << 6 & 0x40) | 0x00),PACKET,127,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,WDT.IS_CLEAR_ENABLE,,,PACKET,127,1,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,DUMMY_DATA0,,,PACKET,127,2,6,NONE,,,,,,,,, -,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,128,0,16,NONE,,,,,,,,BCT ブロックポインタ, -,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,130,0,8,NONE,,,,,,,,BCT コマンドポインタ, -,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,131,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,135,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,137,0,32,NONE,,,,,,,,, -,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,141,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,143,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,145,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,147,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,149,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,151,0,8,NONE,,,,,,,,, -,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,152,0,32,NONE,,,,,,,,, -,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,156,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,157,0,32,NONE,,,,,,,,, -,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,161,0,8,NONE,,,,,,,,, -,EL.LATEST_EVENT.NOTE,uint32_t,event_logger->latest_event.note,PACKET,162,0,32,NONE,,,,,,,,,u8にしてもよい -,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,166,0,8,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,167,0,32,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,171,0,32,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,175,0,8,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,176,0,16,NONE,,,,,,,,,u8にしてもよい -,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,178,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,182,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,186,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,190,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,191,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,192,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,196,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,197,0,8,NONE,,,,,,,,, -,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,198,0,8,NONE,,,,,,,,アノマリ対応発生回数, -,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,199,0,8,NONE,,,,,,,,アノマリ対応ID, -,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,200,0,32,NONE,,,,,,,,アノマリ対応実施時刻, -,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,204,0,8,NONE,,,,,,,,アノマリ対応発生回数, -,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,205,0,16,HEX,,,,,,,,, -,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,207,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,208,0,16,NONE,,,,,,,,, -,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,210,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,211,0,32,NONE,,,,,,,,, -,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,215,0,16,HEX,,,,,,,,, -,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,217,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,218,0,16,NONE,,,,,,,,, -,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,220,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,221,0,32,NONE,,,,,,,,, -,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,225,0,32,HEX,,,,,,,,, -,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,229,0,32,HEX,,,,,,,,, -,DUMMY_DATA1,uint32_t,0,PACKET,233,0,32,NONE,,,,,,,,, -,DUMMY_DATA2,uint32_t,0,PACKET,237,0,32,NONE,,,,,,,,, -,DUMMY_DATA3,uint32_t,0,PACKET,241,0,32,NONE,,,,,,,,, -,DUMMY_DATA4,uint32_t,0,PACKET,245,0,32,NONE,,,,,,,,, -,DUMMY_DATA5,uint32_t,0,PACKET,249,0,32,NONE,,,,,,,,, -,DUMMY_DATA6,uint32_t,0,PACKET,253,0,32,NONE,,,,,,,,, -,DUMMY_DATA7,uint32_t,0,PACKET,257,0,32,NONE,,,,,,,,, -,DUMMY_DATA8,uint32_t,0,PACKET,261,0,32,NONE,,,,,,,,, -,DUMMY_DATA9,uint32_t,0,PACKET,265,0,32,NONE,,,,,,,,, -,DUMMY_DATA10,uint32_t,0,PACKET,269,0,32,NONE,,,,,,,,, -,DUMMY_DATA11,uint32_t,0,PACKET,273,0,32,NONE,,,,,,,,, -,DUMMY_DATA12,uint32_t,0,PACKET,277,0,32,NONE,,,,,,,,, -,DUMMY_DATA13,uint32_t,0,PACKET,281,0,32,NONE,,,,,,,,, -,DUMMY_DATA14,uint32_t,0,PACKET,285,0,32,NONE,,,,,,,,, -,DUMMY_DATA15,uint32_t,0,PACKET,289,0,32,NONE,,,,,,,,, -,DUMMY_DATA16,uint32_t,0,PACKET,293,0,32,NONE,,,,,,,,, -,DUMMY_DATA17,uint32_t,0,PACKET,297,0,32,NONE,,,,,,,,, -,DUMMY_DATA18,uint32_t,0,PACKET,301,0,32,NONE,,,,,,,,, -,DUMMY_DATA19,uint32_t,0,PACKET,305,0,32,NONE,,,,,,,,, -,DUMMY_DATA20,uint32_t,0,PACKET,309,0,32,NONE,,,,,,,,, -,DUMMY_DATA21,uint32_t,0,PACKET,313,0,32,NONE,,,,,,,,, -,DUMMY_DATA22,uint32_t,0,PACKET,317,0,32,NONE,,,,,,,,, -,DUMMY_DATA23,uint32_t,0,PACKET,321,0,32,NONE,,,,,,,,, -,DUMMY_DATA24,uint32_t,0,PACKET,325,0,32,NONE,,,,,,,,, -,DUMMY_DATA25,uint32_t,0,PACKET,329,0,32,NONE,,,,,,,,, -,DUMMY_DATA26,uint32_t,0,PACKET,333,0,32,NONE,,,,,,,,, -,DUMMY_DATA27,uint32_t,0,PACKET,337,0,32,NONE,,,,,,,,, -,DUMMY_DATA28,uint32_t,0,PACKET,341,0,32,NONE,,,,,,,,, -,DUMMY_DATA29,uint32_t,0,PACKET,345,0,32,NONE,,,,,,,,, -,DUMMY_DATA30,uint32_t,0,PACKET,349,0,32,NONE,,,,,,,,, -,DUMMY_DATA31,uint32_t,0,PACKET,353,0,32,NONE,,,,,,,,, -,DUMMY_DATA32,uint32_t,0,PACKET,357,0,32,NONE,,,,,,,,, -,DUMMY_DATA33,uint32_t,0,PACKET,361,0,32,NONE,,,,,,,,, -,DUMMY_DATA34,uint32_t,0,PACKET,365,0,32,NONE,,,,,,,,, -,DUMMY_DATA35,uint32_t,0,PACKET,369,0,32,NONE,,,,,,,,, -,DUMMY_DATA36,uint32_t,0,PACKET,373,0,32,NONE,,,,,,,,, -,DUMMY_DATA37,uint32_t,0,PACKET,377,0,32,NONE,,,,,,,,, -,DUMMY_DATA38,uint32_t,0,PACKET,381,0,32,NONE,,,,,,,,, -,DUMMY_DATA39,uint32_t,0,PACKET,385,0,32,NONE,,,,,,,,, -,DUMMY_DATA40,uint32_t,0,PACKET,389,0,32,NONE,,,,,,,,, -,DUMMY_DATA41,uint32_t,0,PACKET,393,0,32,NONE,,,,,,,,, -,DUMMY_DATA42,uint32_t,0,PACKET,397,0,32,NONE,,,,,,,,, -,DUMMY_DATA43,uint32_t,0,PACKET,401,0,32,NONE,,,,,,,,, -,DUMMY_DATA44,uint32_t,0,PACKET,405,0,32,NONE,,,,,,,,, -,DUMMY_DATA45,uint32_t,0,PACKET,409,0,32,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MEM.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MEM.csv deleted file mode 100644 index b2b68db76..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MEM.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x10,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,MEM.BEGIN,uint32_t,memory_dump->begin,PACKET,26,0,32,HEX,,,,,,,,メモリ操作領域開始アドレス, -,MEM.END,uint32_t,memory_dump->end,PACKET,30,0,32,HEX,,,,,,,,メモリ操作領域終端アドレス, -,MEM.ADU_SIZE,uint32_t,memory_dump->adu_size,PACKET,34,0,32,NONE,,,,,,,,メモリ操作領域サイズ = ADUサイズ,CCSDSパケットヘッダに設定される -,MEM.ADU_SEQ,uint16_t,memory_dump->adu_seq,PACKET,38,0,16,NONE,,,,,,,,ADUシーケンスカウンタ,CCSDSパケットヘッダに設定される -,MEM.ADU_COUNTER,uint8_t,memory_dump->adu_counter,PACKET,40,0,8,NONE,,,,,,,,ADUカウンタ,CCSDSパケットヘッダに設定される -,MEM.DESTINATION,uint32_t,memory_dump->dest,PACKET,41,0,32,HEX,,,,,,,,コピー先アドレス, -,MEM.RP,uint32_t,memory_dump->rp,PACKET,45,0,32,HEX,,,,,,,,コーピー用RP, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MM.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MM.csv deleted file mode 100644 index 27e4e89ae..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MM.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x40,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,CURRENT_MODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,26,0,8,NONE,,,,,,,,, -,PREVIOSU_MODE,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,27,0,8,NONE,,,,,,,,, -,TRANSITION_STATUS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,28,0,8,NONE,,,,,,,,, -,MM_ACK,uint8_t,(uint8_t)(mode_manager->mm_ack),PACKET,29,0,8,NONE,,,,,,,,, -,MODE_LIST_0,uint16_t,(uint16_t)(mode_manager->mode_list[0]),PACKET,30,0,16,NONE,,,,,,,,, -,MODE_LIST_1,uint16_t,(uint16_t)(mode_manager->mode_list[1]),PACKET,32,0,16,NONE,,,,,,,,, -,MODE_LIST_2,uint16_t,(uint16_t)(mode_manager->mode_list[2]),PACKET,34,0,16,NONE,,,,,,,,, -,MODE_LIST_3,uint16_t,(uint16_t)(mode_manager->mode_list[3]),PACKET,36,0,16,NONE,,,,,,,,, -,MODE_LIST_4,uint16_t,(uint16_t)(mode_manager->mode_list[4]),PACKET,38,0,16,NONE,,,,,,,,, -,MODE_LIST_5,uint16_t,(uint16_t)(mode_manager->mode_list[5]),PACKET,40,0,16,NONE,,,,,,,,, -,MODE_LIST_6,uint16_t,(uint16_t)(mode_manager->mode_list[6]),PACKET,42,0,16,NONE,,,,,,,,, -,MODE_LIST_7,uint16_t,(uint16_t)(mode_manager->mode_list[7]),PACKET,44,0,16,NONE,,,,,,,,, -,MODE_LIST_8,uint16_t,(uint16_t)(mode_manager->mode_list[8]),PACKET,46,0,16,NONE,,,,,,,,, -,MODE_LIST_9,uint16_t,(uint16_t)(mode_manager->mode_list[9]),PACKET,48,0,16,NONE,,,,,,,,, -,MODE_LIST_10,uint16_t,(uint16_t)(mode_manager->mode_list[10]),PACKET,50,0,16,NONE,,,,,,,,, -,MODE_LIST_11,uint16_t,(uint16_t)(mode_manager->mode_list[11]),PACKET,52,0,16,NONE,,,,,,,,, -,MODE_LIST_12,uint16_t,(uint16_t)(mode_manager->mode_list[12]),PACKET,54,0,16,NONE,,,,,,,,, -,MODE_LIST_13,uint16_t,(uint16_t)(mode_manager->mode_list[13]),PACKET,56,0,16,NONE,,,,,,,,, -,MODE_LIST_14,uint16_t,(uint16_t)(mode_manager->mode_list[14]),PACKET,58,0,16,NONE,,,,,,,,, -,MODE_LIST_15,uint16_t,(uint16_t)(mode_manager->mode_list[15]),PACKET,60,0,16,NONE,,,,,,,,, -,EDGE_NUM,uint16_t,MM_update_transition_table_for_tlm(),PACKET,62,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_0,uint8_t,mode_manager->transition_table_for_tlm[0].from,PACKET,64,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_0,uint8_t,mode_manager->transition_table_for_tlm[0].to,PACKET,65,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_0,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[0].bc_index),PACKET,66,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_1,uint8_t,mode_manager->transition_table_for_tlm[1].from,PACKET,68,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_1,uint8_t,mode_manager->transition_table_for_tlm[1].to,PACKET,69,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_1,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[1].bc_index),PACKET,70,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_2,uint8_t,mode_manager->transition_table_for_tlm[2].from,PACKET,72,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_2,uint8_t,mode_manager->transition_table_for_tlm[2].to,PACKET,73,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_2,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[2].bc_index),PACKET,74,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_3,uint8_t,mode_manager->transition_table_for_tlm[3].from,PACKET,76,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_3,uint8_t,mode_manager->transition_table_for_tlm[3].to,PACKET,77,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_3,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[3].bc_index),PACKET,78,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_4,uint8_t,mode_manager->transition_table_for_tlm[4].from,PACKET,80,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_4,uint8_t,mode_manager->transition_table_for_tlm[4].to,PACKET,81,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_4,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[4].bc_index),PACKET,82,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_5,uint8_t,mode_manager->transition_table_for_tlm[5].from,PACKET,84,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_5,uint8_t,mode_manager->transition_table_for_tlm[5].to,PACKET,85,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_5,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[5].bc_index),PACKET,86,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_6,uint8_t,mode_manager->transition_table_for_tlm[6].from,PACKET,88,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_6,uint8_t,mode_manager->transition_table_for_tlm[6].to,PACKET,89,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_6,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[6].bc_index),PACKET,90,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_7,uint8_t,mode_manager->transition_table_for_tlm[7].from,PACKET,92,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_7,uint8_t,mode_manager->transition_table_for_tlm[7].to,PACKET,93,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_7,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[7].bc_index),PACKET,94,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_8,uint8_t,mode_manager->transition_table_for_tlm[8].from,PACKET,96,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_8,uint8_t,mode_manager->transition_table_for_tlm[8].to,PACKET,97,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_8,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[8].bc_index),PACKET,98,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_9,uint8_t,mode_manager->transition_table_for_tlm[9].from,PACKET,100,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_9,uint8_t,mode_manager->transition_table_for_tlm[9].to,PACKET,101,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_9,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[9].bc_index),PACKET,102,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_10,uint8_t,mode_manager->transition_table_for_tlm[10].from,PACKET,104,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_10,uint8_t,mode_manager->transition_table_for_tlm[10].to,PACKET,105,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_10,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[10].bc_index),PACKET,106,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_11,uint8_t,mode_manager->transition_table_for_tlm[11].from,PACKET,108,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_11,uint8_t,mode_manager->transition_table_for_tlm[11].to,PACKET,109,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_11,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[11].bc_index),PACKET,110,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_12,uint8_t,mode_manager->transition_table_for_tlm[12].from,PACKET,112,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_12,uint8_t,mode_manager->transition_table_for_tlm[12].to,PACKET,113,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_12,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[12].bc_index),PACKET,114,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_13,uint8_t,mode_manager->transition_table_for_tlm[13].from,PACKET,116,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_13,uint8_t,mode_manager->transition_table_for_tlm[13].to,PACKET,117,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_13,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[13].bc_index),PACKET,118,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_14,uint8_t,mode_manager->transition_table_for_tlm[14].from,PACKET,120,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_14,uint8_t,mode_manager->transition_table_for_tlm[14].to,PACKET,121,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_14,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[14].bc_index),PACKET,122,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_15,uint8_t,mode_manager->transition_table_for_tlm[15].from,PACKET,124,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_15,uint8_t,mode_manager->transition_table_for_tlm[15].to,PACKET,125,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_15,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[15].bc_index),PACKET,126,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_16,uint8_t,mode_manager->transition_table_for_tlm[16].from,PACKET,128,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_16,uint8_t,mode_manager->transition_table_for_tlm[16].to,PACKET,129,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_16,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[16].bc_index),PACKET,130,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_17,uint8_t,mode_manager->transition_table_for_tlm[17].from,PACKET,132,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_17,uint8_t,mode_manager->transition_table_for_tlm[17].to,PACKET,133,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_17,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[17].bc_index),PACKET,134,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_18,uint8_t,mode_manager->transition_table_for_tlm[18].from,PACKET,136,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_18,uint8_t,mode_manager->transition_table_for_tlm[18].to,PACKET,137,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_18,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[18].bc_index),PACKET,138,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_19,uint8_t,mode_manager->transition_table_for_tlm[19].from,PACKET,140,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_19,uint8_t,mode_manager->transition_table_for_tlm[19].to,PACKET,141,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_19,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[19].bc_index),PACKET,142,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_20,uint8_t,mode_manager->transition_table_for_tlm[20].from,PACKET,144,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_20,uint8_t,mode_manager->transition_table_for_tlm[20].to,PACKET,145,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_20,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[20].bc_index),PACKET,146,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_21,uint8_t,mode_manager->transition_table_for_tlm[21].from,PACKET,148,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_21,uint8_t,mode_manager->transition_table_for_tlm[21].to,PACKET,149,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_21,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[21].bc_index),PACKET,150,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_22,uint8_t,mode_manager->transition_table_for_tlm[22].from,PACKET,152,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_22,uint8_t,mode_manager->transition_table_for_tlm[22].to,PACKET,153,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_22,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[22].bc_index),PACKET,154,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_23,uint8_t,mode_manager->transition_table_for_tlm[23].from,PACKET,156,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_23,uint8_t,mode_manager->transition_table_for_tlm[23].to,PACKET,157,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_23,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[23].bc_index),PACKET,158,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_24,uint8_t,mode_manager->transition_table_for_tlm[24].from,PACKET,160,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_24,uint8_t,mode_manager->transition_table_for_tlm[24].to,PACKET,161,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_24,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[24].bc_index),PACKET,162,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_25,uint8_t,mode_manager->transition_table_for_tlm[25].from,PACKET,164,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_25,uint8_t,mode_manager->transition_table_for_tlm[25].to,PACKET,165,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_25,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[25].bc_index),PACKET,166,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_26,uint8_t,mode_manager->transition_table_for_tlm[26].from,PACKET,168,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_26,uint8_t,mode_manager->transition_table_for_tlm[26].to,PACKET,169,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_26,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[26].bc_index),PACKET,170,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_27,uint8_t,mode_manager->transition_table_for_tlm[27].from,PACKET,172,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_27,uint8_t,mode_manager->transition_table_for_tlm[27].to,PACKET,173,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_27,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[27].bc_index),PACKET,174,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_28,uint8_t,mode_manager->transition_table_for_tlm[28].from,PACKET,176,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_28,uint8_t,mode_manager->transition_table_for_tlm[28].to,PACKET,177,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_28,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[28].bc_index),PACKET,178,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_29,uint8_t,mode_manager->transition_table_for_tlm[29].from,PACKET,180,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_29,uint8_t,mode_manager->transition_table_for_tlm[29].to,PACKET,181,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_29,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[29].bc_index),PACKET,182,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_30,uint8_t,mode_manager->transition_table_for_tlm[30].from,PACKET,184,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_30,uint8_t,mode_manager->transition_table_for_tlm[30].to,PACKET,185,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_30,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[30].bc_index),PACKET,186,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_31,uint8_t,mode_manager->transition_table_for_tlm[31].from,PACKET,188,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_31,uint8_t,mode_manager->transition_table_for_tlm[31].to,PACKET,189,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_31,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[31].bc_index),PACKET,190,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_32,uint8_t,mode_manager->transition_table_for_tlm[32].from,PACKET,192,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_32,uint8_t,mode_manager->transition_table_for_tlm[32].to,PACKET,193,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_32,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[32].bc_index),PACKET,194,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_33,uint8_t,mode_manager->transition_table_for_tlm[33].from,PACKET,196,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_33,uint8_t,mode_manager->transition_table_for_tlm[33].to,PACKET,197,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_33,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[33].bc_index),PACKET,198,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_34,uint8_t,mode_manager->transition_table_for_tlm[34].from,PACKET,200,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_34,uint8_t,mode_manager->transition_table_for_tlm[34].to,PACKET,201,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_34,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[34].bc_index),PACKET,202,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_35,uint8_t,mode_manager->transition_table_for_tlm[35].from,PACKET,204,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_35,uint8_t,mode_manager->transition_table_for_tlm[35].to,PACKET,205,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_35,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[35].bc_index),PACKET,206,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_36,uint8_t,mode_manager->transition_table_for_tlm[36].from,PACKET,208,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_36,uint8_t,mode_manager->transition_table_for_tlm[36].to,PACKET,209,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_36,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[36].bc_index),PACKET,210,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_37,uint8_t,mode_manager->transition_table_for_tlm[37].from,PACKET,212,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_37,uint8_t,mode_manager->transition_table_for_tlm[37].to,PACKET,213,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_37,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[37].bc_index),PACKET,214,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_38,uint8_t,mode_manager->transition_table_for_tlm[38].from,PACKET,216,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_38,uint8_t,mode_manager->transition_table_for_tlm[38].to,PACKET,217,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_38,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[38].bc_index),PACKET,218,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_39,uint8_t,mode_manager->transition_table_for_tlm[39].from,PACKET,220,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_39,uint8_t,mode_manager->transition_table_for_tlm[39].to,PACKET,221,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_39,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[39].bc_index),PACKET,222,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_40,uint8_t,mode_manager->transition_table_for_tlm[40].from,PACKET,224,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_40,uint8_t,mode_manager->transition_table_for_tlm[40].to,PACKET,225,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_40,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[40].bc_index),PACKET,226,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_41,uint8_t,mode_manager->transition_table_for_tlm[41].from,PACKET,228,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_41,uint8_t,mode_manager->transition_table_for_tlm[41].to,PACKET,229,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_41,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[41].bc_index),PACKET,230,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_42,uint8_t,mode_manager->transition_table_for_tlm[42].from,PACKET,232,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_42,uint8_t,mode_manager->transition_table_for_tlm[42].to,PACKET,233,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_42,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[42].bc_index),PACKET,234,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_43,uint8_t,mode_manager->transition_table_for_tlm[43].from,PACKET,236,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_43,uint8_t,mode_manager->transition_table_for_tlm[43].to,PACKET,237,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_43,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[43].bc_index),PACKET,238,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_44,uint8_t,mode_manager->transition_table_for_tlm[44].from,PACKET,240,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_44,uint8_t,mode_manager->transition_table_for_tlm[44].to,PACKET,241,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_44,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[44].bc_index),PACKET,242,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_45,uint8_t,mode_manager->transition_table_for_tlm[45].from,PACKET,244,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_45,uint8_t,mode_manager->transition_table_for_tlm[45].to,PACKET,245,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_45,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[45].bc_index),PACKET,246,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_46,uint8_t,mode_manager->transition_table_for_tlm[46].from,PACKET,248,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_46,uint8_t,mode_manager->transition_table_for_tlm[46].to,PACKET,249,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_46,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[46].bc_index),PACKET,250,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_47,uint8_t,mode_manager->transition_table_for_tlm[47].from,PACKET,252,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_47,uint8_t,mode_manager->transition_table_for_tlm[47].to,PACKET,253,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_47,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[47].bc_index),PACKET,254,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_48,uint8_t,mode_manager->transition_table_for_tlm[48].from,PACKET,256,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_48,uint8_t,mode_manager->transition_table_for_tlm[48].to,PACKET,257,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_48,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[48].bc_index),PACKET,258,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_49,uint8_t,mode_manager->transition_table_for_tlm[49].from,PACKET,260,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_49,uint8_t,mode_manager->transition_table_for_tlm[49].to,PACKET,261,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_49,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[49].bc_index),PACKET,262,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_50,uint8_t,mode_manager->transition_table_for_tlm[50].from,PACKET,264,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_50,uint8_t,mode_manager->transition_table_for_tlm[50].to,PACKET,265,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_50,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[50].bc_index),PACKET,266,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_51,uint8_t,mode_manager->transition_table_for_tlm[51].from,PACKET,268,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_51,uint8_t,mode_manager->transition_table_for_tlm[51].to,PACKET,269,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_51,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[51].bc_index),PACKET,270,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_52,uint8_t,mode_manager->transition_table_for_tlm[52].from,PACKET,272,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_52,uint8_t,mode_manager->transition_table_for_tlm[52].to,PACKET,273,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_52,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[52].bc_index),PACKET,274,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_53,uint8_t,mode_manager->transition_table_for_tlm[53].from,PACKET,276,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_53,uint8_t,mode_manager->transition_table_for_tlm[53].to,PACKET,277,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_53,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[53].bc_index),PACKET,278,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_54,uint8_t,mode_manager->transition_table_for_tlm[54].from,PACKET,280,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_54,uint8_t,mode_manager->transition_table_for_tlm[54].to,PACKET,281,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_54,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[54].bc_index),PACKET,282,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_55,uint8_t,mode_manager->transition_table_for_tlm[55].from,PACKET,284,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_55,uint8_t,mode_manager->transition_table_for_tlm[55].to,PACKET,285,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_55,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[55].bc_index),PACKET,286,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_56,uint8_t,mode_manager->transition_table_for_tlm[56].from,PACKET,288,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_56,uint8_t,mode_manager->transition_table_for_tlm[56].to,PACKET,289,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_56,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[56].bc_index),PACKET,290,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_57,uint8_t,mode_manager->transition_table_for_tlm[57].from,PACKET,292,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_57,uint8_t,mode_manager->transition_table_for_tlm[57].to,PACKET,293,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_57,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[57].bc_index),PACKET,294,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_58,uint8_t,mode_manager->transition_table_for_tlm[58].from,PACKET,296,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_58,uint8_t,mode_manager->transition_table_for_tlm[58].to,PACKET,297,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_58,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[58].bc_index),PACKET,298,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_59,uint8_t,mode_manager->transition_table_for_tlm[59].from,PACKET,300,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_59,uint8_t,mode_manager->transition_table_for_tlm[59].to,PACKET,301,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_59,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[59].bc_index),PACKET,302,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_60,uint8_t,mode_manager->transition_table_for_tlm[60].from,PACKET,304,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_60,uint8_t,mode_manager->transition_table_for_tlm[60].to,PACKET,305,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_60,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[60].bc_index),PACKET,306,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_61,uint8_t,mode_manager->transition_table_for_tlm[61].from,PACKET,308,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_61,uint8_t,mode_manager->transition_table_for_tlm[61].to,PACKET,309,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_61,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[61].bc_index),PACKET,310,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_62,uint8_t,mode_manager->transition_table_for_tlm[62].from,PACKET,312,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_62,uint8_t,mode_manager->transition_table_for_tlm[62].to,PACKET,313,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_62,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[62].bc_index),PACKET,314,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_63,uint8_t,mode_manager->transition_table_for_tlm[63].from,PACKET,316,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_63,uint8_t,mode_manager->transition_table_for_tlm[63].to,PACKET,317,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_63,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[63].bc_index),PACKET,318,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_64,uint8_t,mode_manager->transition_table_for_tlm[64].from,PACKET,320,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_64,uint8_t,mode_manager->transition_table_for_tlm[64].to,PACKET,321,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_64,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[64].bc_index),PACKET,322,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_65,uint8_t,mode_manager->transition_table_for_tlm[65].from,PACKET,324,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_65,uint8_t,mode_manager->transition_table_for_tlm[65].to,PACKET,325,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_65,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[65].bc_index),PACKET,326,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_66,uint8_t,mode_manager->transition_table_for_tlm[66].from,PACKET,328,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_66,uint8_t,mode_manager->transition_table_for_tlm[66].to,PACKET,329,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_66,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[66].bc_index),PACKET,330,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_67,uint8_t,mode_manager->transition_table_for_tlm[67].from,PACKET,332,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_67,uint8_t,mode_manager->transition_table_for_tlm[67].to,PACKET,333,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_67,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[67].bc_index),PACKET,334,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_68,uint8_t,mode_manager->transition_table_for_tlm[68].from,PACKET,336,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_68,uint8_t,mode_manager->transition_table_for_tlm[68].to,PACKET,337,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_68,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[68].bc_index),PACKET,338,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_69,uint8_t,mode_manager->transition_table_for_tlm[69].from,PACKET,340,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_69,uint8_t,mode_manager->transition_table_for_tlm[69].to,PACKET,341,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_69,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[69].bc_index),PACKET,342,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_70,uint8_t,mode_manager->transition_table_for_tlm[70].from,PACKET,344,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_70,uint8_t,mode_manager->transition_table_for_tlm[70].to,PACKET,345,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_70,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[70].bc_index),PACKET,346,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_71,uint8_t,mode_manager->transition_table_for_tlm[71].from,PACKET,348,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_71,uint8_t,mode_manager->transition_table_for_tlm[71].to,PACKET,349,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_71,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[71].bc_index),PACKET,350,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_72,uint8_t,mode_manager->transition_table_for_tlm[72].from,PACKET,352,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_72,uint8_t,mode_manager->transition_table_for_tlm[72].to,PACKET,353,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_72,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[72].bc_index),PACKET,354,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_73,uint8_t,mode_manager->transition_table_for_tlm[73].from,PACKET,356,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_73,uint8_t,mode_manager->transition_table_for_tlm[73].to,PACKET,357,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_73,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[73].bc_index),PACKET,358,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_74,uint8_t,mode_manager->transition_table_for_tlm[74].from,PACKET,360,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_74,uint8_t,mode_manager->transition_table_for_tlm[74].to,PACKET,361,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_74,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[74].bc_index),PACKET,362,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_75,uint8_t,mode_manager->transition_table_for_tlm[75].from,PACKET,364,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_75,uint8_t,mode_manager->transition_table_for_tlm[75].to,PACKET,365,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_75,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[75].bc_index),PACKET,366,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_76,uint8_t,mode_manager->transition_table_for_tlm[76].from,PACKET,368,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_76,uint8_t,mode_manager->transition_table_for_tlm[76].to,PACKET,369,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_76,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[76].bc_index),PACKET,370,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_77,uint8_t,mode_manager->transition_table_for_tlm[77].from,PACKET,372,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_77,uint8_t,mode_manager->transition_table_for_tlm[77].to,PACKET,373,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_77,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[77].bc_index),PACKET,374,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_78,uint8_t,mode_manager->transition_table_for_tlm[78].from,PACKET,376,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_78,uint8_t,mode_manager->transition_table_for_tlm[78].to,PACKET,377,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_78,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[78].bc_index),PACKET,378,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_79,uint8_t,mode_manager->transition_table_for_tlm[79].from,PACKET,380,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_79,uint8_t,mode_manager->transition_table_for_tlm[79].to,PACKET,381,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_79,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[79].bc_index),PACKET,382,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_80,uint8_t,mode_manager->transition_table_for_tlm[80].from,PACKET,384,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_80,uint8_t,mode_manager->transition_table_for_tlm[80].to,PACKET,385,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_80,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[80].bc_index),PACKET,386,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_81,uint8_t,mode_manager->transition_table_for_tlm[81].from,PACKET,388,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_81,uint8_t,mode_manager->transition_table_for_tlm[81].to,PACKET,389,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_81,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[81].bc_index),PACKET,390,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_82,uint8_t,mode_manager->transition_table_for_tlm[82].from,PACKET,392,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_82,uint8_t,mode_manager->transition_table_for_tlm[82].to,PACKET,393,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_82,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[82].bc_index),PACKET,394,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_83,uint8_t,mode_manager->transition_table_for_tlm[83].from,PACKET,396,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_83,uint8_t,mode_manager->transition_table_for_tlm[83].to,PACKET,397,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_83,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[83].bc_index),PACKET,398,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_84,uint8_t,mode_manager->transition_table_for_tlm[84].from,PACKET,400,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_84,uint8_t,mode_manager->transition_table_for_tlm[84].to,PACKET,401,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_84,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[84].bc_index),PACKET,402,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_85,uint8_t,mode_manager->transition_table_for_tlm[85].from,PACKET,404,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_85,uint8_t,mode_manager->transition_table_for_tlm[85].to,PACKET,405,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_85,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[85].bc_index),PACKET,406,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_86,uint8_t,mode_manager->transition_table_for_tlm[86].from,PACKET,408,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_86,uint8_t,mode_manager->transition_table_for_tlm[86].to,PACKET,409,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_86,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[86].bc_index),PACKET,410,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_87,uint8_t,mode_manager->transition_table_for_tlm[87].from,PACKET,412,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_87,uint8_t,mode_manager->transition_table_for_tlm[87].to,PACKET,413,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_87,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[87].bc_index),PACKET,414,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_88,uint8_t,mode_manager->transition_table_for_tlm[88].from,PACKET,416,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_88,uint8_t,mode_manager->transition_table_for_tlm[88].to,PACKET,417,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_88,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[88].bc_index),PACKET,418,0,16,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_FROM_89,uint8_t,mode_manager->transition_table_for_tlm[89].from,PACKET,420,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_TO_89,uint8_t,mode_manager->transition_table_for_tlm[89].to,PACKET,421,0,8,NONE,,,,,,,,, -,MODE_TRANSITION_TABLE_ID_89,uint16_t,(uint16_t)(mode_manager->transition_table_for_tlm[89].bc_index),PACKET,422,0,16,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MOBC.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MOBC.csv deleted file mode 100644 index 569af3f7c..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_MOBC.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x00,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,26,0,32,NONE,,,,,,,,モード遷移後経過時刻, -,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,30,0,64,NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, -,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,38,0,64,NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, -,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,46,0,8,NONE,,,,,,,,モード遷移実行状態, -,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,47,0,8,NONE,,,,,,,,現状モード番号, -,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,48,0,8,NONE,,,,,,,,直前モード番号, -,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,49,0,8,NONE,,,,,,,,現状 TaskList ID, -,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,50,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,54,0,8,NONE,,,,,,,,, -,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,55,0,16,NONE,,,,,,,,最新内部コマンドID, -,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,57,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->rx.ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, -,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.rec_status,PACKET,65,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, -,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->rx.last_rec_time,PACKET,66,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, -,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,70,0,8,NONE,,,,,,,,FARM-1 Positive Window Width, -,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rx.cmd_ack,PACKET,71,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,72,0,8,STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, -,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,73,0,32,NONE,,,,,,,,地上局コマンドカウンタ, -,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,77,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,81,0,16,NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,83,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,87,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,91,0,16,NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,93,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,97,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,101,0,32,NONE,,,,,,,,内部コマンドカウンタ, -,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,105,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,109,0,16,NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,111,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,115,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,119,0,16,NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,121,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,125,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_GS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS]),PACKET,129,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,TLC_GS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS])),PACKET,133,0,8,NONE,,,,,,,,TL0登録コマンド数, -,TLC_GS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.time.total_cycle),PACKET,134,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_GS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.code),PACKET,138,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TLC_GS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev.sts),PACKET,140,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_GS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.time.total_cycle),PACKET,144,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_GS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.code),PACKET,148,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TLC_GS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].prev_err.sts),PACKET,150,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_GS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].error_counter),PACKET,154,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_GS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].stop_on_error),PACKET,158,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_GS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS].lockout),PACKET,159,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_GS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,160,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TLC_GS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS]))->packet))),PACKET,164,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,TLC_BC.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]),PACKET,166,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,TLC_BC.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])),PACKET,170,0,8,NONE,,,,,,,,TL1登録コマンド数, -,TLC_BC.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.time.total_cycle),PACKET,171,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_BC.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.code),PACKET,175,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TLC_BC.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev.sts),PACKET,177,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_BC.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.time.total_cycle),PACKET,181,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_BC.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.code),PACKET,185,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TLC_BC.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].prev_err.sts),PACKET,187,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_BC.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].error_counter),PACKET,191,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_BC.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].stop_on_error),PACKET,195,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_BC.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_BC].lockout),PACKET,196,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_BC.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,197,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TLC_BC.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_BC]))->packet))),PACKET,201,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TLC_TLM.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]),PACKET,203,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,TLC_TLM.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])),PACKET,207,0,8,NONE,,,,,,,,TL1登録コマンド数, -,TLC_TLM.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.time.total_cycle),PACKET,208,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_TLM.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.code),PACKET,212,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TLC_TLM.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev.sts),PACKET,214,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_TLM.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.time.total_cycle),PACKET,218,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TLC_TLM.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.code),PACKET,222,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TLC_TLM.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].prev_err.sts),PACKET,224,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TLC_TLM.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].error_counter),PACKET,228,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_TLM.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].stop_on_error),PACKET,232,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_TLM.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_DEPLOY_TLM].lockout),PACKET,233,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_TLM.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,234,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TLC_TLM.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_DEPLOY_TLM]))->packet))),PACKET,238,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TLC_MIS.COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]),PACKET,240,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,TLC_MIS.QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])),PACKET,244,0,8,NONE,,,,,,,,TL0登録コマンド数, -,TLC_MIS.LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.time.total_cycle),PACKET,245,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_MIS.LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.code),PACKET,249,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TLC_MIS.LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev.sts),PACKET,251,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_MIS.LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.time.total_cycle),PACKET,255,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TLC_MIS.LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.code),PACKET,259,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TLC_MIS.LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].prev_err.sts),PACKET,261,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TLC_MIS.ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].error_counter),PACKET,265,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TLC_MIS.SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].stop_on_error),PACKET,269,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TLC_MIS.LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher->dispatcher[TLCD_ID_FROM_GS_FOR_MISSION].lockout),PACKET,270,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TLC_MIS.NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,271,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TLC_MIS.NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[TLCD_ID_FROM_GS_FOR_MISSION]))->packet))),PACKET,275,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,277,0,8,NONE,,,,,,,,BCT ブロックポインタ, -,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,278,0,8,NONE,,,,,,,,BCT コマンドポインタ, -,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,279,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,283,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,285,0,8,NONE,,,,,,,,CCSDS MS VCDU 使用量, -,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,286,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,290,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,294,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,298,0,8,NONE,,,,,,,,TL0登録コマンド数, -,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,299,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,303,0,8,NONE,,,,,,,,TL0登録コマンド数, -,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,304,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,308,0,8,NONE,,,,,,,,TL0登録コマンド数, -,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->tx.send_cycle,PACKET,309,0,32,NONE,,,,,,,,時刻校正情報::送出サイクル, -,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,313,0,32,NONE,,,,,,,,時刻校正情報::送出ビットレート, -,TCI_VCID,uint8_t,(uint8_t)gs_driver->latest_info->tx.vcid,PACKET,317,0,8,NONE,,,,,,,,時刻構成情報::送出VCID, -,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->tx.vcdu_counter,PACKET,318,0,32,NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TF.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TF.csv deleted file mode 100644 index cc973bbaa..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TF.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x26,uint8_t page = telemetry_frame->tlm_page_no;##int offset = TF_TLM_PAGE_SIZE * (telemetry_frame->tlm_page_no);,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,PAGE_NO,uint8_t,page,PACKET,26,0,8,NONE,,,,,,,,, -,TLM0,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+0].tlm_func),PACKET,27,0,32,HEX,,,,,,,,, -,TLM1,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+1].tlm_func),PACKET,31,0,32,HEX,,,,,,,,, -,TLM2,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+2].tlm_func),PACKET,35,0,32,HEX,,,,,,,,, -,TLM3,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+3].tlm_func),PACKET,39,0,32,HEX,,,,,,,,, -,TLM4,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+4].tlm_func),PACKET,43,0,32,HEX,,,,,,,,, -,TLM5,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+5].tlm_func),PACKET,47,0,32,HEX,,,,,,,,, -,TLM6,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+6].tlm_func),PACKET,51,0,32,HEX,,,,,,,,, -,TLM7,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+7].tlm_func),PACKET,55,0,32,HEX,,,,,,,,, -,TLM8,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+8].tlm_func),PACKET,59,0,32,HEX,,,,,,,,, -,TLM9,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+9].tlm_func),PACKET,63,0,32,HEX,,,,,,,,, -,TLM10,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+10].tlm_func),PACKET,67,0,32,HEX,,,,,,,,, -,TLM11,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+11].tlm_func),PACKET,71,0,32,HEX,,,,,,,,, -,TLM12,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+12].tlm_func),PACKET,75,0,32,HEX,,,,,,,,, -,TLM13,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+13].tlm_func),PACKET,79,0,32,HEX,,,,,,,,, -,TLM14,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+14].tlm_func),PACKET,83,0,32,HEX,,,,,,,,, -,TLM15,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+15].tlm_func),PACKET,87,0,32,HEX,,,,,,,,, -,TLM16,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+16].tlm_func),PACKET,91,0,32,HEX,,,,,,,,, -,TLM17,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+17].tlm_func),PACKET,95,0,32,HEX,,,,,,,,, -,TLM18,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+18].tlm_func),PACKET,99,0,32,HEX,,,,,,,,, -,TLM19,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+19].tlm_func),PACKET,103,0,32,HEX,,,,,,,,, -,TLM20,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+20].tlm_func),PACKET,107,0,32,HEX,,,,,,,,, -,TLM21,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+21].tlm_func),PACKET,111,0,32,HEX,,,,,,,,, -,TLM22,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+22].tlm_func),PACKET,115,0,32,HEX,,,,,,,,, -,TLM23,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+23].tlm_func),PACKET,119,0,32,HEX,,,,,,,,, -,TLM24,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+24].tlm_func),PACKET,123,0,32,HEX,,,,,,,,, -,TLM25,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+25].tlm_func),PACKET,127,0,32,HEX,,,,,,,,, -,TLM26,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+26].tlm_func),PACKET,131,0,32,HEX,,,,,,,,, -,TLM27,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+27].tlm_func),PACKET,135,0,32,HEX,,,,,,,,, -,TLM28,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+28].tlm_func),PACKET,139,0,32,HEX,,,,,,,,, -,TLM29,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+29].tlm_func),PACKET,143,0,32,HEX,,,,,,,,, -,TLM30,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+30].tlm_func),PACKET,147,0,32,HEX,,,,,,,,, -,TLM31,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+31].tlm_func),PACKET,151,0,32,HEX,,,,,,,,, -,TLM32,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+32].tlm_func),PACKET,155,0,32,HEX,,,,,,,,, -,TLM33,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+33].tlm_func),PACKET,159,0,32,HEX,,,,,,,,, -,TLM34,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+34].tlm_func),PACKET,163,0,32,HEX,,,,,,,,, -,TLM35,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+35].tlm_func),PACKET,167,0,32,HEX,,,,,,,,, -,TLM36,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+36].tlm_func),PACKET,171,0,32,HEX,,,,,,,,, -,TLM37,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+37].tlm_func),PACKET,175,0,32,HEX,,,,,,,,, -,TLM38,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+38].tlm_func),PACKET,179,0,32,HEX,,,,,,,,, -,TLM39,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+39].tlm_func),PACKET,183,0,32,HEX,,,,,,,,, -,TLM40,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+40].tlm_func),PACKET,187,0,32,HEX,,,,,,,,, -,TLM41,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+41].tlm_func),PACKET,191,0,32,HEX,,,,,,,,, -,TLM42,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+42].tlm_func),PACKET,195,0,32,HEX,,,,,,,,, -,TLM43,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+43].tlm_func),PACKET,199,0,32,HEX,,,,,,,,, -,TLM44,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+44].tlm_func),PACKET,203,0,32,HEX,,,,,,,,, -,TLM45,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+45].tlm_func),PACKET,207,0,32,HEX,,,,,,,,, -,TLM46,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+46].tlm_func),PACKET,211,0,32,HEX,,,,,,,,, -,TLM47,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+47].tlm_func),PACKET,215,0,32,HEX,,,,,,,,, -,TLM48,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+48].tlm_func),PACKET,219,0,32,HEX,,,,,,,,, -,TLM49,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+49].tlm_func),PACKET,223,0,32,HEX,,,,,,,,, -,TLM50,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+50].tlm_func),PACKET,227,0,32,HEX,,,,,,,,, -,TLM51,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+51].tlm_func),PACKET,231,0,32,HEX,,,,,,,,, -,TLM52,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+52].tlm_func),PACKET,235,0,32,HEX,,,,,,,,, -,TLM53,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+53].tlm_func),PACKET,239,0,32,HEX,,,,,,,,, -,TLM54,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+54].tlm_func),PACKET,243,0,32,HEX,,,,,,,,, -,TLM55,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+55].tlm_func),PACKET,247,0,32,HEX,,,,,,,,, -,TLM56,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+56].tlm_func),PACKET,251,0,32,HEX,,,,,,,,, -,TLM57,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+57].tlm_func),PACKET,255,0,32,HEX,,,,,,,,, -,TLM58,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+58].tlm_func),PACKET,259,0,32,HEX,,,,,,,,, -,TLM59,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+59].tlm_func),PACKET,263,0,32,HEX,,,,,,,,, -,TLM60,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+60].tlm_func),PACKET,267,0,32,HEX,,,,,,,,, -,TLM61,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+61].tlm_func),PACKET,271,0,32,HEX,,,,,,,,, -,TLM62,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+62].tlm_func),PACKET,275,0,32,HEX,,,,,,,,, -,TLM63,uint32_t,(uint32_t)(telemetry_frame->tlm_table[offset+63].tlm_func),PACKET,279,0,32,HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TL.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TL.csv deleted file mode 100644 index c9a1ee1fe..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TL.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x20,int offset = TL_TLM_PAGE_SIZE * (timeline_command_dispatcher->tlm_info_.page_no);##,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,LINE_NO,uint8_t,TLCD_update_tl_list_for_tlm(timeline_command_dispatcher->tlm_info_.id),PACKET,26,0,8,NONE,,,,,,,,テレメトリを生成したライン番号, -,PAGE_NO,uint8_t,timeline_command_dispatcher->tlm_info_.page_no,PACKET,27,0,8,NONE,,,,,,,,, -,UPDATED_AT,uint32_t,timeline_command_dispatcher->tlm_info_.updated_at,PACKET,28,0,32,NONE,,,,,,,,, -,CMD0_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,32,0,16,HEX,,,,,,,,, -,CMD0_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+0]),PACKET,34,0,32,NONE,,,,,,,,, -,CMD0_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[0],PACKET,38,0,8,HEX,,,,,,,,, -,CMD0_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[1],PACKET,39,0,8,HEX,,,,,,,,, -,CMD0_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[2],PACKET,40,0,8,HEX,,,,,,,,, -,CMD0_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[3],PACKET,41,0,8,HEX,,,,,,,,, -,CMD0_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[4],PACKET,42,0,8,HEX,,,,,,,,, -,CMD0_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+0])[5],PACKET,43,0,8,HEX,,,,,,,,, -,CMD1_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,44,0,16,HEX,,,,,,,,, -,CMD1_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+1]),PACKET,46,0,32,NONE,,,,,,,,, -,CMD1_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[0],PACKET,50,0,8,HEX,,,,,,,,, -,CMD1_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[1],PACKET,51,0,8,HEX,,,,,,,,, -,CMD1_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[2],PACKET,52,0,8,HEX,,,,,,,,, -,CMD1_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[3],PACKET,53,0,8,HEX,,,,,,,,, -,CMD1_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[4],PACKET,54,0,8,HEX,,,,,,,,, -,CMD1_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+1])[5],PACKET,55,0,8,HEX,,,,,,,,, -,CMD2_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,56,0,16,HEX,,,,,,,,, -,CMD2_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+2]),PACKET,58,0,32,NONE,,,,,,,,, -,CMD2_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[0],PACKET,62,0,8,HEX,,,,,,,,, -,CMD2_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[1],PACKET,63,0,8,HEX,,,,,,,,, -,CMD2_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[2],PACKET,64,0,8,HEX,,,,,,,,, -,CMD2_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[3],PACKET,65,0,8,HEX,,,,,,,,, -,CMD2_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[4],PACKET,66,0,8,HEX,,,,,,,,, -,CMD2_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+2])[5],PACKET,67,0,8,HEX,,,,,,,,, -,CMD3_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,68,0,16,HEX,,,,,,,,, -,CMD3_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+3]),PACKET,70,0,32,NONE,,,,,,,,, -,CMD3_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[0],PACKET,74,0,8,HEX,,,,,,,,, -,CMD3_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[1],PACKET,75,0,8,HEX,,,,,,,,, -,CMD3_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[2],PACKET,76,0,8,HEX,,,,,,,,, -,CMD3_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[3],PACKET,77,0,8,HEX,,,,,,,,, -,CMD3_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[4],PACKET,78,0,8,HEX,,,,,,,,, -,CMD3_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+3])[5],PACKET,79,0,8,HEX,,,,,,,,, -,CMD4_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,80,0,16,HEX,,,,,,,,, -,CMD4_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+4]),PACKET,82,0,32,NONE,,,,,,,,, -,CMD4_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[0],PACKET,86,0,8,HEX,,,,,,,,, -,CMD4_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[1],PACKET,87,0,8,HEX,,,,,,,,, -,CMD4_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[2],PACKET,88,0,8,HEX,,,,,,,,, -,CMD4_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[3],PACKET,89,0,8,HEX,,,,,,,,, -,CMD4_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[4],PACKET,90,0,8,HEX,,,,,,,,, -,CMD4_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+4])[5],PACKET,91,0,8,HEX,,,,,,,,, -,CMD5_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,92,0,16,HEX,,,,,,,,, -,CMD5_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+5]),PACKET,94,0,32,NONE,,,,,,,,, -,CMD5_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[0],PACKET,98,0,8,HEX,,,,,,,,, -,CMD5_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[1],PACKET,99,0,8,HEX,,,,,,,,, -,CMD5_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[2],PACKET,100,0,8,HEX,,,,,,,,, -,CMD5_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[3],PACKET,101,0,8,HEX,,,,,,,,, -,CMD5_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[4],PACKET,102,0,8,HEX,,,,,,,,, -,CMD5_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+5])[5],PACKET,103,0,8,HEX,,,,,,,,, -,CMD6_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,104,0,16,HEX,,,,,,,,, -,CMD6_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+6]),PACKET,106,0,32,NONE,,,,,,,,, -,CMD6_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[0],PACKET,110,0,8,HEX,,,,,,,,, -,CMD6_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[1],PACKET,111,0,8,HEX,,,,,,,,, -,CMD6_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[2],PACKET,112,0,8,HEX,,,,,,,,, -,CMD6_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[3],PACKET,113,0,8,HEX,,,,,,,,, -,CMD6_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[4],PACKET,114,0,8,HEX,,,,,,,,, -,CMD6_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+6])[5],PACKET,115,0,8,HEX,,,,,,,,, -,CMD7_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,116,0,16,HEX,,,,,,,,, -,CMD7_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+7]),PACKET,118,0,32,NONE,,,,,,,,, -,CMD7_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[0],PACKET,122,0,8,HEX,,,,,,,,, -,CMD7_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[1],PACKET,123,0,8,HEX,,,,,,,,, -,CMD7_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[2],PACKET,124,0,8,HEX,,,,,,,,, -,CMD7_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[3],PACKET,125,0,8,HEX,,,,,,,,, -,CMD7_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[4],PACKET,126,0,8,HEX,,,,,,,,, -,CMD7_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+7])[5],PACKET,127,0,8,HEX,,,,,,,,, -,CMD8_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,128,0,16,HEX,,,,,,,,, -,CMD8_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+8]),PACKET,130,0,32,NONE,,,,,,,,, -,CMD8_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[0],PACKET,134,0,8,HEX,,,,,,,,, -,CMD8_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[1],PACKET,135,0,8,HEX,,,,,,,,, -,CMD8_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[2],PACKET,136,0,8,HEX,,,,,,,,, -,CMD8_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[3],PACKET,137,0,8,HEX,,,,,,,,, -,CMD8_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[4],PACKET,138,0,8,HEX,,,,,,,,, -,CMD8_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+8])[5],PACKET,139,0,8,HEX,,,,,,,,, -,CMD9_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,140,0,16,HEX,,,,,,,,, -,CMD9_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+9]),PACKET,142,0,32,NONE,,,,,,,,, -,CMD9_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[0],PACKET,146,0,8,HEX,,,,,,,,, -,CMD9_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[1],PACKET,147,0,8,HEX,,,,,,,,, -,CMD9_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[2],PACKET,148,0,8,HEX,,,,,,,,, -,CMD9_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[3],PACKET,149,0,8,HEX,,,,,,,,, -,CMD9_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[4],PACKET,150,0,8,HEX,,,,,,,,, -,CMD9_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+9])[5],PACKET,151,0,8,HEX,,,,,,,,, -,CMD10_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,152,0,16,HEX,,,,,,,,, -,CMD10_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+10]),PACKET,154,0,32,NONE,,,,,,,,, -,CMD10_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[0],PACKET,158,0,8,HEX,,,,,,,,, -,CMD10_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[1],PACKET,159,0,8,HEX,,,,,,,,, -,CMD10_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[2],PACKET,160,0,8,HEX,,,,,,,,, -,CMD10_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[3],PACKET,161,0,8,HEX,,,,,,,,, -,CMD10_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[4],PACKET,162,0,8,HEX,,,,,,,,, -,CMD10_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+10])[5],PACKET,163,0,8,HEX,,,,,,,,, -,CMD11_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,164,0,16,HEX,,,,,,,,, -,CMD11_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+11]),PACKET,166,0,32,NONE,,,,,,,,, -,CMD11_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[0],PACKET,170,0,8,HEX,,,,,,,,, -,CMD11_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[1],PACKET,171,0,8,HEX,,,,,,,,, -,CMD11_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[2],PACKET,172,0,8,HEX,,,,,,,,, -,CMD11_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[3],PACKET,173,0,8,HEX,,,,,,,,, -,CMD11_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[4],PACKET,174,0,8,HEX,,,,,,,,, -,CMD11_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+11])[5],PACKET,175,0,8,HEX,,,,,,,,, -,CMD12_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,176,0,16,HEX,,,,,,,,, -,CMD12_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+12]),PACKET,178,0,32,NONE,,,,,,,,, -,CMD12_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[0],PACKET,182,0,8,HEX,,,,,,,,, -,CMD12_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[1],PACKET,183,0,8,HEX,,,,,,,,, -,CMD12_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[2],PACKET,184,0,8,HEX,,,,,,,,, -,CMD12_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[3],PACKET,185,0,8,HEX,,,,,,,,, -,CMD12_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[4],PACKET,186,0,8,HEX,,,,,,,,, -,CMD12_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+12])[5],PACKET,187,0,8,HEX,,,,,,,,, -,CMD13_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,188,0,16,HEX,,,,,,,,, -,CMD13_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+13]),PACKET,190,0,32,NONE,,,,,,,,, -,CMD13_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[0],PACKET,194,0,8,HEX,,,,,,,,, -,CMD13_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[1],PACKET,195,0,8,HEX,,,,,,,,, -,CMD13_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[2],PACKET,196,0,8,HEX,,,,,,,,, -,CMD13_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[3],PACKET,197,0,8,HEX,,,,,,,,, -,CMD13_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[4],PACKET,198,0,8,HEX,,,,,,,,, -,CMD13_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+13])[5],PACKET,199,0,8,HEX,,,,,,,,, -,CMD14_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,200,0,16,HEX,,,,,,,,, -,CMD14_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+14]),PACKET,202,0,32,NONE,,,,,,,,, -,CMD14_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[0],PACKET,206,0,8,HEX,,,,,,,,, -,CMD14_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[1],PACKET,207,0,8,HEX,,,,,,,,, -,CMD14_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[2],PACKET,208,0,8,HEX,,,,,,,,, -,CMD14_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[3],PACKET,209,0,8,HEX,,,,,,,,, -,CMD14_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[4],PACKET,210,0,8,HEX,,,,,,,,, -,CMD14_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+14])[5],PACKET,211,0,8,HEX,,,,,,,,, -,CMD15_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,212,0,16,HEX,,,,,,,,, -,CMD15_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+15]),PACKET,214,0,32,NONE,,,,,,,,, -,CMD15_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[0],PACKET,218,0,8,HEX,,,,,,,,, -,CMD15_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[1],PACKET,219,0,8,HEX,,,,,,,,, -,CMD15_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[2],PACKET,220,0,8,HEX,,,,,,,,, -,CMD15_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[3],PACKET,221,0,8,HEX,,,,,,,,, -,CMD15_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[4],PACKET,222,0,8,HEX,,,,,,,,, -,CMD15_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+15])[5],PACKET,223,0,8,HEX,,,,,,,,, -,CMD16_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,224,0,16,HEX,,,,,,,,, -,CMD16_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+16]),PACKET,226,0,32,NONE,,,,,,,,, -,CMD16_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[0],PACKET,230,0,8,HEX,,,,,,,,, -,CMD16_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[1],PACKET,231,0,8,HEX,,,,,,,,, -,CMD16_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[2],PACKET,232,0,8,HEX,,,,,,,,, -,CMD16_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[3],PACKET,233,0,8,HEX,,,,,,,,, -,CMD16_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[4],PACKET,234,0,8,HEX,,,,,,,,, -,CMD16_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+16])[5],PACKET,235,0,8,HEX,,,,,,,,, -,CMD17_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,236,0,16,HEX,,,,,,,,, -,CMD17_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+17]),PACKET,238,0,32,NONE,,,,,,,,, -,CMD17_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[0],PACKET,242,0,8,HEX,,,,,,,,, -,CMD17_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[1],PACKET,243,0,8,HEX,,,,,,,,, -,CMD17_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[2],PACKET,244,0,8,HEX,,,,,,,,, -,CMD17_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[3],PACKET,245,0,8,HEX,,,,,,,,, -,CMD17_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[4],PACKET,246,0,8,HEX,,,,,,,,, -,CMD17_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+17])[5],PACKET,247,0,8,HEX,,,,,,,,, -,CMD18_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,248,0,16,HEX,,,,,,,,, -,CMD18_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+18]),PACKET,250,0,32,NONE,,,,,,,,, -,CMD18_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[0],PACKET,254,0,8,HEX,,,,,,,,, -,CMD18_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[1],PACKET,255,0,8,HEX,,,,,,,,, -,CMD18_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[2],PACKET,256,0,8,HEX,,,,,,,,, -,CMD18_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[3],PACKET,257,0,8,HEX,,,,,,,,, -,CMD18_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[4],PACKET,258,0,8,HEX,,,,,,,,, -,CMD18_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+18])[5],PACKET,259,0,8,HEX,,,,,,,,, -,CMD19_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,260,0,16,HEX,,,,,,,,, -,CMD19_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+19]),PACKET,262,0,32,NONE,,,,,,,,, -,CMD19_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[0],PACKET,266,0,8,HEX,,,,,,,,, -,CMD19_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[1],PACKET,267,0,8,HEX,,,,,,,,, -,CMD19_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[2],PACKET,268,0,8,HEX,,,,,,,,, -,CMD19_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[3],PACKET,269,0,8,HEX,,,,,,,,, -,CMD19_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[4],PACKET,270,0,8,HEX,,,,,,,,, -,CMD19_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+19])[5],PACKET,271,0,8,HEX,,,,,,,,, -,CMD20_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,272,0,16,HEX,,,,,,,,, -,CMD20_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+20]),PACKET,274,0,32,NONE,,,,,,,,, -,CMD20_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[0],PACKET,278,0,8,HEX,,,,,,,,, -,CMD20_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[1],PACKET,279,0,8,HEX,,,,,,,,, -,CMD20_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[2],PACKET,280,0,8,HEX,,,,,,,,, -,CMD20_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[3],PACKET,281,0,8,HEX,,,,,,,,, -,CMD20_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[4],PACKET,282,0,8,HEX,,,,,,,,, -,CMD20_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+20])[5],PACKET,283,0,8,HEX,,,,,,,,, -,CMD21_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,284,0,16,HEX,,,,,,,,, -,CMD21_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+21]),PACKET,286,0,32,NONE,,,,,,,,, -,CMD21_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[0],PACKET,290,0,8,HEX,,,,,,,,, -,CMD21_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[1],PACKET,291,0,8,HEX,,,,,,,,, -,CMD21_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[2],PACKET,292,0,8,HEX,,,,,,,,, -,CMD21_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[3],PACKET,293,0,8,HEX,,,,,,,,, -,CMD21_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[4],PACKET,294,0,8,HEX,,,,,,,,, -,CMD21_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+21])[5],PACKET,295,0,8,HEX,,,,,,,,, -,CMD22_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,296,0,16,HEX,,,,,,,,, -,CMD22_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+22]),PACKET,298,0,32,NONE,,,,,,,,, -,CMD22_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[0],PACKET,302,0,8,HEX,,,,,,,,, -,CMD22_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[1],PACKET,303,0,8,HEX,,,,,,,,, -,CMD22_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[2],PACKET,304,0,8,HEX,,,,,,,,, -,CMD22_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[3],PACKET,305,0,8,HEX,,,,,,,,, -,CMD22_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[4],PACKET,306,0,8,HEX,,,,,,,,, -,CMD22_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+22])[5],PACKET,307,0,8,HEX,,,,,,,,, -,CMD23_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,308,0,16,HEX,,,,,,,,, -,CMD23_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+23]),PACKET,310,0,32,NONE,,,,,,,,, -,CMD23_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[0],PACKET,314,0,8,HEX,,,,,,,,, -,CMD23_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[1],PACKET,315,0,8,HEX,,,,,,,,, -,CMD23_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[2],PACKET,316,0,8,HEX,,,,,,,,, -,CMD23_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[3],PACKET,317,0,8,HEX,,,,,,,,, -,CMD23_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[4],PACKET,318,0,8,HEX,,,,,,,,, -,CMD23_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+23])[5],PACKET,319,0,8,HEX,,,,,,,,, -,CMD24_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,320,0,16,HEX,,,,,,,,, -,CMD24_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+24]),PACKET,322,0,32,NONE,,,,,,,,, -,CMD24_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[0],PACKET,326,0,8,HEX,,,,,,,,, -,CMD24_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[1],PACKET,327,0,8,HEX,,,,,,,,, -,CMD24_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[2],PACKET,328,0,8,HEX,,,,,,,,, -,CMD24_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[3],PACKET,329,0,8,HEX,,,,,,,,, -,CMD24_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[4],PACKET,330,0,8,HEX,,,,,,,,, -,CMD24_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+24])[5],PACKET,331,0,8,HEX,,,,,,,,, -,CMD25_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,332,0,16,HEX,,,,,,,,, -,CMD25_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+25]),PACKET,334,0,32,NONE,,,,,,,,, -,CMD25_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[0],PACKET,338,0,8,HEX,,,,,,,,, -,CMD25_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[1],PACKET,339,0,8,HEX,,,,,,,,, -,CMD25_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[2],PACKET,340,0,8,HEX,,,,,,,,, -,CMD25_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[3],PACKET,341,0,8,HEX,,,,,,,,, -,CMD25_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[4],PACKET,342,0,8,HEX,,,,,,,,, -,CMD25_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+25])[5],PACKET,343,0,8,HEX,,,,,,,,, -,CMD26_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,344,0,16,HEX,,,,,,,,, -,CMD26_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+26]),PACKET,346,0,32,NONE,,,,,,,,, -,CMD26_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[0],PACKET,350,0,8,HEX,,,,,,,,, -,CMD26_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[1],PACKET,351,0,8,HEX,,,,,,,,, -,CMD26_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[2],PACKET,352,0,8,HEX,,,,,,,,, -,CMD26_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[3],PACKET,353,0,8,HEX,,,,,,,,, -,CMD26_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[4],PACKET,354,0,8,HEX,,,,,,,,, -,CMD26_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+26])[5],PACKET,355,0,8,HEX,,,,,,,,, -,CMD27_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,356,0,16,HEX,,,,,,,,, -,CMD27_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+27]),PACKET,358,0,32,NONE,,,,,,,,, -,CMD27_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[0],PACKET,362,0,8,HEX,,,,,,,,, -,CMD27_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[1],PACKET,363,0,8,HEX,,,,,,,,, -,CMD27_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[2],PACKET,364,0,8,HEX,,,,,,,,, -,CMD27_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[3],PACKET,365,0,8,HEX,,,,,,,,, -,CMD27_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[4],PACKET,366,0,8,HEX,,,,,,,,, -,CMD27_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+27])[5],PACKET,367,0,8,HEX,,,,,,,,, -,CMD28_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,368,0,16,HEX,,,,,,,,, -,CMD28_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+28]),PACKET,370,0,32,NONE,,,,,,,,, -,CMD28_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[0],PACKET,374,0,8,HEX,,,,,,,,, -,CMD28_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[1],PACKET,375,0,8,HEX,,,,,,,,, -,CMD28_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[2],PACKET,376,0,8,HEX,,,,,,,,, -,CMD28_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[3],PACKET,377,0,8,HEX,,,,,,,,, -,CMD28_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[4],PACKET,378,0,8,HEX,,,,,,,,, -,CMD28_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+28])[5],PACKET,379,0,8,HEX,,,,,,,,, -,CMD29_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,380,0,16,HEX,,,,,,,,, -,CMD29_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+29]),PACKET,382,0,32,NONE,,,,,,,,, -,CMD29_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[0],PACKET,386,0,8,HEX,,,,,,,,, -,CMD29_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[1],PACKET,387,0,8,HEX,,,,,,,,, -,CMD29_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[2],PACKET,388,0,8,HEX,,,,,,,,, -,CMD29_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[3],PACKET,389,0,8,HEX,,,,,,,,, -,CMD29_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[4],PACKET,390,0,8,HEX,,,,,,,,, -,CMD29_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+29])[5],PACKET,391,0,8,HEX,,,,,,,,, -,CMD30_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,392,0,16,HEX,,,,,,,,, -,CMD30_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+30]),PACKET,394,0,32,NONE,,,,,,,,, -,CMD30_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[0],PACKET,398,0,8,HEX,,,,,,,,, -,CMD30_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[1],PACKET,399,0,8,HEX,,,,,,,,, -,CMD30_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[2],PACKET,400,0,8,HEX,,,,,,,,, -,CMD30_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[3],PACKET,401,0,8,HEX,,,,,,,,, -,CMD30_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[4],PACKET,402,0,8,HEX,,,,,,,,, -,CMD30_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+30])[5],PACKET,403,0,8,HEX,,,,,,,,, -,CMD31_ID,uint16_t,(uint16_t)CCP_get_id(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,404,0,16,HEX,,,,,,,,, -,CMD31_TI,uint32_t,(uint32_t)CCP_get_ti(timeline_command_dispatcher->tlm_info_.tl_list[offset+31]),PACKET,406,0,32,NONE,,,,,,,,, -,CMD31_PARAM0,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[0],PACKET,410,0,8,HEX,,,,,,,,, -,CMD31_PARAM1,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[1],PACKET,411,0,8,HEX,,,,,,,,, -,CMD31_PARAM2,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[2],PACKET,412,0,8,HEX,,,,,,,,, -,CMD31_PARAM3,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[3],PACKET,413,0,8,HEX,,,,,,,,, -,CMD31_PARAM4,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[4],PACKET,414,0,8,HEX,,,,,,,,, -,CMD31_PARAM5,uint8_t,CCP_get_param_head(timeline_command_dispatcher->tlm_info_.tl_list[offset+31])[5],PACKET,415,0,8,HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv deleted file mode 100644 index 674eab662..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_TLM_MGR.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x19,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,MASTER_BC_ID,uint16_t,telemetry_manager->master_bc_id,PACKET,26,0,16,NONE,,,,,,,,, -,BC_INFO0.BC_ID,uint16_t,telemetry_manager->bc_info[0].bc_id,PACKET,28,0,16,NONE,,,,,,,,, -,BC_INFO0.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[0].bc_type,PACKET,30,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO1.BC_ID,uint16_t,telemetry_manager->bc_info[1].bc_id,PACKET,31,0,16,NONE,,,,,,,,, -,BC_INFO1.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[1].bc_type,PACKET,33,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO2.BC_ID,uint16_t,telemetry_manager->bc_info[2].bc_id,PACKET,34,0,16,NONE,,,,,,,,, -,BC_INFO2.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[2].bc_type,PACKET,36,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO3.BC_ID,uint16_t,telemetry_manager->bc_info[3].bc_id,PACKET,37,0,16,NONE,,,,,,,,, -,BC_INFO3.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[3].bc_type,PACKET,39,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO4.BC_ID,uint16_t,telemetry_manager->bc_info[4].bc_id,PACKET,40,0,16,NONE,,,,,,,,, -,BC_INFO4.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[4].bc_type,PACKET,42,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO5.BC_ID,uint16_t,telemetry_manager->bc_info[5].bc_id,PACKET,43,0,16,NONE,,,,,,,,, -,BC_INFO5.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[5].bc_type,PACKET,45,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO6.BC_ID,uint16_t,telemetry_manager->bc_info[6].bc_id,PACKET,46,0,16,NONE,,,,,,,,, -,BC_INFO6.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[6].bc_type,PACKET,48,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO7.BC_ID,uint16_t,telemetry_manager->bc_info[7].bc_id,PACKET,49,0,16,NONE,,,,,,,,, -,BC_INFO7.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[7].bc_type,PACKET,51,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO8.BC_ID,uint16_t,telemetry_manager->bc_info[8].bc_id,PACKET,52,0,16,NONE,,,,,,,,, -,BC_INFO8.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[8].bc_type,PACKET,54,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,BC_INFO9.BC_ID,uint16_t,telemetry_manager->bc_info[9].bc_id,PACKET,55,0,16,NONE,,,,,,,,, -,BC_INFO9.BC_TYPE,uint8_t,(uint8_t)telemetry_manager->bc_info[9].bc_type,PACKET,57,0,8,STATUS,,,,,,,0=MASTER@@ 1=HK_TLM@@ 2=SYSTEM_TLM@@ 3=HIGH_FREQ_TLM@@ 4=LOW_FREQ_TLM@@ 5=RESERVE,, -,REG_INFO.MASTER.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.master.bc_info_idx[0],PACKET,58,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.master.bc_info_idx[1],PACKET,59,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.master.bc_info_idx[2],PACKET,60,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.master.bc_info_idx[3],PACKET,61,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.master.bc_info_idx[4],PACKET,62,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.master.bc_info_idx[5],PACKET,63,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.master.bc_info_idx[6],PACKET,64,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.master.bc_info_idx[7],PACKET,65,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.master.bc_info_idx[8],PACKET,66,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.master.bc_info_idx[9],PACKET,67,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.master.bc_info_idx_used_num,PACKET,68,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,69,0,8,NONE,,,,,,,,, -,REG_INFO.MASTER.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.master.tlm_register_pointer_to_bc_cmd_idx,PACKET,70,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[0],PACKET,71,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[1],PACKET,72,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[2],PACKET,73,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[3],PACKET,74,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[4],PACKET,75,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[5],PACKET,76,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[6],PACKET,77,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[7],PACKET,78,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[8],PACKET,79,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx[9],PACKET,80,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.hk_tlm.bc_info_idx_used_num,PACKET,81,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,82,0,8,NONE,,,,,,,,, -,REG_INFO.HK_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.hk_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,83,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[0],PACKET,84,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[1],PACKET,85,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[2],PACKET,86,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[3],PACKET,87,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[4],PACKET,88,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[5],PACKET,89,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[6],PACKET,90,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[7],PACKET,91,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[8],PACKET,92,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx[9],PACKET,93,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.system_tlm.bc_info_idx_used_num,PACKET,94,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,95,0,8,NONE,,,,,,,,, -,REG_INFO.SYSTEM_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.system_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,96,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[0],PACKET,97,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[1],PACKET,98,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[2],PACKET,99,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[3],PACKET,100,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[4],PACKET,101,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[5],PACKET,102,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[6],PACKET,103,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[7],PACKET,104,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[8],PACKET,105,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx[9],PACKET,106,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.high_freq_tlm.bc_info_idx_used_num,PACKET,107,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,108,0,8,NONE,,,,,,,,, -,REG_INFO.HIGH_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.high_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,109,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[0],PACKET,110,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[1],PACKET,111,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[2],PACKET,112,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[3],PACKET,113,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[4],PACKET,114,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[5],PACKET,115,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[6],PACKET,116,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[7],PACKET,117,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[8],PACKET,118,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx[9],PACKET,119,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.low_freq_tlm.bc_info_idx_used_num,PACKET,120,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,121,0,8,NONE,,,,,,,,, -,REG_INFO.LOW_FREQ_TLM.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.low_freq_tlm.tlm_register_pointer_to_bc_cmd_idx,PACKET,122,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX0,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[0],PACKET,123,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX1,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[1],PACKET,124,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX2,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[2],PACKET,125,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX3,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[3],PACKET,126,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX4,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[4],PACKET,127,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX5,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[5],PACKET,128,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX6,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[6],PACKET,129,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX7,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[7],PACKET,130,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX8,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[8],PACKET,131,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX9,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx[9],PACKET,132,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.BC_INFO_IDX_USED_NUM,uint8_t,telemetry_manager->register_info.reserve.bc_info_idx_used_num,PACKET,133,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.REG_PNTR_TO_IDX_OF_BC_INFO_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_idx_of_bc_info_idx,PACKET,134,0,8,NONE,,,,,,,,, -,REG_INFO.RESERVE.REG_PNTR_TO_BC_CMD_IDX,uint8_t,telemetry_manager->register_info.reserve.tlm_register_pointer_to_bc_cmd_idx,PACKET,135,0,8,NONE,,,,,,,,, -,IS_INITED,uint8_t,telemetry_manager->is_inited,PACKET,136,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_UART_TEST.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_UART_TEST.csv deleted file mode 100644 index f58859b98..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBase/TLM_DB/calced_data/SAMPLE_MOBC_TLM_DB_UART_TEST.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0xf8,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,DRIVER.REC_STATUS.RET_FROM_IF_RX,uint8_t,(uint8_t)(uart_test_instance->driver.super.config.rec_status_.ret_from_if_rx),PACKET,26,0,8,NONE,,,,,,,,, -,DRIVER.RX_COUNT,uint32_t,uart_test_instance->driver.super.config.rx_count_,PACKET,27,0,32,NONE,,,,,,,,, -,DRIVER0.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[0].rec_status_.status_code),PACKET,31,0,8,STATUS,,,,,,,0=FINDING_HEADER@@1=RECEIVING_HEADER@@2=RECEIVING_FRAMELENGTH@@3=RECEIVING_DATA@@4=RECEIVING_FOOTER@@5=FIXED_FRAME@@6=DISABLE@@7=RX_FRAME_TOO_LONG@@8=RX_ERR@@9=VALIDATE_ERR@@10=OTHER_ERR,, -,DRIVER0.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rec_status_.fixed_frame_len,PACKET,32,0,16,NONE,,,,,,,,, -,DRIVER0.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[0].rx_frame_fix_count_,PACKET,34,0,32,NONE,,,,,,,,, -,DRIVER0.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[0].rx_frame_rec_len_,PACKET,38,0,16,NONE,,,,,,,,, -,DRIVER0.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[0].is_rx_buffer_carry_over_,PACKET,40,0,8,NONE,,,,,,,,, -,DRIVER1.REC_STATUS.STATUS_CODE,uint8_t,(uint8_t)(uart_test_instance->driver.super.stream_config[1].rec_status_.status_code),PACKET,41,0,8,STATUS,,,,,,,0=FINDING_HEADER@@1=RECEIVING_HEADER@@2=RECEIVING_FRAMELENGTH@@3=RECEIVING_DATA@@4=RECEIVING_FOOTER@@5=FIXED_FRAME@@6=DISABLE@@7=RX_FRAME_TOO_LONG@@8=RX_ERR@@9=VALIDATE_ERR@@10=OTHER_ERR,, -,DRIVER1.REC_STATUS.FIXED_FRAME_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rec_status_.fixed_frame_len,PACKET,42,0,16,NONE,,,,,,,,, -,DRIVER1.RX_FRAME_FIX_COUNT,uint32_t,uart_test_instance->driver.super.stream_config[1].rx_frame_fix_count_,PACKET,44,0,32,NONE,,,,,,,,, -,DRIVER1.RX_FRAME_REC_LEN,uint16_t,uart_test_instance->driver.super.stream_config[1].rx_frame_rec_len_,PACKET,48,0,16,NONE,,,,,,,,, -,DRIVER1.IS_RX_BUFFER_CARRY_OVER,uint8_t,uart_test_instance->driver.super.stream_config[1].is_rx_buffer_carry_over_,PACKET,50,0,8,NONE,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMDFILE/.gitkeep b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMDFILE/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm deleted file mode 100644 index 5ec7ad0db69a2fe43ccd055262589adc2c618079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259330 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∈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

t0gJGO4DC4ru*{?V*le6Nkm#_A6F$`rwQ^tjBE z;~&M|-wHV5OFOLwZ9h47DiYQS zBboyY!Fk8c9V>B*(acmVG>S`JJZ*uYnm1;S&E@qsv>9X!h zt3FL`rPHab;QaQMtlVlxuywr}e33s%i_Xh>oguQt*hRdOKjIbtqZ~G) zKF>8ym#d&U`(@6_Sgo;G_WhxuN9N?da$6c1Cw055bJ?qtOs-aa3Vt#5nPAB@*CWDJ zNhzg`GmxernzOoIrtwH_$w~ES1+`(e7Siz8hufz#`=1gyE(b1O@-s;mkLFK26HRf? z=XQ9W6F+`J_)v-y&*sgo$nHtwN{!&-FT|V`c@r-sV~4o4l9e?rdr~Updam5aI8RJ{ zPNO>^U+C#=!(;OcTP&>RB#yOTsR}cAiK$Z5yAtwQE%}RX1+|`VHK|F>@8`bHm*Q*oDP5_vnjniVuhqM&y;8yriUeH&?BL)B68o?<>Hf z+_t|}L=YrI0g)0BDJelZq@^W>ZWN@u1(fcTkPZpyMnFO-1!;kymG17C`Q8EL=skK5 z>UqBZz32Ko?*qdyyVhQNt>3CWZ+B$Ovj%*E?cRD?`8OgNE2y9nrBtv?lj+*Czks{T z5lif;E7AfNcRHRb!}AhLUKt*zXt`NO@lIdRg+1~#G8VfC#$k3^VMV-vYE#+pBoAGv z7%T9X2R+gS65}$K`BGc;Cxz3Ap1T+sP3<*>o7eG446_kq*=3&Kaft335?msgcOW0B zter7iqn$4o5)=|0Q7$SgmE`QKDeReej0)}(8a!oQ#{BVp*W{E&pLxi2)A@(gH{O%q z@+U}fU_|qgdY<(pS7$4??4ZAcMFlM-B#r?e)>_Ra1N9N)@B}m*bYJvVKqw=vuJ$}I zwOp3@99#J(dQ_ub>g)#-j}l`PR^(qo8J9(kSRPyT)9sUAt)6^vZNw7JD+^aWnZ@}o zt3f)IYN>seHCP7Mz@1MSCybrrh5wTYTAs;VaxAyWD`q8R#yKqW*|zE#NF&}8>X^-$ z3=J4JL&Vs1?!FYpofS{peUjv*>(b22OOowfy?Ps+LMjptDW>W=q^djn)GW!oi3RSf|#Axqt-6O0Zcv+UW2rlqf3ye7Awe>3-VHFibqNSxGOVa1N@Aa zq?ii%SyfRrE7iU!8{!| zDkII5n#o!+1)DMpfLS7n-6~2%r!cx>%o);(A3q>P?_Ge|o{xFZA@4zlO|mvz%`*O& zBL@712JkSVw29Jt?~l?hw%qG(Rx`^1y$yHw)_IKFB%2HC(T@Rn`35Z#CmAnx38Rcr zl7gp4wHwM~1>K=O;VEV!RYLDbVhWidurSA2DbEWcZX{vyx3c+D`u$mDp1HW|%go&4Cn1mpF=je{Jk?obk4vc%U06S$ zEH!x2ErPW0tfkWRMv!^={m}F!PeY{_!Z%B5c@5}@V&-$#mz3*5DN)0y+ZNY$ z%{bM7{RLf00b8f(hCHXu>6~37%TAOH?6T_qN@FoHCT$?sp=A}x+1JB`Ca|UU%a|Tm1G}`gQm^A#I%=Rh? z9Us0}EL)x%KCtBewG16SC%Uia%!w0k2v2;k44vVi3_V1}IEwb7`y%N)mwY8!{WXoV zNYB#^yX@%21_g8QwVW}1gA612Iw8CM_=urqytwD%POoz2v?4^6horar(8|tSZ(#7I z!$9eAGuU8(?9XZxzkb8oeKE7!@6ED;{KJy{Ee-Sc6Y7*ic&B)@%#~Ssv|Z&@&(;|{ zQ);gkf9|J=3W?;%%Q~Nlcoh_K&0jh(!eGfQ@G1E@m9StRnn-J5hJ{mfiQ1?w#+1E% zk5jfTMr%&A713vdkUe8Eli3i+1iW#f32Qjt~^<)l#msXM<1db?ir$I$WX*s#>*dvxPG#JhE~p-gBO~;(uZ(j?6<3 zfu&ZJQzB`4g`dWQ`9&wwn^$Bnc<~0XjRRA8mpiug*tv%v$-yt-pR74r&XjVh-dZOkaRu1;%9;^Eg z2b?OQ3JwIUomobNlfxxz)4Oe1*_&$`Tg4)Ti#>7SYN?wq+weET&q3c<>^RUTa}ky) zDMDEzRjSmS@Hc0X?~-DUgJkYXN+xy-&EM#SgpY|f1tWJ&_7@L?pB=`|>7z(XBa^&i z8gQ{keFCKL)O&^E@SVP}&@j3Cx)hBWY4M4Pd_=nBPh*7(1gLTtJL*x$U-7Izrw)6F zhw@esEB_LbNvz1(5(9pJAIzC@OTE*rbrbUEZ9)DL2|Fkl+>w4Xf&BQo0~qIlk8L_( zX_T;u)(NBddE;kX&1s}S;+Hvh?IJu6MJACoOSSDCHynIP$>*|lZ_?jnmE>l5!#y(BHE zSo)g;P2NwVsvM^7M7Ezj9TkM$9-JenNq)iWUNoHmaxrFs!`&SZXAP(T zHqam4kW_(1Ce>|mG5`G?1Xe+XfW?5Vqa_|G$|rLtJ-o#ZzY zAuCks?*_FLmaR^z(tK#?^`v~FF8%S1leA=_$(T)?h9%9V6U15x=j9kfYIV~PNh=4C zeMa}ayS6c_ubJMb7m9ZGHc6DiTLj&h1x0Q?d?Yl|s2$9Vg87jznRzHnK1S)JC`Lnt z;{yT|4Vvc@t`#PVD@JuQ14!z@%=K9e#`bV?BwiObUXR$6Xj&S<(+c5@(q1yXO!3;Q zv2aXHZj44>m4O~BxzqqHO6XRqZO-}R3gNNtrYbDRsiU)L5iF_iLW|x|CH%%dsy4m- zE^>i6?E?jkT+Z^f_q4Y#q_6urZ1S^B)XZ@xQ$wAo_o(mnKO)yavm7LTo|7eJ;%eQ` zg^5Fk5q(qQnSsk&u1Pv{h1_QzSCPXlsBcz2Yq;tYZXv*5Kb2S$U4s=}k<@Hdc#pui zWS(Ns8MJcmZi3S8Lm}GL1_(9H$A~DYB98O~6XV-G1Cw;flOHbOfMhq>Gs^QQ{U6RO zv#|RP6#=+fOEyrg+E=?;p3jBll2u^e5Iz2S)}}72>xyFNyh87cHLCSEGtRkGpmJnvU!;B}_dXXCy@L-}CEaga>c zA_uuVtc<9P?8)hlvEb?}3D*gdgZk60_V`?w@rT+Z)zoXbX{e$HL?qU?K@;mTtinCB zmm1h#1xpxm?jTh!IDS(Z8U;=C;UJtip@;WfWq9jQ84m0B1KTl-uuteZbfH&VDiS^Q ziEqbivitMJI{cjdSA)le%p48ooEC+Qg7aUxURGkAZWA0{9c(tXRt!RsClw3nw1~KS z%8%B~AUzslQ$aXzcZA&-DO(hdWzZ$5#3zGhH7ieF4$j8ewSK&CqcVnWf)6FKJV7^s zTS7N;f*`zDGrOqT$L0=Y7|GjPoyv@br0?cP&Pj(!Rm%~xqWCQmVO`uz8}7=tM2N%+ z|G-c(n~jf{q{Nr`EZC7S;mHF!`^?K)+rk_Jv%w-XJ@%$iJhz=xqeoDFOU0`D?bTGLkWHOO z=9k^?1*%i=&3@Pw#9oyrZ4FbWdwroN!X^B!5pg5dDv#y{Z*48l)6Q~>;)l)7!~{F! z8nc|>u>iUq{-wZ%sIweYaXhB!P{uf0_~ES~3r-U|9kPv3y4l=SPws2ngkmIQ0s77SMfOUg)fx`)f zE&`5_YD@v5(}Icjr&MkzRQjwIBZ!ipk69HUd?YExz5xKBPhXtyB%;@-|Moe4r@A(T z_m_M7kQ%B@@)vhEuugM#dNA_OrBtaUCmO5-BX)#eyOK?gvdA&|^c_~KghW%b$9T=d zjhz*pwXz^LgTk%#CG+)r0WF5xIR(?IlUhJYWzUc#z2Vp_VSElHO@t z7V$&fS?fkFj2OF|(|#?Pi&XEH2k0>CZQ4b~%8-`!^TS2&SKl@p&tgZQ&sKQf7@9Oy zkBjDQ#ML?7@|1|Ntc3oCx_c1${1g4t8lLU17{<^G-o!TwT(~4@aVJKd5TWbrH9FQz z@he>Ik1bD?^W0PHVuM=^(gj_9#CbDoQ1!*-k<&LX;>h-rj=i9D2XUOk*OCuCgO4kZ zNyETTe+ks95mT-ast-7^Z5$dB=?{PYo^E`(-v`E~SV4Y+Kx%IL&;R}OIRQ|l zV-GS{AH8< z8lD;CdEq=SZ>k#xS{ew*o_v4^CHvyhO!B^mnq!tAc_8%V^4L9SzY8p&&-K|>X+FZDDP(LJF6{>I8a0< z{co)d^_-yJWcIxz<|gWPp{&J(;k@7Vq;^+^$R`39IvrP@|`un7rF!Q-3U7;{|nU>p}_&UY=WRPj7Z^k`k zl2HmAxwkKb>p?fOgH1!O!7- zsoh)_x$gM3mgeae$%U$WBjKWZ!Cq>?%d-+Bqw7_f&@a?-prn4ym5Xjr@2#P9h0FbI z7rS4nx8=W9cPQSt-k5l%LhErJlrscn=l!Zlg&BMJVi~^Z(j(cptGX@?;rhJ%LcK<8 zX{i1bR^6l>ygn%7A_|RuX-2_M`1+sP6S!*#8+Mb>jETXMgg?48fZzG3j3@eCD7t=S znNZs~oTb>O&!PFPtHg%x6=w~Lp*#3jhgTf~ue{b%;42SLpIJ4)^N_DKy%z;9 zvtDjJcUnGF#ERtgwdFl0`cWL6Ws{MtRi0$cL`umi_%{jo=P_rkNOrchMkn4#UbeBWnl*7JEDs6(-w4Y$@^?~C`apwIU zgM>F9??GP9y4Ln%&2YM%z1|}9n#P&3(lu{!@v5o7v%87i1cCcRle;U(RZDcG!3(o- zu4gZ(bzo~>w&CSp6d@PQ$(%alGkmrwo3=p3%uyZW1<52RAX7;WFrq~^XHp<7jmimm zs^nV0?9kXfEnT?n6Nb!2s+J5_bEirjm1E1OKI=BbOp$|E}2f+$%ftXp#30=dr%k=ll1!`V-R=oH0eDL@j6jf*9 zWp%`dkRn0Z=@dRU7HS=Ox;lQ^7q1-^<#LnsBTlV`mhhqqBSY*@^qOTqR)@>FJeTHg zM&o;ZHbfF_1A}8J9!+}GCCLxX>b;I}kWLcb99f+0wt?ANFBt+`<0umdZ8$eUOd)#M z>H}1EySVg=2=l{GZX*EU^5?@tjDF2f{kr%$ zUB-wZME>sqEWJd@@2^Z?m+hB-3xwyuhe)=qTKvLt~i>`I_RNhv$5u=Z- ztF7E#d#j6vTq&XCSBE1_Af2i};f+M0GU}^)J3+gPol5!eblvq7+K1$)aM^`VR}gZ# z7k*5t^FtX0d(w(DW;8Gicxkq=M^8|5Gq#qDddgJY4GZ`%&B96(q@^c+m5|t!)gUeH zWt;gYPbqrXu!(JQLjyORn5Q1U0lWZ=(@>I@*JoSV}pUC+k5 zpYSmqe_cy?IgA<&P$B!j-V&op8S?DVkwOG+5~VOHoYwHbL ztCCI%yYuzJY39N8XTA8E69U&+Nn0g+h9da7^UBnb^nyYva>tAy%QXhb+FF!E%C4?` z6VJ@DpGxW3k}wp|F(lT9V)$yKay3Wx)g#KD4w5a5yGES;H1q9a+FK>G@i$1Y)gG59 zzF#;&$3y3_-7n0zai?<+D_UE-laT|pjJsBtVtV7G@YUwj&DqQ6l*lvf!?k?{*<7kP zD_yiAXr0ari5OM$Olw~23CJ8+v&pf<}|?3Mfd@y%SlamdZ~6MPQ%6e zwE$_vFg3m5{h*L4q0P0n6vsPuLK7ZLt&~q&dE(e35u+s8Y5jC^*XF}MO4W30k`I`> zG$mU|EO}l4SGcz56m~Z2xYc4U_haBlPK=qe?uWsLe^?gr&YDl$g0>T$s2CIVLKx0R zGCiy6-kFKE>@uHVIfN^R@M4DM6_WaB>O$U&vFKMykgLk4M2pc$^h0+~&6M0w4h=D7 zhcH}g*pAEHryeUa^CYyph~UODa!GeOht!IsAHJMpiuBq@mSsGfYTDvhfX=18b}Ps< znfUIdC2z!53ePqI{?SV$lp2FPJMXg_3&j14Lv&ntgXA=?a@O+odkH|%glZP{;EuRE zTA|%&^a}c3=o>F>i;CB(8fcM-H751#DNiM^c1d&x>en>V1O zCp>)Drc|w^Az-sADnL3ZvUz@UyrJuEL)XIM96J6Je-YO zU7ktdD77WfCuU;XvmL@OiJKhV5DtvJQr6q?CeY8f_f3Go7z^(9Tft&0VpFCvGbW>< zo^l+-jW13?&Y4aeIi7F7~H8xsatA$TOZAhg@0NaZ4rmZ@Wn-)%t1uVSnVt3yf)ddiVi&wdrM$C1Fg>cocA1kivu8S7TG?3{;f~s6+CeqcOw^dx-Ul)Bf z=YDZqv>n4IjWOY#cxg6ikE+3-9e?`#)5O7KG94tHdp8pMSm4Kua=o8NT{6D-Vj*7h z3BB9CFTV_%b<&I7Oif|`59Z#niNL#c)QO%q$yf6`$FuX@pIcqf5`P7T^{&CCb^d-Z z&z+P3by>P~Lr0zK9Q?zbbd3=U%h6$yLPXc37j&RC3kC_5|w#Bian%$yXD13tvy`OZc6q@_9wzb2o+xso-@fZ#{}OrnE6? z?ZvFS(lR%jvt0yFc9!}y9lT5X>0LJwdJN&4UG!Y#%CnfbJs{DFSLmH{(NZ!u>jWMs z?!71Y~fwZMY}HJ-FYdt*NVNuUo=>mk zr7#&gPpEeRji{6iZ3BGKCf*PB?u@?8hg&=xdDAG8wwKz*&w>;t&iG%~zS&XS%rlwMS-!#N|P1JtbXQam1vvDoa55t?L zObmK@>krLm5h!9*Lwk-d=jzf4KN3pFMN`?qdy-dfi^tdd@-tw8^@dq#d8C!K z8f_)Fv(vK{qtZUTg@x_%a*YY`n2VxRI>(hKdahxLIcF+!R!GMAEbF|(mhMqsBfU&L z{#uSw=XU& zc*wk8IlL)UNsQkDB|GQ;P>Ap;xw;F|FzML_Hd%1B-J&ZATZ95Ni+n*ZA_r;35a{MB zZc^cfo)|J5!I&Gkq%n?{NQAJ|Qrkg$2rB2YBr1i_-T_}6dz_2F!?2=@~}sY;oj9Vg`70j z#7B9pZ6V(62D#y_W{?toVp^NLdUkiXZUXtfPqKTlcNq~oy1q(ouw!yS;iDTbj89J{ zo_M}AYpSh?9xYhRXhd-XwJb1mEkrWz_3Fc{!Vl{r_(_fK>AeP?mR5K&=`(xGJVQ?? zI5Y(0D3QIj70~r%%^v9moubK~MxR}S46$oQbOf<}h{HOacP4rF%7>D)J2Uq@jnlSB zxA{XOF+fdG-3*>$rlQT8vYQtP46?2C(AA`^nTupC_ao0N--(hHSFB>0Tvo{}3?B_oxkzJ{8C8q1Ri9ZVB&f~ifA;|oWF_X@+C>5` z^1^wKRIou6UnG&Mf05qCFyvO$7`Y){nE;*3CH zHISRhAEp`M*%nDFGU@ak(n?2Db^LD($0|4-;Kze=;TzMRKhS7---+Lp^S0))ctg-t zMa`2sqmDsq*>}nM_SKt+o)1^_dmE_@5>-2sPW$6r(C5GxxDHkIKv(so=tPe8{!pfb&g}A12Vwr&$A?|z)fk z_zta8qyDit4yHX$%QOa|Sviy8bIZL->l)*PwKU7Gn%0fk!LA5Z%FZS1;5r1ZZ9=_P z7v6_UE5pnyA1)HU++%8Cf05fJyw>2$x!4ZjTbp!s4&bXmQ{lqkaw@kE+1r}kbPK4R zPoGy=*-O~6QC966j#{5yzxxcW&R3k!8z+YIBK=N2)I;{HgXN-AKvRPwzEC*AdN^U} z)I0*Up5s{J1_JdA@C$-KeHr+*j6fX;{MtsKR*bMG+0hb64bV^I>fhYld1JbmyYqB) z&osvA`tXvm)6R+!^wN&QRW*r4UjhHcEw(ooo}GGrp`C3NVudh?A`X}8*7<7s<2e%n z<_pm{EvIw_-%iWnt8s2ww{cycUS?LE=DKh3@`_V&hN?tqQ>q|qV~Iu_O^`V!aq7b> z5`jq1#K)r1T5zM!h$E-Ebk^W}@HM&4Odk#3QWhdrd9CyzPRvR#=v}HB8~--r+$xD# zi_X{+w6U{NkKcPmufDQ%>8#fMXklW<3>SUA<+P4_LA8RlRAczHaGE4(&T{YVwTud~ zVRwg0zLss@=#|Ip+!TSVz~IcrCYPD1qEW@sbRN;ae){2^2^RCLxbSxH*vfs2Mjbi2 zI7b|U@&4S_@HZ@RLDHOoq<7$@NX=Tly<#D9wP58+U-9iZiiu8|s-%aw8`~Hxlk{ed z2rH+b-<|;m|M2pa?uSAXR%VXqlP!ok&h#}3A2Qj<$3=ph!rRH?RO%k?kVt?R>l|+L zPCDbnU|?`~Q6%=Yu@Gl5DWYVB$qHtq-fFw7D^{qjh@7>4JNcP*X$l(~e{%^usDx^g zp?9uRz0am4PLdr+KyVNaYA;P!K(Omb_tfLfrdY5`>RQVFQy+Ed#jl?$LN3lqSgj;L zo99}$i{odCefU6~sw3%ru4dVKQ_7fA+b0e?L9J}pvyl_YNb2gm{J^j9x*~m+Ten@j zCMYULx$9jEXny=`x>3e$nOj-#+36^Vlj-g)pvSRj@!n~SW9cIwaI@U4iwap4IkFyi z-_cLJ)v5R(3xPtmXt^HLJg3~H8XG^uhy@Jo`60b8+a%i?e{>gaN=W8>m%B1(U|k^N zqY71)zpR9Q{H>122hD|8inEWsK`u`l#DV(?`x7Sf3=t)}3aMVCGcrYIXbx>b%9cvF z95|pakunlNxMm>JB|q7kaz#b_tk~|``hZl3)TJuyhQrJ_GaC@I1~T4^Yha`Th93il zM>5U!?i$^leJui#$IR*r%jFgCU zXyKA4PBQypFR&DIj4EU9zTNC`3!l6s%b)S@XoxaF!Zw{Tgen?fSnipgB31(`dJ42I zXoR&+&!tc-B9g;I7=Cc;WkzyW`;0D1p@8Crtf$>P`W$!j^m18yh1Axqtotfi$)f1RZABcGX;sZtwEx+*Xtw*sUWt)!edZ=`FUE4aJMw-0} z4%nztw)?Zd*pmD*2Y-B<=epFb^Fu0U<`>o=+SYcDH*qy^$tANIx9t{rl#HK`)X z;-BZ7d3jFUsza_~FlK0YPMpT^dE?;Q8wXQ7U{f>e#BU#zR}1$@9lH7lb$5B{mnK0A z;xy|ks}$C$1~J2rOW9z%3tR7Z2+Vd!U^}M*wu-HBh4F=ZVfM0lm>jytpijoog7_j$ zxiqAr2fIpUy!c*NhBwEQPzJCuz>s0z8}T;k_M19jzxL^x=Bc%j@N~SGcV-}9ltW$@{2s6S9`HJT4CjFF0j~p#lM4lw zbj-ncnOXPIoN`W9fu}9~pj3~2TjH9469R(CWYdN3Yz8|R*bExSayEw-bK<(%dxYMr z$O)=F%CKMgmJnZ0HAI*+^EMCp_F6|?UB6H2u-q>;GkQN{Cuk&x9-=ZBxEn=O95vWe z>d@N#oEat?Sg}(9rI7GvnJhDK18U9xOs)^JwZyb{%celCVk?N>Eo0~x@^mdbtF*iDM>2{F)t5X;~MrU?^b6^+2g{-+Lh zKc^2$z-uH$(?xR;Cx($ck@S;r7y7p3=~53lIF#4dmnZZSRQFagSM(F!0XtEJ<$ZX* z0EzoeC~~A03is=V+ryt!y~xpfvtJZC5SDMb^Dy+Uv>DXrhKnKjFxH;fGp7Dv2({s! z%Cmv6cdT3)d=iO=XGZCJ`&fLBbg&@O7&(2&Kx9Y%xnx(0Zzo{}LldZuVC~t#i2)gj zd`EnN!(bqyoXVlBHw;)V>N`W&Iqk>z#5@0POn`R`b$12XUdPFG8ks_B@@cxDmzk3~ za~^vg$lEud@nXL3U?)QWbflN`ccexcPS?@2Qk0Ms3=}jPev)CORNteq(!uT&uT5(! z!SsTW2%r}LO?0TtfLVVN=b;oIU=$Q1rFv@VD0{4}DATz$j3rai8^&p_baN~g4R_26s1D#L zfGO<{S{>Mmz-qq@oDD<{bWT|1fPn~1=lqzEnr>QouoKCQobC?x(ZJ}w6E@i1Df@hDP)z(>ukLu&r8c2X;)!s$?{%Hs-xc=!SmW+VPH z`ur&|=3MOe%0oPDHn) z&G_SZ93OB`$$p$#^VHtz@lSC_&ma15O=V(Z_*mlmK$9M}gh~BzK-(MwU(?geRq(3x2E;&79rfnfx--&qwGR!9Bp#=NmoDONk~6Z`xgWfY)vS>=u<=Hb$g`I9k0}(H zJEvk$PV4PJ&(ASr>eKj+t5-S6YLP(@UNp~CHt)h}9*YqCL7RbpY5oz`=a2%6RR?t* zy+z*qYqE`Io^_k>iGWq(N}UNUE&iQKdure_hf|>j9e*my97D;V+J*^>P!1?#%Q6M9 zf>=$`2`%$#q=RL=kjOh2{i_vK6qwCDQ_<9!((HGWoQvX^U8eRU;bg?ln%f2s6rO@L zvC`yZw9cxAt>14K*5_wZeC~~nvO&C$#LAtzSmjb(<np>tuq2pxi$%hf7>1Y~E1;?C5t>XaI zgB;@*z7+KXt-ViUuo?0vH4l2F6hJMAiv~Xa<9gPGe&yJ zvJ_UWB$0WkU-cBBy~iYYyUttF*uDuCit75fY`i!OeFBZ?Ff^)wxad9I2FtruE)H$4 z8kDy-)GO50udIof#KHFIo9qYd##dW5v=K&Yby;(uf2*ecX(u7(!+R641~>Ta@?Wjp zb0KF8BmL7M`2Nn>_ba^y>v}Hd8AhAtqH;b>SrF+)WVcH?1C0p*fZF{{4)!FdUGx&REu;TgN+xvpV}9om&heHVDpOo=&2cH ziD0w%J(a(ODpxjk%i-tOQNrPyBXB`C*_>jVsJau-(*K$2j*(oA+>60bX%%y0`c;K8T#L zg@Q3GRqfx%iW=$fZuDe{saR%svr^t6??z~9*-9M>?(eYPMoVK}h?Q4Nf{!7#Kwe1& ziEoViCBpuC9BkZ-Kuv)CBVa#%q2ZDz({cP%TA%sAOC!tDc23Mtn)Plu{i9XMFbMdaZZfJjqg?wT*v_S|-^>aS5Nq zh6h9K3)23G06);wF0uV2yx)QP&tu=mIKT>~2Qv8J@3z5#}#zCM1SJ9!6P06&^S{-m+L zlA&KAnu>WUjX8$eEihxt3qY&DX7PI}-v2pN@dUp8gWKMr<~}$5gh1%K7UavltK72i znJw?A9^l?{(tYTBe+`pZVHDFIlFK@0YCP>& za2_A3gWY6oWrV3Dmr#yYP_Ekc@^Mxbaxt|;fEYqCYwkKnZr9^1R0B)(3^*lx@JzKV z?A;!#dVhnOSgltrXjb6Sp$^Rkq7=b6?SP|$T6=(AtHU~Ci z{OrH5z)^ExfArb31dBCV^VBC1aOZ}H%j5UAT;|h)l~~f>&D(LWT0vj+^AKbf>2xqGGZx#dm{yHin9s-0TNS*U*JD!`%asY+(XwF!$G)=o zaoIde%rfBOy;=BXT<}ggK+-j^1&p2%RQ`LOh^*{e;l%nnlxR&(Vm`n8t~wG;4X=>OVgqZ;yEYzj$(sS9v`R>=Dgx zpb>F_Ib2PBwx>PN5u$g{SJI>joU?`4PaA%IR5EQ4Xa4HZXXA2xQ|v+8u!6qg;)uvp zWe{EhjdMCbLerHoFp%vLS)>B7-_$NQF80vgWoBByh6X}eIT#0}J00}OCR6Nn%K*+# zo~~pZEJ@iNvd9tJwCWW{)6gC#+H1A3MVxgRh8wEhz{cMqtU1W?mc2B4pmhe1uXUaQT1O1fIud}^p*hkz`Dc!; zb#RKn0M)^^>J;EIgCnieLw`K2W01@Bay721e0v$8KbfY)?8DRk^^VDTN5=rD=hn*) z91Q&prJ*8mRh#cE;vyG0m<9o%Z&XGjwplb?d24Vp#on;2q{*tbg^;^W^)oiv1+WQM ztz_Ds_9P(t6Uxe;4z5Q|q8RL}9FVpATEzJOMz zN~!ZF7OQKi5qs5L_lH&&{uTv3fwgZb!JpRZ{{-E|2xeMTX>;6rWyRf;g$J6js))BO zuUg({Ga#IlrG5Y@mk`^0zCC2#S-~(knX=nqp%%5E)ahVc){|miZXh_fcV1@hmTKN4 zS_T00u=WGEwrQq@c3bZb57fG)>@`lxsy%Muw_aUTHA;DT%JStY!yaBj_^T-IqLr7m}3a#aC)pEA&Q=JMqn|8-u}4D&e;qm3x6V$G3?7w#M(!z`rZ zAwz(N5&-;T0pOo#0RIRAR>C3vF#;XiNI>?3I6&7WMxiK+P&rG}ZU7iaZ~%h1{!3th z@ADIaxI))yb~F>1+k0ScT1RtRkU#d^X2pE)bz;0@Qe&O7a4#GgFb&7vF=b=GfSCmh znDvVWgAqpt3>((*3>Zdm$>QKBjK2e#vXnIe{%-h#zZXn@h`$9R7npV#vzf-3*h;*! zq&o(i=dz(*jK=D-i_Tf*U0R(m!Q+7Tjg9}>o?-3)Bwq!<$?c^OddCcD3~=98^MPe% znSE@!3}^y$=>X_502p?@M|8=!cs#lQ1}avkW2lByrSF9Em@kg6c*O>zhE1})M7T&7n%<9JACHP-;Rg>F2}>)!Jiv{FMs;{ z&HS12n?L`19b1|UG7S+#&W{c>!Z$l@KA+~iHEeHG z7M`*@V4)Vdpx^1BU$!W=*=J!KKJOXBlEuJy)0?sqkNMOh^$~S0MIqG@Rdo?2l_eYd=TmlpE7+ zM%fcqsv@C3v|#-5&@<2(30;7>$0|1mEC8oK>2xK-U{A_!x5aSOLecaPb^m!br_-4B zesXi$H8Z(DpkcQeBBK1D@gQh1nOGjx3+t}Bdl+7c^m#)H%ptr(@GWTgg_jyQjGllk z!UN!aJ@b8?JsKEU{e}y3iL#+K zT>cUk<5&q(VyOpW9JZ@gPNVY)y__vs%0qkBaghtss}MX_MH`sgZ=l}G$#Y%HFK7| zIh^ESAxev?-n~Lgz=`(R@RF?irJ!8Op7uew^|NR8zboEa2PF@yadI8se9`t^E>JFN z1<8VX1oOe@r)TO~9p&AIzj);Pw=wyOE1X%v` zZ=`I)_mYeE`}`f+IYe4%b zjpV;I{Q?#Uv*z9f!eH=JC1x^*QWnzv)430GXr`XzRlTJkAfIKyNXHroSRC-DN-RMX zEF)*u{#$75JNY2**5j7ZU^yk9VeWrXQpvB|&cE}Efczqqjb?l7Lck1DX)~h~3@ufm zc>tJU6^CXR@{gHe70J8Jm0n*sxY&N(0XsYe%ewmSgaQA@X;=S*69Nlh{W(Cp{&NA^ zFjxTV3;)*qulu(gGk*JD|F`|G--ur+{Y~+!zd?Ndj$Z+8i~rih*dk~9sK#f7r)xAde|ps7Sj+U@G*`m`OD^Kmp{om&9ow znpAN>USH~Ad3! zf(Ys^y;@Ft8s$KRfC`ruoS0X;!`P3t8>=pcx(l%^5&?>;Zs@67d0?nQ52TX zl5l`m@Bc`l!+*k&|24Tsc*SYI2MU=abeiOH+U@}g3R1c14U^scl0@8^c|{+0!6V8W zR_npZ;^vm!Jeh$iZ&{rVCySpu^9Y2H$*SJ<`7J9$9q=1QFiV)4DJOW}yTK5!@RCI8 zT6lrN8u+6SYT3Kpxzq zqfj>G@d}&(Ny_D9MFo?jR6zdgT_8U&%(ncqB+b76Ly}asObrNHZEyO=ctp(7u$6Nm zAJqz#-Q-||)rocgg>woff{KB{vG(LWAaj5~69`n^hDl@&KRY-jKqAXs{}ZqO!Tx{v zxc=xybCL*TPhvO;~ZH+m!2%e6{#uqMngb~ zHjpoHP(+~LSplmg*lo91gk`#@9aa)JDjbHZ3@Qx)j~DPwaY%!Xk%Q}LBPa$ASU_Fh zCok$>R5<=YTL=zRi9n~3=AgFkx6X%YmqRIZ+$znlG}Ot!OhzcH!kb_V2{9m-1xUd9ROkgOaDi2OaYZid=f~vg$mT+w zUaIFDGL~a6Q2#?TvC|Z*RM!ofva$?ERxEg&1=IV-6zpH>OY?1=y$S4tJS>{S{Q6@S zZvF>Q_BW(Nw)z`zwafl&EA<0Hr!Uh4t(k@vqUJSVY1XZ<2iM{F|-R(P8= zUCA^UkYZm2D|11j*tnbnUTp$$tpF$geduM6h?Svh~S^Bo&86c!e5^ApD7^zPawjX-I6$!HcrS_At?!b`K{!Huc6;j!8|NLI&5)pdBI^G;4uTFzinyY>Vba*5l}W#|5oO_`1eXq(%)+R z=PsrAM_?Nlht&e)z6Qc#WJRO#w3{WsRT%w)ekGqxq5>G^d&t(FKKj>dV~mWA3J(+Pk9%v&S03S? zxq0Rv0dCIhuKt~%(+Rl4X8S&@^dGaV0x11=p7=?V9l(pQ{Qd&iO*W(9KXe_>?~MiS zB>G1X0Z4_`!7dEo`m*q}9M>3Tv6q-}uj&Bl`lYsuBCx{$9$4WCU=|%zp9pqVs1*|f z<@txzC-)EQrt+Nv{$A#^{;k*lm-RY|cEJ9!$GkI8O7iKtEbGyq4sR0vy=wh`GlT@s z_MZq%jsiYE;}`rXe}O?RbgvhFeiZG?eCCDveun~%cUj79d%ZvChUbH>ECOXt^gU`; zR!)Ee-utun_(!dEz{%Nqc+H=YF%U5dKa3dtg1!DJVsy-#*nV>daA)Ix0ujCyF@mn- zKp{C$SdCNK$b9znXTRrW?2l>r?c&cRPB5?ML5b7Pcs+sOW(j-C6Saf*=x+r2MNEj$(EF3kh;asp7dRcZXKewBg)x95vn?$*5j*GK2EMpK^!(NGIyCa`!WEiP74|oOBt?vH8Um9v}jw1k~kEN#(7g1BmYA zA9eZvA5&fa@AH_39siuiGPmVEIQW$Il2oO3Z>~ zgo?qEyFO=!+&|teXMh|;r3P-;0PbB@wSr|r9bMTFdc1p=zdA8Lb9eMVB7g%+_W`ai z_~{F@{{|wcJMH}0WGeV+H+|g5zZaxKP)RFmHY@5LTQ}pnHWV9?zQKW0H{iV9YOltL zsd8UA?S*#kWWL{kqriGJXh+-c`Kihfyq5&}b?O}Ul974D1WNb;S^f>O4O$tad0ork z85;vj_F`57d&9{Fe*^nDmN4LZmF5V5tGN3b0H3S_aJ#y)Q$6(mvG>&hQLNwJDj+D0 zbV!MG2`C*RAfTXhH-e-{OI=o^RzOffB?UyfyF^ktq#LAJx)<1Y77Xsa;`PSw{g!|D zII}yPInRmDiD&kiH_2E5seW!*xywC$4#1OCpZ@9?V!+3xd8@z{;Q||^4Zyo@>;i!2 zT_O6wRxX0T&TIAha|~7brsJ7Ei5*eE|ESC^2kgxW6-Afs6C7RVDn_=HZQ5`>czngx zxG11$6L?Ob<>*G*z!L+pGp<^BjMoy0&mT8x-m-uc3Us`!qt`1^6BH zkYFP`9jVcu%jO4OPtbDn!1C8!;70!~^97!-4j}8@0A4Z>5TV^800)==;5`L9z%Pvo z_YbxV{OJh41&{wx+xW0c#2CJ{>zuBP{>x#w!|%RC%^96NH>*1efZNdvKykLdi6rRg`Ks)gNBgGgI~n* z=Lt6G1FusUusQI6;cw{jFg~P1c7c~|1PIiw^lU#mAP9v=+5q5%9dj*P57Vyl=Uv`^ z-&F%ga$Co-qrv1)`W1Zu@B$FPt7`vUh-sXMM(r=U?QPqS!z|OvcQ@VkyR~8C+iox@ z%u&-d6ec+h8y}@);ZzjSGWR_d0lpQDj?@PqcqLmk<1Z%Ss+$1c ztIq8suqPQguv6SbrY+0Zr-*3IpC==C96o)4Ev^1-;6)=&wGV!z&AMi zr-(U~FIp8Po?Qu-$DQ`~IAu=P>IolG&mzsXsctcW#*shQ)YShaOiWI;{JAi}!U=?l0IMQ; zn8B11xw?H^KJY4>p@EX+o*kxuRP|2lj)T<5h5Vbz(l_u9*eqKg*eyp8*ep9uXgr{Z z8c3A3Xw^v$rkv{g`-JN^J_5WM!Ooyxza^93&Q*7_XZ))5p0Wk(z3dg3xZu9uc84}> zgB)hMs}5ACB&)UDGYW`~lk_My+NazvV;Lg=!?Y*TDO-wL$j1yS{X`-LBp@DqMD{XA zLYQRNy3o@RD-8<^N^f~tu_seeAYpsjLrMTS3-#kE-9iTCMqppdqYTp*!O{ookiuz5 z12nn;8b)7f$ov@^HUJIOTVhX?V?e@FbYJ+8(fSj7JOF4k05rN^0emogrJ?)dGzJ_2 z8kGQzT7ZV~R~jsThK3tJ*-VG@Zm4W=f8jkMunw4t7kfS zkH1)9FnDwzt(MAi@qCE@S3eXuj}d~#%m`i{hHqs1t6k_gfrrzfj=laUD*@3|D&u$+ z&IOa&ge&(pUC(F6Z>11GY_e>1PJ_1D*qxI{&(@Ee;Yn1w>k#FqjSi4`nN46WZ3fOBHn(@ zI`pRhAnTw8?NYx%>2eTbBTp+NT=9CacnHKL7H}XQ*B)*}Xzxe1q-f1O(6@BIbq5^s z)?B_BDUO8jymG{Gf19cFhe8vhGdtZP7VDwH%4}aljrlhTd`b?EqB>Y-Akc!cu2Np) zNq6ds^Z^393zMMaxC@6~#(IO`&U?&I(btSZ)sNMfN#UI-b`TjpjwVvneMa%0G_d~l z@(@|tYG?xMI!B)e13&&fmjb!ZWRhp!wDG}gajFL0@O%`o|EFk&i&>HEZ+2mhhyP-| zrNQnhTQ+E9aU7|FR2^<_}XhX+s71A#iSNSlM-h zW3FILXa7y?+{HQUMYNwjrVVkBf*eg`P-@6#@In0ic!-XJ3@A28@K(l88vk;6*rDt@ zZ0c?8xINOg4|^nR_&!Dt(*1xsiZFdvStt7td9krG#a!I(+yON-UnhE=_2qrA})HX)kcTKkxM#+T%Q&@SB(Bw8OV+m@?#}ssrAe zqvNNHxH|d*Jem%#vyN76j0B>8xnP4EOPU+m?u+hJpuL!p9{~Ig53ST)I10&~<*$`& z02!d{8xQ?ivicz?@<{F^HTU3TJFy`DP$NFt9Rte=+} z=CqN2CJa9lmm|&0BZ(XzqUC}Xnzm2|8TdXUK_#$FzUR=8zyl|fyiH(RM^U#8c$2Jb z5qM|Wuij#Qw+PszWHpNn`y;uCSVj#aX!~AM^%8sm=$|%S%b#`Hr?u;qQrK=fY^B8w zItPPxyN$xO63T%tPJrdlGLqs*S#5{nTI|H`y!Y0QsXkQ$ZOX2c@PX6jG$gTis0BFR z>&3jenYmqdT;KQF6W|4W6~yT%la*YscTc>EH>H<$+{r|=^3%!@dx3R3pjDuD&~A-~ z6wbhxe0KzoxYpNYgCkDXuMM)2C|d2Vuyk}N+P8f|0&`hi6x_eGuUT6z(44x9Gkxjr zuasJnyLJ41D*xkawqMrg|HbRi7!^@pVc8y3sJV#vmtpyd&*f!ZIw_+0U6*%)X^1FeW}JoWJTvm+@EGu*2lQDDj<0p5A`Cyjp> zd7y)?ln;~;)*#Pj8e4SpRrImczPjVoZFcZj^T4gi<(a}6LEt%_*YKC1zg+mdVRR{c zJ0FRTy%IB8L=HxjeL*c?i4|U0UU5A$v>W7=(7;+TzyPRuC~aY-{7IkL-&k*$Tj{QN zseRCL{n`8aZ69x6$aE@;TJpYTg*N3Rg2&9v^TaU_s^q$>P?<0mq9m&O3CX?k#?>Oe z@uERHwnu%DIZG$oWv)$zr==;0pLurs6tnp=VNx0_i8EEVPg#BI5cC`(jnyLu!jANa zEBAC=w(fu2j58$h`a%h-s$>B^s|TZK!6o>h#N`1NE#N+8*lOH(hoJ5ekbyI_5tHq) zDMEi{F)h|v%pgMkOzzB% zNw8G3Ef|L`7O|er{gPBPk{^zDEaDiQJGT^t|F;g=vR%%cQkP06DP~go2!y3-UoutOWreD8E5J z&RRZ2sE%hX4w}_|Zw1)WoSb(`@?Mb+vxs)8zbvSk%*~E%U*BzK=E?0-sXEVuiD+6u zcFOnQQf_tpmaG8{=-h$gAm%;O@km6(4v_`rVMZu|1nJ0xFv`|D8G?o9x;m>z{H-%M zq@qpf-SIh(nd0Y(S2S+WpqSBDpva%0Vv=qJBrny99IpT>Q;Wwj9(;vZ@9;@(f1lEU z>>uM8i+or10Ar12+Mu@~IFH$aDc)rv0y0ZRbh#x(Go7r+;NHb775(@xvLqgxErrE+ zt{l~A*Kx00!+GxS67-A%2sX&Gh-hcYoyl>yeaaB7!dv2Ja*~eml`kH2Cy!M`NBWF- zm=u<-DkzT{u0;NLS`qDhfD-5krJTP;31`igF<6+95Y7$Y!~kQ`B;Rx5-x!t>&DO*~ z^^#4+CH!?JW>0E97SHB1*6=~xUPxWL-n8i=>Ou_nV&+KX*@eOpt+NZcBSU8wN=F3G zF04K=mu?*fX@H2%OS4tsfk#=*CDfu2ogeH%Vf*WrZu?O$gZ?I0KpPx2s!>jNxISuMt6~|?Xo7(yI@KUqIbE`lp3V( zs*f9t@(9lNP&s=9FXbUc(3Av7NIGc03A)FuilXd!&k#PO8ln(*-LpDoSb7e5gq(*$ zu1iw_5i~lpD0&-bsQb+YjbyyT+XFl_5FUT~YD(ujPNVM3?cmv`wqcujP*N#2 znD^$|yPZd==`xaeUGxTwqIs9#13sGpSTv9Om|>%FBMU*@ARwctxIaYR7eXyt1cnAZ zt1_{=nsTX%K@=EFI zF1i?xVc>wX&s?y*_s@7XnD<=Hj@&$Gz6_0~SMAA@RJ7iD_@I{fgc+lE?6`rWzX8K6 zP~hDKzIR~lJ$asT7SsM+XTj18XTeRTR1<2xeOT_-EGB9DyIG8S?;dkqmXX6VfhxtU z{u9=_;``c=+J!QhJoGBz>g=E!@Ux=GcjYjqq4dnYxTuyzRTfa!t7LEm8Eot|hcA$Z zfbbKGL9r-fbfD&gk=vKTpUV4JhaCL`lo|0T)HlSuGfL+A+2jSr-2AF9HY}jFE@KZD za>nwGr**&bFf**{B7S6MRfq3&%n;eDWv2t4$G+H$9g@{gCtvTM3s9Mp4N496=2Iui z3Z?{x+-sETq*>L+4MusPWIa?)9+Gw*@$;AKo@MDLzR!ZLJT)+-yn1LzmkdlFT|L&2 zfG=9iSot!pM3RhqyfmsQo$fgGx-(}C@> z%NePxTtc`;4%H%coJI~*bwn+}^TVz=X%Si~UAd9*w+#(yZJT=6A7#I!Dkf7^>vo2? zR0!Zs3E&UNR|pUcNLQ5N52#m^5)4RGxSY>Qo!`ed=;h$AKR@Pc3(3#RSFqohd8BBk z?c{H7H`V@T3~;Z211F1II16{O)YWe)Ng%s){w;nl^^GiQrp5WZ{1l-9;k^B4v*a?S z48yZ-1?l@;p)bd+%Z;{gM-$D=>fNh#=_G=*=H`gX<3X?__^R44ta3z2zjdg82Wp3y zm!t2INQNB(F-BOk5+=FSWu)HRXt zFy!ldCGUD`Es^&9f|FcO>fo6}Gyx#R9QAlK8GCYcs)qSu3C{)-A}|HZCMmkZA-36E9DOzL>{$bg^Xh#$GjSeU$!o-mzq3#$MdtI;?HnfS{P&twoXN zqhjiByBM8*SAzVh9N&&!a9@le_!F5+eKG5gzeffj&YtbUcS^mF{oMzDlw`YItvx@b z{i)^M)DfHZtPAT*=1A0h%}26tvp>kb``d;=1O7zk``N4TvPT!q4R(TzYG>kd$z0Cy z3G(rV+KC(Gh?0;%Zi(~dv;YY<-2QCNf6EGgV?7huv3@tSJNyNe$%Is07hkHFc;#io zVcs52vAZ1uVttG`e>QUe=a7Evo_2ri*LK%b@;+0Gw_Cf(lq=d#1i4j{4cPPnW5@f( zA+bAomJ&MBeBxn!*t)&`c~UMn`F6^J``RROK4AEn!(9U)^Q;X6{lTB(sYwMsLvMhm zPUc+EInqyL0B1v`I7UXFUHLaoTigveEvqr$w6CQht>F@IZVr9c;QF8Q*;^Z2km;xD zCKAKza(p?kPh{X?VsAedLcS%Y%g^9q`WVvJW?%XN1LF2oOy-aOoS4uJ;bJNT#H7iZ zD+(q5Dkc)@KOrV1$cQDo^KCvET4qy~mUboHtZ}8;`JH#YHvvix zT}T{>L|up<(L!BF9T`Ghh#e8c?9C$s5)(++XeODcMrN>9PRzV?Bw51KE`X`Ut@&w< zKB?E?g`^Q=7Y(KC3@4UiCxw5W#?`)sTLL0N#LgMJeupX+qnHcot6#JAb9g_Nt#2YQ_L>_3wa3Ye?-v+>5{L`sOTt%u=Eo8~sQaUNp?$ZI z><+Pp`&}IS9MIr5hFMJu(`6};QwC_z;Zzig8JitC5O2H zgk<&dRQ68m{Q&lkIPKV>Y-cCa^Iz2t`oWCQRfncHl`Vcg%qVMKa5IiiJsaywfz)yC zPl)_Ey7Z@Yf;`*tY*vp7@nt3{XM z7)61>H0f#)cN|#sm;oqX1v12TP#9;-qj}UHr0}Xf(0&kPbMwZb9{|qKq;k9;5O}RU zhr}c2T?g7arRZD}MvhF}s%F}@K`Kp>-in?ohVbF0k~f~0iq$bg&vQui={#>T-5sVy zWTmJH^EZG@L4ZsZY2SB+f0e1hkIGcIp=@^>8FoRc^@@(lG-H)Q4FYu;SQNWmk@ zvSrT7z5at$tWZYKpdC<Hj5f%0 z36#{!9iUJm(hH^phFlCvB~rcW;|8GlNYX=P=Mmg<+4Gs6KFxbQ=xk7xNrcFkcHPMz zf?FVdZPHcOPy|(P1YYpz%Aeem)TufE2(6+0#4|G-EJO~j71FdBSqwdg8t>u`N@3)rqpz2Sm zn*kl>foJ{q@MFb`^qoSgO>_&3NC&L^?t7|ef>lzv?UCTV*6H|7eIA*I127LoU>=O` zmv8UhG(D>qY*h;w643d~6gj5p`P)>W1Q2CXVD&~YAj%h@FQU|Y_=BSS!h$4DG8fVp zQC6S+5mBa8??^h1Gpah=)+>n3)jDEZ!Ra4sCamsXO){{{2F&`JBzpUiP zl$U-%GNlXmi!b4m{Gcz@fay2-WykHMHC(|5qWq7X2NqOXEfOPOtOK=Sn#0CeF3&?ShJyt>@@ zCg9%-hjzt$`I`p)DX@H#1OQO-UjfSOM*)fz04NgxplASqdi@okdMJJnptJyh>a5d) zN&x@`pTMW}gr8pZLtcdi-IHkOn0aLAIIBubCvK+^8Lp|#`zh^w|NXMb7h)-b&sPZq z8P+7e4W|_18Gnc>elpj@?EQPS6Yq)iY?<|Pdj{|h0?pJnW6d|wp;ltqK9$~Ev4-rh zNcj%}C^@qfVjv-t1cE&2!*fbw%4{|0|e{H2O+0@1L1J?C0INDXt1t< z2Wu`RKbzVOCUEDA`?fp<<0~K0GK=st)y#lp2O!oZuYMDoJ|_*oige?#TgpFe@qZ52 z0b7LrL$=8LPuk*@pSJkFXp69a$QA|uNn89GqyP8vU3@)kWw1bL29vCSGy>41Yii7#pYeP>+lpOwr1UOxcKX*+geX6;=T|2h*oF7P0&Ebt(0#NmUqD<8lAAZ_(V zJ_R^J7ig~$bdrHfg?4T6fUd?kS$|=}1tnC}Pd&0fS-PyzmCZB4TM`HLk7V1Y`sc6K zvHzb7@p;&?E^T2JO((usG0rQ5z!M@GXI{N)SdBwMq1?OF>b7^+@+DE3d74q@M2BpJ zS99>f`C2fFy0RYzU-|`frEXmKi*L|X%-_!HA*Ar?be>GcP_ccRgz)vnH}H>oN(Xfr z`E5NsWb{*TBCxJiggTH-;Huh|}`$MMnSk68RrBgn#9qMP(KQKFkPHrnKQB=hye^ROC3K7WEyKbM`v zG~xiu`99v1H2N01&3le#Niud={=6TrEG2Bs(89g3hU6!X{MW+gFMHcgp$V4cq@f9g zxd_#L=UHWkB8413gPz;w4})G$6aZR7J%zRaghvXbE-bHnL|1VkP|-BgdIS$WvyR`2 z1q%=i_1=@k2iA+7mqtuxrzLqFh6_tEJ)6vv2z6;~?Ry-j1U z@E;fRNKF>^ick(ZoebyvFoxM?p8R#VJxc3$fUi3h99J>>;?yD3qXUBbZ=N<LcOH$4EA<&rawR(26WMnY?%^8QhfI3Qv0kFptXp zlOcU8^LalWHKuI?PhWn<+hc9-A4$CamGSoEM!;|}zYBDvfWIk~j1Gvojw>6x@B6_S zr5ftR{M*IwV9UQ~K0Wkk!DU*|V?lpf@X>PMsN2mRd5V0Puv{cQ=-NEh{r*n~;mu(iW zZVK9vU)^N4iMqPUW21d_b6vOiU2{})<-$RN{XpLhNU@#trw;onIYqS%Pp{~#YwFl$ zI^rD^2UFkbaeb>kaNL#OO@=4=<9-LPi2j+U|Gv2T&o58jo(k11|0nDYCa3JTQPZ4S zIs0N|{;q96D6Qq&*$RNvTrWD9u;s~Iq2tgvB>T(%(a%DX>lScvX5~hFT#w05*EqE zKuL>OW1u@3nz~c6t-6~B^-*c&^xjg`Ie158xTkloOUG9CQ)m6pc9LP257q>p8ObI) z@zXy*P#Q-1t9_B5kV$sjs>HtoWS)Sol{R$bWBMah4{Sy4)DFXTTFCeJ@`ZNy?wSW6 zpS5fe-Gn!m0Yh{h`f)?t%_;(l<<9^JkooffXzb=2H5nXNn)wp||GT@2;+6Zm9kRnb z0!^|zkh=i^SA1c9nB57Sg0kaa&awe&Sa~{Qcd|m6%*0EDvYQjd3T3hrUJ9-^CK41} zWhO!uTwO>ldx}l_Fy|0917O?bZhLd(E&I#EZoB)i6DLl<4u>jDO-oXVpj}49D6_ZL zFLu(1ub;Z^tI=TEa7o>1k^k-mZ0VQ(SEsC2JAmsjU#>#Ccpf#`47UVS zPHvS&MR_#62QI?7EW5A=^=OhEjV!MOXE?IE?N>~d!^XW9hlVsPH$z#Y7BRGjH5Q}F zP7yxO)*jL*FB$+wZH52s`SGy=Vzc0WkQA$l!6f?!^qReGnJJ}&fi_`zk` z?J7H-E8|6~#jpBUAa`!0nm1eDK%U|ea}M@ACrC=x@DvdlymFx;D{iTJBp21Iww;BP zS*kb#BURH1QiVEI^DYe}FJ_{w0bZV!DZXdH1bLVEsyf+p_^w6Cr?Z@7?`4xYhkHXH zdk!^XxhhUXa3H9wtD=yI8Jk{@3S?^xIcsY@^lI_Zpcf65*o|v1!VGh#opd*KeXe7l z!%h)JRWnO#>N)&Q?L%3Nv`4Ix-hE=D842tTOeXQOY6}@n_S|+@#?~ufqU&8{ty!CE z8N1ZrZHca|J&h8~=kesKH-s`U*fnpwTqSf#Ga?UpXuyu_!+zIqHIgjEMF-iGKDI0A z7m4ceTbsJ?C6tiQX7yPwKksCQ)aj)W<|?#F^A^#NsovnN3a3W&IDK_3b7Y8lxo#Ha zI##w5qL?P8N`5#sm`4ItuNfPgthsGUV$(uZLMhw-jUT!ZQ!Da|2{IJRyVOIfB%5{E znWNz)eC=5Qad*gXJAF(zOC0`!fTuw)D9lBNU2Y?gnDvF4jfHfBNYGZQXSFvqlEcZI zkqat=mjdH39@c4}kP#eU!joJ<@!oiBR-k7U5!e(I80Y^>O0KM0WpTYxC=Hb)*~uBT zglyYI!JKP|mZ&p)=yO;SDfi~{Kk{$9q@fCX&Bc-w;NtKh(J?UF?1FFabrZc|4qk1e zCLHW1GW5nG^YOVJ_O_MV5I%7xY>{2XV(OYgv0HGsv$T^opyX8RL{-vQ3cB3{vK37JZ(3IxlI5w<$q4OKM2?2uRq}wnM9> zO2PPIivLjP)m%;_qclQg=9@mzn}Q#iZi;MOH&rGO@^bJ2ZiR+)WoL|x9s@i+)&O(8jUxR6b_Wz2fG`W0i#8jqcpSIq)_S>^3AF=d$lVn1$RCg zKn(QPWzHt|UA6KTQ{#*1d_e1?SSFHd>7HZvTA8iGEU?ZaTx%u~Fu+O&tAwcRARI)6iX>3{f)8a;xAEW8re! zqIu2X&S&ICEpO3?-R z9j``hqAIGIn=X?&zRb$itLQQiC^}F`MC6 z)~GYGM0RjU)SA6N5DbqSdQ0f&KFqr)`|{l4pogawVhGoD(~w*ztWgXCr5o3v&IXA5 zfpW>dm%Ds3UbQfYa-NbVdZwais~OtCAj+Xqm@2^X!IC*a(bK>q<|0uanRlGtFa{?s zb%uvXAwuzn!6pvv>le(jsO%M3s~30MTvUi2V5_{1t}-!}MdhauOlB(7*#muGu=Ne- zW|C$BzTsr_2D_gMigCH8`k-PADN$4Mr6qpJvgl+8vp*U>>vafDEhd7Lj)nt!zS-T- zFg+bIxe$_D86UG7g3vyKe3x;+Jru8jvvxEOyDB@MC|1koEFJYB&|8`l3OOlk4vX?( zN`M$|aAjaXRv!@r0%FXnAV!*T?5T!gxuyYfyrL3IktCcrE?$X^!d;yTojt>Py6JFFTt*WW;N( znCU^pw61A-&+!|8+S*wh%QARhcD;9cu9K4^9YMoXHYZiUv@~kCEq-nlJw@~-x#v`k zQRoCow0574GuAM>gP2H|dQOiQlhhNfOWvr}Pp?o|#@|M0z=*T+p6RM zJ*D9e%? zo1abGnUH;`mW@A$Wz@a3n|^q9SvgZU=qdSSMmORQ_j6SnF|${-0t%fbw{hTtD8{6O zO**=vYJ}gEuKX^w!8Z{jyBG5bK*S@PMx>Gz*Q! zs_M0(->ln#H(Ze1TJsT@OK+ie`1VF~ph#60Oh~IROEUVqk6~1K1;^t*5K*JgzE@wv zc?X4=^m;B%stQ-lbJzAFbp1EB#?`&FmBk3mxwlYTF;ZE_&=jvEYZHH{&mOyO8{KSu z?={D*+dA7eiI0pj2`6IMCz{q4Il0Z0>N&k>gc98D41|t1r>Yh$8QvZk+^{Pzb}k$) zd)GgrovW?ky!6to=pF10()dU7ik{YA+RYeKLmOG}2Pg(Bm7% zF4H*;cU*mgB?>Xc6)TH!pC($=9iZwaf&vVH!I+c>8!4AW<(Ry?oyf z%48=pz8ijdvboyWJ}#R?PXAKtJC@89y8SYf;_y)oMqc8oSFst=#4Xi6xR(jT351nQ zIKAV=3kg$cdv#xKe#}R^mZHjY7npN1FlUCxr!)0vLSm{LdO_Gl?i)*39hg?A;;lJ3 z6(c19ISjEU#l-7TDOtoDh$4)<@QBbGOYtuz-_%PkVJ3XpNr-Oj#mt2|hvmc~NYxk~ zJu#=+h?gss|1{J_Wwe!|E4u1ZP6Z|kNEQ$;mI9Zz4-Fmd+QSbxVhO%Z`se1VWpI;a zK_|dG$X8dr=ehTclSzmvGMEJfvUoWc%_@4rh;tBcl5Pq!UT0nwMioaK4c~tqj8?7r zh?o-+*nFjsUWOte7(9jd9Khw}EsMmb@F;?o8 zJ3g#hReJ>37vDW!gp^-**`YDe!vO)m92cz>J-r|8~^X*K2 zns5yEUWrvPGYMLQ8}w@76k}V+#3H`qtL05oMlXAgSOrWnd}k9?jigs)McY< zLCzQFm>O}O`o9_SFfQTFTpp{c0iPpb)g#qkIqIW8s`gBn|XDMTZ9>pf!*j<^$) zhAfCi)>^q1Tp+`FLNl1cflS$xV3} zJF&(w3wtu7sQJ=BPqfE!HeRXAH^9ewdGCmr}$F1<8xjPtfMtwJYQ4(FlI#=9ss zN6oA@t4?S6A?mInxI6cSy6>L3WpQ;4OIK7APIA!LkQxcTQGWINe)CM#yKa>j2|!`Vi_#My>jw(-S^E!6xI5S~roBHS5(*C#tGRBK?AV zrMcfEQ*}=+~NJ(d9!puA9pbk3_doMP7+YBfQVvbTSFU`7V@c z%+uX5MaJC7#FkkbV`V_!swg45Ne}g+9+lFiYICoxt8Kl8f%g8=IUkfQ)J9czpO;{U z>C)+u$+L(;S*&L*DIXd7gs9ZmfEGM^m=dyUG>TfB;PD8It2l)?>hDf22Bl zbNYsJKGkbIbosFO37_VDU*}Th&1hb&Xf6hh*+pETn*M&3ix){$i%|!~i9#sx*&=ct zG(XL*)XQFpS0qJhyR3ppxu&VZk!faCkWA#c6Fk9Lzl54;LEkJq*y8mAHw zy;cD1y-Uk#m=zSCa`P53&7B*~lfIp^!M+nxwC0x8?|aoV)iUKWmFSfyU0%1gx7x}n zFe)-AF^KK^_b?e5RRddYs|H0or?igT28VE{sHEPaXT*uSIQS~QWXYKbGQ8wqM&RF7f$MWqP9zLUc9-{^ap3$~35mTa z<9>gRgoL$Gj^Mg!Km9uwtn z2@f@ds$1SUbVOm}jZ)%T!~N)Vmb76rd+jHu_O@aypC~2>Tq-fgO%CP>o>K6QT^M2k z#PPCTUMKg|7+uQ7V25I|S&~u%-sY`q?h#M1>JJX1W?{*luhc8v~o3x_>Pk=@Yzmk%k?6COhwKApZ{ zNnA$NgXbvyrx>GB8)4h?mYJ7?eL@Nx$DTzrol90^Rb*_|BWkCv?B~l=Tb9cmVG4=i zYUt(7RO^*fI!$*aroej4!~ap4DPOW${i_p+s(ng4Yz^r5h zugdXITZxZ7ZX|lnamfg`nJ)Y`ckKPsbJ15P9@i7$Vx#zR5F6PvPlvbh=-;audCU$I z*&>Kpd7!asnN{S>6}+h`+_Cq>;nacw zQk>1k0I67O@u|nnL=QPm8=+mzy{Kdg;tD-+uIrkHPzb;NX(@Id9q|_x5p5BpG-W;~ zXsNyC}>}WqgYcl`v_OA*9yOh@vU^{@V0wlOYdz@HR9t%Fhhb9{ zgEt#d*;%VfuvV`E2VQwX$c=QL&%S*8g9kXPQjLu4=~X2-tMy)mD|gf2M_)er^}%Ya zfKdNx<;})X^7|ubdj8YQr}g|vm@#(Asz|pllCs5OuZlMYdN!WqAZGWHu0P3f%j!Ka zJZ|oI$l=Ws?t~F8(n!K?Syh5uE)Y7Kk+;JljcxlR zw7BexRVC+EWg7YZ?g4p~GuEm|BQpD6K4?USI%l;=Kx?xHC9@V$bdqyLb7Lr@hVM!2 zs%hrZalL;zXD_j>#*7`)glJ_qUQJ|FklSa8cg1q)Ojj3QR<~ZdVn3LGRc4CXR$@_& zY%)kterOAXSB%e>GByp$#UcrLNv9vrA3M?UBWk_IB*R zOMQ_WCh7eYF9O{m87~uG{){PCiXiFyKMsFKUYR&HJ-CXUq ze(*zOPL?X+Zaj!9UCoVQI00RisFEtGXUr+JVm zr|2#m__ehLt}X@Ox8qk4557NVJ+OQ5!52p+(9`mEq?~*d_UXV_v*skn*{{C*$!V>G z8UYCTdZBK?D>jYWM?UyO!pD(jGB`|GPwUfxVDr&4;A5U44ggEw7j4^BiL6DqBW&e?aEDV5gP9#8>}0AKS{3PR4k`Ee z!z?@_EWp9rXgvWj!4C|cAQ&}bPxBz&Y@~!fat{-gjRd~2zEE}V?c;yIX}>uCUv}Cr zKHrGU$4xMyW+yV|haS-q}JPWBFH6*#Rnbj;Z=ZVH)MTCxs}=##rS6!j0z zH)6u_;7xajpewYxO=BOm?O$$&rk^L<7YO0tPp!R+=il-EtousA)h7$@O*9*pxdqNl zOc(4fPLZ}PZB_sAX7hcL~w~d}R-#o7lol_qvzETWQ$CK>p}y=QQnH=iOSds@p>6mmSPATwODZ zx3+tmTwOox*ZD#DEhF77EvgRjL)X?f9ar}f(#soOE(*HrnGZQbXXdg?c%Xa3r!HW3 z^9!Wc-&IW)R-a88-^+Tp{_!d89I0%B>ek-y7?S@pp_RqA9CS+;icrmk)M86E;?kCg z=@>P_J3DXlfRn@go9|UdMv+E|={L8nCdif_1bd9SH>J7Fn(f9g(o`Sx~)y=6W@dLExEve3$UQ`3IO70i2Q_wQ#z=OFzM zJJ{CYS`EU9Tha)KxF=4ZKmitTC{F|h$57GppE%*MaPkBp@QH&NtG(rYQ)^>GLmO+> zga3F~9L&wapJ`h5vEh0y(n5q($}oLIe?i1%IDIvlQ?a8cz;v9uiprm(AGgQ^=2E-; zi_$!Z>ZBcM)Kqx)6jyd}EK}RLZt*t^)dpBPRgAAM-8Prs9f$UT*)N4C5iu)P%kMU# zm%Vh`W#gkOQ;0;ZQTBzbQBPDB!{?G%_ydt6LaQ&ZZr)i}Ybi;uCf!49ZitPL3>JZp81?5Hj|PTu8VJ}0}j%V!OeFR zlnr6mlFJc+znG%edNLELi&b#t<_Fmd%*jsD zz1vcPmu88H0+zOyD+;sC2qI#xNI^7~1aOH9h#lTP&&I!04!r?xomiIj(Q1Ll&DE^m za;~v1Vui>BmtVVsTF2>4drKsL|0bEBbtW^DMrmN>CB;(+u7S7PtCc3h-{d@|hUg*z8%#Y#_X zX%~v0qlA_OUD2 z%&oc=IR~5qbvKLFEVN%4i((@_z58J*n#KmU@1u90rRhE4eD2U=_YoGJoI281a(u3P z5N+7*)M5azz8FxxzoQM?blYFkcH1`GnUF2tD|g$SvIIUfdf~P`mkwKgx(}6QTHA)Q zy6x<-mhWENA9jm)-BP~4T@Krsi-L{c*khI>mrn9@)tPRXkPzTrkKa$pzwT1+HWHf7 zwZ1Pg+cKp+)6q6&Y@4&J-JP&QyAZZ>OVn+Od>!~|N4W&k5LVKUyii1B^^!ff8KvcYq~$beKub@nQ%u-RQ9Y(DQ>2Yagxy8>Q)WWmoT?p zvc1yi_ACqwLHK4uQ*O{5i6)_QZrc<6n@TgoGAru=L4N!)EAfUyk4s1#iB%t`h+n3L zf}LTl`)lP!a%WrpKG2UCy~4j2r0`2%t)$#Z@gYBcKPGV{>X(6gV)suze|AdH9(C*a z8>H|Hcsd`g;FsA`%Tj{_JL~QkxCLqmUyT2Sb?}tyMU#`Xl1PM(2bT@jb=2t@aAgto zYF{9DB1u1Dn*U3bkJ?)}{qqNxU0LDGB2@J=6W<_sk7NMwpF4!AyX zx%mV6^q{<~1UR;{ZPHli_TBMyg5|5Z=$G1NukTEG&Oxx@*WM?gtv4rp5D*1uZ^qav zhqsRuLd#%YvQPEKuZ&$L?XmlP5*EL}dh>$I4~||i&^P{}yO#RCqeX$RI71Y=a^3X_ zzG|9w`LDNAqDd%|J|8GeV(}FI_p;&)`J>`9iPdeh#@0DeZ*r{Wg5|ZD0_x(?l^Xzl zHCU*F`|p*meSljQPoJzpUqNtVqUCdmkL{jLcjE4oSiFFfF@0e2h06irsSnD{)c5aJ z#&gIOqIWmL$?yy0a;uS<`)`~JzHG5>Jqw+}F3cG{O`JI3$!82F6BDUMn(BX90_r10 zlF!1ssk!F;;qs|?SrtIIGv~V6ienREKQT#{fBTjTdXIfuuO{a$i%LyS;4b#JWd+EX z{gotM#_nB<_fsc`fU-Qe#$r@iwJH(U9)UxbKgu$j_=N;~p0BKj#o+Ti*Fp|VVT+{k zdi<2<*Sj3O#J&xf!+;oE6a?!>L}A-jxcCY#iemU27GA+c0X`~s)_7Q{cvMRUVRglknLP+iOz6uJgbx63r2% zHYTRA>9##%?Ipe%phax-4y!bjWvA^s!rTLdO?{sSK0_&csc3-FHwj;j{mVU$Orzbp zvh5I#4vogPEx?69fGYH}6b~lz;fP&!i3x20I{)5854re`EZ6i8HF~_d{sAUF0HToV zM|n2i&_;c01^riUKOio$?quphu=kOL7;bR~I{lrfX5ktSM+dl!=c9oe@P}Uk0w9U? zUrS=9aCG_z3=9-aCzOHVKK#kz4irCo)Q4Y1?ZD0ddq#1<#dqv(C-IL=`yXHeZv5Y~ z%qXli&9&@eW4Os3x>)1`-lIUVbKrpY56o)eneaD&VDC2`_-neQ3J!Y$>oz%G!CP}p`Zrz{Npd9e9e}~iA7I)6o8N`a z11`R2;M#v^;D4WqZn!A=#G?(g{m;7xS#m$HU;847iOXk`%2i?)Uuh4DAsh(~zXrYZ z1JKKcBY{l<;z4xyjkpi)ab%(bS4h8V3?9h#`u-q-D3rS-Z@P|uA3Fbt$eQVIl={0! zcQ}>r;CJ~S;&;~{K&O2;0DLdM=k2L*O!}_3!|!n<-u~X(hyT!U=Kjcf54iZAx99(n zw+p#B*(`Q@M`ne&K3}m4K3gA^@j3y>4_k20wb=hAlj*edoX@kW*8>8@+LlOsv;+W# zK2ycN3BU}Ud+5nR)ax=lX-P(vKxi_l{B6#(XPXU#rUf804blS!4M%|AqG{<@`9>aM z#5b?_I(Mlk`rkVL;vb3c;3i*5{61&e{3G!V{}EWaeqv$~p0h1&!V|MCr`xhe)26+l zBbMUE3J=xgze(<9D(hH_?MYlTm2GjuT!;4@&4Vy>cKkL&I?_w7ydHM6yivY36y`ct z%D&eJC1_|;uzP-T`sK`8MQ2Xt$JcKa{1T^0*cA176!mX(63TPcDEP4}KJ{B8EZuQ3 z3^mz#!Rx|3cxmsPrhYu}Q)NYctt68HMfXJFhD2ihq?)iK_SYs^k>XtW^}H_Ad~=NQ z2_0UxeWQvDQLY$vehH=!nHN?6n@his)~N5Oh=ed z)rfte{yai(&3q%cP-$GS|9(92mA(*Z@|$mMOyXTd<8 zMqnvOTiO)u8_~u3BH_E*f}sGI&7`|+?30rh*>$ws@uF!&aa>4qk`WAe9FM= z4a)sYEF$c8T0@7FC)NB+EgOPOG@RAb6vk&!0r7m6kg6TP+{sA6HS{ewa~J~vbNM47 zjGYC@qB5N-GKW&Ud3pHFnLNWPfe8Zp3h{IG0f+5wDC#bi_yjizT(lwNV9G) z-H9`FNkP2k98P}eqIb`pHS2j^6aCiH3gfI9A#x0GfHS)h0kJW=7~iWBUU!P*wJM!a z(rMtTq|9*7thb(bNqxIwjL-XS#GEaD?1kRLcJo@B_%jYggv;|cI)6d$xP{9s)~0}K zF4m@^pc`s(+AM72l{49F?KSXi!I8DD``hgEJQ2hkYLH}i^bQMLbcwe6pRTKkb!L$2 z45OU;0Fe3RfaDDlIZi4uMmbJu#h&;VCrMt@&=32`aowo{I11~E3r{32R!RU4@#Br< zd@skJEmq*rspMpwpq5LjK~sgZlLOGv?@j_H{UY?03q5fd!@OJ*@OjNMR;ff{4g-Mi z8+`K33Vxc&CcxxOeQRDDnUUdEamC$NDOs%S8#^VD^c)1<~%sF=&9?)a6f&s8ZHOI*KaQN zygIdEoT8xrI*I*OhAv?oD11YBbdb$VPAskDGOMT}a2@c+ES(=26@-3C1ek`4p0F#C zBEe*2kPS^iEKSK8X5pX{YXS;Ps;NguTJ&_`noZSw8H^c{M3I24>Tm^3U-3zYKT`<_ z%lv)#UGbAI4kxrHW^PvVa@|Q!0_gK~WCNdjCQ~FBp_h<&LXzr6v+un1)Gaev$z*`* z(Fu?qlk$~k?7#^cqY_})OBRHlDO6saXgzFZsyE9t;sIH?XaLG;OCknt308Un&;&St zqxf+)dvbqp>1|pkVx^K_un~Gs2J1~g&}xbZfHa2A-iLEg`A+ep3D@SLC$f0jMU_I6 z6b0a}+44y>kCiVGvDfx?sA?JL>r@e0+N_KHW{tCP=MOebap6bd~ZoWvfhc)(Hm zp;*kcKZ|AG1hki2bDt~Ym(KgD+d2rS_h0ZMlXwy_)!khuH6skkpppm})n`arJ%wA7 zaZ#o6KpDUs!7BGsCr1E9Jk}GD0WU4x^m&)mjfSRwGvjfm3J+I8@T6Ps|6}g0qvH6M zwPDBNh?IgNsN!V*k2dl=(X(T)cXsrrZ&``$}0d<>}Vv!TGrc{ z?^(I%d0F@%7PKE_dt($t_H-jNXob4MX?o>1a_hMk9buuJ8EOr)sf-ruM=!tEcD|4- zvvCyCC;(7^9;amsI+?#ZGq~Kv<}E`Py;ut$tAh6KY~c300w=3eLV^uo^1xN_oe(n! zO!T)h!aXPO(XRn-4SEYIeu8!9?kw#j@rASnK2;kh&xuO~kSOXmt1GkU0lVB~u2ks< zcm!BXi-+n;5kNEksD)j~HIPLrLKZm;3O-?hSb*U8&I0RP7w@A$3wSd@EdX?ohrgl( zjL+yQftmXV@bI%(w{Eb9t0~X`fKCDHF5d&3z>>hE9&{)G9Fg_Zz;Cbt_7|=L{VD-8 zGr@1@3i}E>^|=7Gl<0aPoX1YGOtAE3+sWZ+u1oSyrAOWJG+YY!IdNmPh(UWI%ufUNfWHR|COApY86< z$!LF`_Xwbd8vXD>KXBq?NAE4F>_J%}^ny{4fsk4$Rg<_1Es8;n-!JZ>X#rMMRQMj0 zHsuHX;RzBDDgeym1VS-S%YESy4Ql)o%byxAf=B#==(&brE#@FSc2Flh0-drR0hELoWrEBX0z1?n zo$_4pR7N;?paC)P;RIF(MJmG?i{0T8)AG$rLc2+YyK0y$4aVFs`(coxTouJmCx}1XQ za;y)kOZ0f)XRRQ*v;(yc&;c+92dFL;O`*CR`$;{|4K@gi{HaRks4n_b5%gd3e zPX>E(7t_t=3Fg9gb?=(%7^;Egl3$ZwhZV4FrXyV zZcdPu5k!td?G{uhBU}ct8wMx|wObR^ZXA|jspd%j6Vz%37K|eP`hoeYKaQFRiB=LD z@$?vqFeXTWI58XYL#D$_y~AHWa`)|Qo4K!1uY_BJ_EjAR=?PRix~2^TN~~vika%tQoay$tTeMqT z{3e^FN)Gt+DTe)}-wyx=K)C{3UO_wS$k51c?^T7&WkI7r(7#XTE!d2R35f{)3zRQL zKb~YPWKcO=DEBrU8BR>50=XTFeHEdpY^Bp*|E7ECb{S#pGpO!++o67EPYmT4 z7p;{8f6%faac)dt$hrC+XH8q8Ix7e0kP?{>LM|_v@5n{d9w(>^N-nz2f02tKCX`$l z@S)_=V;{Z`f&bM=+@B!TgDQf14GPlUUKwF}&>HS%e}R-68A8;)4p4I8UZ>WL29uD9 z7Yla=0us&l(2mB|?^tR;MwkcE(S0DDsez`|P8(25e`dCq>k}-JIO|p-vSt+W_ZA|Q z;zr*gnZTKVvqUV1o%UUo&FcO<-rFHOeQVuP*jpAmEGY#RuG6fL8giK%UHYyLvu=sd z&bfH=vCjN8yv(f&U&okccDq&OYIio6v|6_S(Q?KgTFq80b~BIuvU2&NU7^tTCN7=O zkRKEP%0r0E<_J*PRbn9L@{BM9^vBj?^cQcd{hyVt?fwnZ9!3@Ox2N6`=AlPi2-&4-LZV*E0>I!9%*T#1CsC*EhSarPV$ApIe}ITBsB1ttM_BrA}> z4NT1iOj^n}OeRv`GZcaP6685eXm=2b0YpwlW~L8{+r|XAGSwrY?Hrbau*2DGuA^Xn z%ft^2M|j#R8zbnJgMEO$)XIUSLBj1n)SsELGpxKSP(Hz*i3A-KENdY{0_i(o1sKpH zD|db-6#m$&*jO_x$yWu72d3)r{%SXu7Ch}9W5|HnVEG7{Cs3$-(0&avF5WD0-i#bj za+YsQm8Am$J3#&3v+3{S4CK8s9$3VgV1-%S4=%)et%LP$rd7$kX7dz4O$*ehgFx{3 z2C3-p)x?7}P>}==peE}4I&*%l7Kw8kaLefYto4nS7T;f%1_r73K&4u0Vubh0W9r)L$V`?q+ZLJrsFZ7 zS$SbV8Ys+o(CTH+%&P34#?;k61u81ggaArFQxr+y^Bu(+CIN;86%GLlkZw&>ECa3q zu>jzQz~rF?6%^-?YzF}Cf0h8lFz8EQd;&%SD{KVIK_IQUc;j0~ga#DaciJUFtEYq2 zbhOPUZE?yMu5ALc6ae8ZS9AWz5I|Z$N?Bn1nsTtF1&j|Za{#HbSiq}JC*Nm+b^Bd+ zieO341eh|jy+9cP27F-a0Z85MRtECVI1q+`xy}3;79z|+Yy+@RT}yGR7dT5@JsO8~ zquI+}J;DG@1<8e>mT+s3-~sxoV;?u~bpt~*NNS+E3ZbJx%moUOU0EiWVgQl_H4{bq z!$4I$14P++l1w6Ce-5M~=$Y~b+1ww7PXyc`64b|{fZhJ?`n7yAB%YcA`;3r*?vlck zIQ>9ONOcUl2gEpkSmGZNf2#g(mZ*j%=@6s=TxODU=?4de0vkGH?*Z5$05q%C2W}OB z$mZ9}L4p_vAT)^k0Sh!7-@>7f+rKE>K+Cnc_~KqZM+21TcM86Mb_f^%P)ZDl<;H*T z(2XC++dZR=0DS&RLnjWd@n#{RTkBiD^SVc=*3H3bLS+TG=kOm5(CBZ7Q=nvcnqwYR z2M_S=UtqiAZ_{l-3%$TSNLHJ)H)s#ZBX@cKU}&%m&~yaTe_4wi$hOuWz6>}y1pY-F zP@(}-qVNVGd68sbwK@RpuCatQ{y`7DN^hS+D$M^76gGkE73u^3*$~i(0%{g&hkx_9 zfAc2@pAoBoDFQTZ0jMY_{*%d|+J}Z8pvHw#OQaQmJPl@5;PP+ubAh zF-1l6I|Cn=VxIoX{UHeZ%SgGfL|=m{yk?%?$fJqby}nidjlcGn}IPPCu_?k@aGEdGO|pn>&| zPytON{}>J$djBt2>`v=o&2blH3{~h0?_zEX(cKmw5F7r|IT;`dq$@2%fYYBLl*4Fx zTQ#2Qt>SF`$>rVaH4Y*g%%0*G0PFu5PyYl<{d`Isz=b-%8xVRe#i-!k!|872*{SIY zmQDZPZ~@ANxR-wcxp2EW5aUXCHgy%)TISxFwu9{H0C^Df%na`7fc-<51VS=@q#59T z4v<6Lm0!@PwF+Poa1=03LMZ?Uj`5TdE0cEdW6ga9aikdExnl zt3hCQ4NCGf5C6%e{~71gMeBb<%RDr91xn|CCz<~i=0IW#**E}WusS5$3d`*Wq8Sj| zp>7P#5uL2wjX@y#w~#kp_KytlE<1!$8FXg@q_n>!k^f7LyF0(uaUe9iI6xvgP2d&s zXMz;ff0__1bl)~Svo~Va!2z}y5`@>qsNCc4gTK<;p1N+^7G0Yz>@21!slX#aPT;^5%l@*5QgPvhA4n$(m6`*@g zfKGEq!K}M~tS0$&2_w%)mn2vFAJp&U0 zqv(ZUm%n!%{9jq+Z-RoI6W#LP7Zsk@$4Lz$H-}duHLPU2RWa?^zGqoYssw74OgGUwV|da=be~3}55+*@9PR#kB8qZ>$?lLy*kV7+grRk3Gm>ry0W!- z|2bNgCcwI6pZoenXKvu8k*At-uE)Il1&z?nf!q6vsXBG%^CMSU&zS<|o8Pl%ERltA zs)hBgCrfV~F19XZS%f_|a=Gi=E{=A79lz**?a7yVuhwPn!56Jb>b|HqLksK_pDR^l zq8HoHMV@}ZuUzs(Z<@Pzns{y4V07-CR5^xGu=`-Vyy=P7(gSWhGB?6`uPny<5!6d0 zS`+OBH$w#;zCHD=#x}OuQI#Vu$SgYwJe4C-T3Z>7-pw9MJ=m|@a?99T3D>2F9h%v(*Uy?Ron z-`+-7SVvs?Y?T(;yq{?@*xiw(KZY2d299uw z%N{>mBjwDIAK+zH`%voo2*tq)yCs8&=ef5pMz|7oh7xyRF1x}v(_qP7Lf%KadTNA+ zQ?)2)R?pkIe=T^6D9(150^9#F?9@9W!Io=_sY)#`3NT1AvP;=zNz=awro~QuC0;Zo z<&$Ky|2Fk9;^V{o-s9(V%NY3?+>d|Az8jz&{hlnt?A|?E)GcWIjlX+f&D_>tW@DWW z9z*5xVS40}l&D}XqssuT@%QA>k@l~FN(VvmpC3_04qYidTZ&LwD^B^Q|3O7D?xnQ& zl=H{R57D$=ogyPdy?_Zk{18N28e3#8{`0w)0<+Q<<8$hS2*&R{cm!&8iS$LRX-#hh zFqlS$J`1Wo{PE#IaSHd>PZHaJkdW4>DVmeD1*b1Z`;SWWM18=FLO&NAz0pf^rY(zpE*U@$V_CnHLmU2XRjf zObKeG$ye$fn@(|047qnxNf1hWULJ}!Pi3Ubc7+-nNBSsi3CbT3*iWAob`Qp+uSi)O6HF$y~I+6s>Q9%6dbT$`KZd ztb8sBDr;SEeBAO^!{+7=Uq%&oV<w%v{i2SN-|Hap?FmC^>{R@6n%_~WegWg> zPn1#i3gL#<5)8-B^dkmiA28)pGg^cvbklDjwW-T%kJ9Za4}2)4X8Nfp@l77_r>JIp zTX{n_hXk?lXR7TVt=bG~^UWeN`4gYlk*o&MzDS&e9L-5kejn|_!2PsHxw7^3e(s|# zb-P3s`$xJTjrCbqA}hm{e`2&ep+=7nsBG?_SAJth%5FdV`J)P6bDOf-V}?W`f2p8H zyjXUXz<;VR{R~IqPq$im_#i6RAU=b- zU4;|USZe&3q9WL>lsAM>#XL_OBbyQ3f9BHmM|YK2Ws#>?O%EkLKHj>DnsnfC78_2A zzY7OR+(GG4m44+)R&w7elGNG~nf=BAq>cNKl+}9)=_$~aF5_&=!?r8^6x{7$U|>C> zU~|@yZt-N{n9(BfYW;nM)aN5>XvsazZJ&XDhm-w*1xdXAeJ_NNgUkGxRWo)qqgEa` zCrd_gjC@AF!1!}bw%PB_>Q%)~tPf4OdW*dA*X5};4)yJdp#seNjk$)OL+IU2X%gm5Vbjr+U z{;`B`@CPA85x#lV&YwyMS1`XCoxE+a?E*!MX4$~!T0Vy=FFr8kg4xj8Kg!a7(mB*r zge@C>FOC{qrxE|iKzH+=)A6I0BVv4xexixuNR{$-GZJ^ ztwtBCiEzqpe|VG?mMxzOj7x!e#;g+m6oWw;FU(&>xrcf*Z*4EzVbtI!_WC_0?U(l) zLgjl1o+dD)b)db#H)k0lCq+DT-%u*$M#eAu!qmD<9(P&lQzMqCkoti;*W#77M)cEr z4ANsk9$P`oRb|ZYZ2C14S_Z81ed`MPewbNdGUsusJ7zwxAu!@dR59h*P%_BDrg313 zlDg;clFfRz%UX3*(!BUmY%vLULZ~hK0ggm+`bo1^p}PJT+B{12;pEb<8s$Nw^xH^w z3j5i^;_oq^XMW&|C2%G*x(YAfs5IVI%}=w&ra7#nVeac=+Z${qmJX^x8?qZ>)}xSr z7VJ7#?l2>H&>4Ve#=!ExM4^-w`N49cPw7d$6AP*nqJy11F`M;c7o+%6+eDc4Qr3?9 z%U^sP<4dQHi-{5f!*K1UzV0~d1-~$U`G7lWr^kPrH%Khu0}M_7mL^wvu4d{pa2Fg&3-qZHMvXL zbVzw#GwJ!$dk)0|0QG(riJW^_L z1lz`|RcO!2wnye-S=72}G?|$>TRcT9xA7a^&aP|^b;S_#tMjT75sE)Kvmd4kij0MW z5}P&EOOfH{xo9EPkJsx|FwZ#Ab4U>E2&ejHT|!ZO+RPoy*!HM8k)>)oV6b0f_^KfD zphQ-i2z~6~^kpI+nj+TSkVdeBGr)QDfR!DYz#PAcyj-y5j6yAMGp1r=`Sb{Z4BrCh@^D@oEa_z@ zS(&A80WL!z&e8OEt|Pehet6Tzxt!rdb>>;K*w*RFaI58vGQLJ^4ODaGWK+AC&5dCG zMHU9kNZ##4#_iX@0w_2iNH66H9Ib2h+do2gRjVpD{lr1g#ZCa}mZ<6RX?n{R1}>w` z5S{aV=_T~%KhTl#0j&%?16Cj)-G%O7u~FI)ZqawY^-)ms-DCHf#A_9TBrFR|fwj(v z0YvoqUfjcB$odek)}#?Tt%$R+)v zQvJ}eH5o?7s~u1&_5{D1V-*vcXxm!!-n5YC_g$%N{B|qN(OYdn>d{o|OmJ&$%3)M1 z<+h1@!g+LGga}FVMYjIIJu&1kLpK}&3iBD?P zK{pB0aImC=TW(|rew##prux9l-^5F}c#%$6P zbGxr3LkBP~9$4m!pJZcfAqnMYaTDXSbUfUO8NKDvA*C~VP4yzMTJt2gp`e`T_sotn zR`~Swa)C(F)XI1R*QN;R*!uA9T5{5BmFeA^>rtn&t3|iZgZqoXg}t-OPJ_0HU>@*! z=>}5EYU}wbUlAvuBzbesnbTrA9BcNsorAOR^@Y9s>SA?)tTomOnlX>#?MfcPmvwNt&i7s z*T=7K4mN3dPi(I0=NqnmPfwq0SbV(>13%Obmn?Wb!+VwI*&Pj2e>F8lHYM*5hlXOEbr50m2S z=bc3aYqbln0{`oe7vHJRiO&emahaNAM zMAVKGO-yYjgR3Pb`>gL-nSEoF5PWZ1D_||S+;mEPTg(2PFD2oeZ+t7CM$@L6WIVgT=`C^>81&4A>8p7=wjvaa#c4GOj$i4fhpS|$3BR87N=A`{Z zxi(S8VC!4ehj;MD;e9>Sey++biqg*=GH$-l=}gBD^T1?8+Fg4zjGwLlLWecF?msbp^ngVum^Qd8XG118d=6F#Hf$$SNudkguJNV?w}3D?Hb z)q~!pye=stm|r)5fx$3R8$`%fmu%;Saot;Vc}zQoe!$=KfyIe7RO)Fg{#Wns*;_6w z=>%?uV*7`wEMy{=NJ1XJ4$hk@Img!%bB4$9J3rE5Qgzp`7}Pii>pps`7wufNzi z!xCof=%KvHES$SIygKXgUJwh!z5YGeqFe8Ne%!HtbJ>Rc zww*qdc5S{#p91>`o=5X@*dmlly*yK1fzeIWSMlF|pz3mlfDppI0DNh%X?{&uG`&Xi zh0{ZUMy8+YQGp7uGh?-A4@h5!zv6RXV_I@zonu*^ZTXZsb;J1~D~2eY>PqKXysKm_DJNbPijw(!^Q#^iHoLeFOA}^CRhfE6PsYDer_2)ru zRpSGuz4sqIkcAdjl-|y#w#uJ{!#6QFE-}8*C%^1b`nGXIy;vafbAkW|$Cx}#AdEkw zOI<%s{^PW&zCgbrQD|#-{QB4@J$J%AU4j&zL(WO+1>7FGEqZZX3A23>vSiug)t-=^ zKsj{z_wp8T-2%d82c(MaPNP9#0z)Hn4<5+zdWj7`jQ(jm_c8sxpoww4Zybu{8hO)b zu98H}{nyFXXEH>5VUIRHJ)?^nV2RZqp8ASYDibJ~?8q}~0{ns|xBbh!au>4zi#893 z*X@o;IK#thLFTcI?_x&B5`$xGRNv-I%;aB~yrHJ$*Nn4yA-dK!8{ga3HD}+F2}U9x;(0RTDppenIK8WG}jKAjjYD}{4Qbm zieuXB&H@j#8ZFoUl=NDC9kW+gyQt1auLk+leK7fTYUHh4XdB;j5IxOB53xhjh^mfm zwS=RQ^?oq6leE#>u7y8k85Ng~l}VuaS50dTvSY#G0iWN54ap z_TaUk^s@mLTfxk9E8(gpK8Nb1)$T*NXI6s7LmxV4B9o5 zGi?fL*xd1n00|uX~ zdzv~FMO(O+_tSg)d#nxF-7to@M0C za?wFg-p!QW+c1SI(4G&WYQd1b=!No|3JW6Z+mVo>w zhbHrDk?PX``oKL6XGJlAIU*w8=f?Ru7WsMkT;>cX8Vx^&tT5g)5D7I*YHd5a&eq>% zlp{9OlMb>zel`D4gS{c}WLv7D*v^C9lWF0Qegbo*eC@2*mS|gb$7<(M`j`A6^I#|3 zyq=Y=9BYxclA1~fG}W75eew~bprkWSwWFRW%FOS?QpExUH9ld*$o&>8{!w)5WQKaWw z?vK+1Cz*=K)r<+{Ft zqKh{Bv%hzjp4T42PsPTsS@b67^2u4{=IA2Q_}J1%2K|BF%ptxHIeJ`V|p8I>x|h!WoK5>lh<)c?|J$}c&|EcH&#q8-wa%>JuT$1 z;>Agg8(s_8{IxuuKi0PzFjwSyJbG?uv*KYdl!#uVc(%IYzP+}bHeOd9rb~#ap^w?z;44f*5$BldcKLF%f$&<9a%8VtTX)hXbt(E z4)>mq;{)zJ>cHpS`_`o#JG!sid6u^~RexGrxVg_Z>{vNfnBnH{t#*Gcaf?nTe^b`d zT{16&S^BVox^DlH-Mz0QeEZPs{ct7m{FjW(KH5aj^_`V9{NVj+c%BBalDAImTbQmT zg`T%9o>$jc4Hmy|0&eYYuWzewZ#?HcZ`^LLZB{wPXZ1Y~-kfH?thc*J7O1id7b?M7 zJF1H;<*|5M7u<8GC-_EsR>79TPA*qpJ9iZ>PNcDDKO;`t&Y?+uvRs^xo-p+XTo6y4 z=j63%MR3yZMTzCOy$urv17Fk~?iG7Na zo!wgGP)<3yA400D<}TlqYxpK zsAz;x7$H+n>>Y;CAg*5tEyFk>QBzCr23AEHZ&e!3`fZ3jc@sT0bj=64uPH;3c`YVS zh&r^de4D+02+A~y9o z%S;gRHN$4xRiJsEU?BZ`zUOq98^w~2^M^<(?OZE5X8iu=Qu6Kr?vs zfj4kkJ>GA#xOze6=@P%(vv*f63F@Y^?bME_i&N_+%!g*`u?tetM{M_?1*Z z`KJ76k+JX(tkU!wEgQ58({08r{k7j!q-NXR>-4@j_%3xsvIR56!%IcYh$Mmg2?^-$ z#}$$NfUkVPI=bCFPipGcgR7(S;dj~D5TO7oZWb0t-calQvFW{4740ln%#S87zOZ@A zPRw7Qb_jdfO<;2RrCqb_%Lg9FN$<|R?l^9l9b*+Zs;seID};aWOt;>hu01M_02?Pq&DSCTh0kF{3C(zULHxmyoZGfk41=~ z_ejG(@9N#k6vg{I5szOJ@GX`1{m6b~W2x(1N!Uk;yjZ5*L0n&gk{E7)q~C{1}SjX~cil%8}t*3j}QeOr#J7B2BvByJsjS7;RXlf38 zYl48o67P*eRQ`ES@f&QrkG#)_DKS6k2}UI)KKnv}c|YLe(^iV5fvG_l<%xvGmkIBq zHoERFp$MrAEfX#Q2fJ`YMnz_YCnpA_0#5d)k!M?(k-s3%fSoDzovx}Q_w&1qHI-l{ zzCFk@EWfu z7;mEKV@P$e?ssraoIajOTt5}8Sg)!xe3bJuqW7Q2N#(d$`1C&yvMNHv`RxT)61PI% z{kMYe&c$#e=^2&Pa*CAnvzrw@q@zjUMsgjHGH11a47*Q7_568I5Wyohb_1iAvV#HZDW+_K~3MM~WO7CV$+($05X%qS+?@4@Y#b?q`O&CD{vWx#JjEsu+g< zcvvW!BL=@vOg^Yx4XkiGjAWTRYSXND>A|gJXvF~yew7xta^Qq8Pzz% zDNBv-@LIam_YIlH^BHfQ`_hOqzD+!lM!4XZt`$3+8StZfB2A|+iK-|Wt41S)yeA*;wpp5wZA4vT-=>F>sr;N~V z^i8rhA<_@C6%{ixUdtrJ@^ig4-x?Xo{-192wV$|fMo^mTPhVfF!%{&pkiDYVmHAcn zNs^@S|9Inu=C`C>;@cg5jRh1tKT_B8X0BG?Fmm_mxO4E+k&cztWD?$QW7KL136A)b z&zEcFjHViPsx1UrTvOlJ3^~HdZtq?0tn5{@Rg*aR8<$6-bK_LB56`WZijWS%3J$?O z=9U`nw6q-7jD1T_i0tjlDuuEpxd0q${^~QB(8FUb>^}9g=g*4g_TXP3JWohgN6sWh zz-;c#w0!~|jH&mmk)emk1T}RnuQW>VNA$kxD?(lrV!z2g5-n8l=y5~&Q|!g(Xi;f$ zYHXa3s20wz?h~K}Av}kp@(ydPyfBBYg9nb5W`Pmim%p>{UChSBSiqSH9IiuWw&r0g z06osLKEqU4^0-Fw7`EJc{PsFc5urG z?WjRG1T?I#_2L_Oz3rOeaR~_++0+b*(r_8em|cCFc!p(t=g4&D;}ben_gH{LcGqlc zj;eF2?^1*A-R?b^;F|3!nk3~1_HD{5>3%1HcFP9JE^QoZ%!coI5_=gADtCoB)@~Ho zxNo~h8JXvuX+6tn4eHK!ww1Z28-+S^n0o^b({AsLGZeD-n&d~f--S4)%X)QQq<1i9 zoGi<*aD{7f#%NlLVfaS~i8d}VvT_yoX5PB97@^h1jnFGDSf6<;PA{}k$)64-kL-Sl zs_>r~(|%WizllySdtl(?z5f$Dmy7MGP9pI1X(ad>;jGh~#xf_0JwBN|vDq&Sr)@ zQIzQ*a~|WstR)p-bk`Ru_;RQq?t*EkMRl!g@J-K9S&%rbSLLTWEdImA;qSHtay6 z(KT65RoNo{Hpr(wA2XRcN5GauSnh};uaF6zG@Mdrt<@1E2=bcq=bEgkW z&q`kHS9?}Sx=c7ksluL{G4G(j)FQJB**8ZG-JY7E8QSQ(7h7y?pAJ^R{ZiMO!21sNW>9IbHJFt-4fxQ}k-snBYPkT2yT~-6-U)aB6KysTT zl5q{+T{P70n4$mmz=vBUAVO<9L?-8?Dd1Ve6Gm8GNW7_I7OIz}PFmM3`0#7T+Nrk{?~5dUm(LsU3`qA~ zeohgSd-de}YexNpM~0cV ziC|B={c%nD)o)8>p`LQn@QS7ItS@yriuXoT>3pCnsp68p{{8rtz=n~8Yn}4@T8la% z?T|X$)1!8^AF{P5a~_KQqi7Op{FhW_g~#hhFf~7E#BI`5ue7|wk+D!s4{p&DTJVeR zC!)Kbs`JVsZ6P}!Mc3O~&|D9w8inMWC)J9U_V>ID;jL`(`E{9S{qfjDjDJj#@BO=P zK4@A@_xby)%YvyCt_T~-9QsJY2}sir`K2d4H&utKuy_@x&3<*ssw|R{9F!Jk+YOh< zo--bJ>3>>a^n2R=dqHuUzxY|aA5D~XZP$tY>QIh}Qz&{G_P4RGaR~%OqnB@6&Ya!! zuo9cXY~}he1ULNFi@QzBu&TFmi_sg#PH5&3YFf}(9>1qfEx1oXav{I4{Iz?IpVnZC z<54m{wprknF%|I`k|U??vCm|f#;;_)JX@1@QHHl>XT?PX{5&h0ezI_Vqr$bcW;)xK zQa)>@z?Yg1xUIYpORkz?;xH=+IZa#(njDfRUBgX6S2z_pRdIZZY_clUT}M{d_aYN+ zY(IY4Ql)NSHw%45-nS$@Q`RdpAR}G*10L!^PLxZXR&x5Kk?xM~C)peJ%pIxjZ{Zvn zEF9MkGTF*9miaY)zZYte$tO|+ut`=^D~||C)ev_dm^_{SN#n&w>K5{+G*03%0;42U)a+m zO%sq^s;brv*1jLm$ygzI@Tfx`tAqTTb1>*CgUDkXLI!yQMSo)J(L7ssh z>Aa_3x3kLX5#~oN=?YxC9*u5At=wb*vaa%&xT|SU)=L}Pn&B;h+~%~ zXkx#p*zMr770W*C5LPC>QnK4o1TJtP7t(e+9Bsw@oK(`lU!Yx;_)5!e#{swi+JOsk zyPbP&#Vijy>Ic$PVrO#ldC$c(!?nwB14PU$j&jTCt48C!j*1k5oh)99UhL&+^mEdP zhA$!6m*vLpCBL$Vmx(0mw3spv$?kH1mq{V&%vF6Kl8q`x`6=f_I(!Ey){w%@zF;APN=&FmLMfgd!CW#k=5Yx1VX!sPs9D@XfWESVYylPktHtIO}H3^lPi z`=Z=&JkN+xbMo3N8}R06iOy(?4$zcCdX|%T1`33u2E++)l#(KlP_%a;z1u%ypqvkMbod4Kly;ov#R00Sn4JQF>{J(wtA3Yn}`+6yu zXnpJHNi=U?p*Q6+w1@YLWursOHj#FKL+eAO<)ryO5bq@pT(qHnoc@f1U4ctOZq4vo zbVeoKt1_Pt)_V=%oAX0Dt6#i;+z;k_5DedIdsK5x?Qx6nhT84Bk`vkbNU+Uci>6h< zQ}&^Trkt4LkVhn*1ig9frSw34TRo2tws;MpH5LaOz*7nz?4A=w-J~=p4f$Za*E0t= zg+A1mTr}hW=9C~8oj}WQycaM*_CC}Bqvm2@Ne+Feoq)`EyqA^(vKjlLS~zM4pvo~w z>uW&EDP4XzGSu-v)3b0?8lY*=sQD8$4%nnHhN4JWcy|HFh06^hKmLaV_;5C2o>RnE z=o9}kw#bonU)69*uw6ps4;ucjDkoS%UHGP?XYfEfY+mJUZX z1tvdi)cpUXseUSM_riQXq~S7<>~>4!_pImdB+s*L&#UEz+qj0?{)XDy--Y`kx8qm) zp3b)yg=xggXSeG&$A!&K0&i+uX+4BVwSz?%KXX)1SMF2m&Yx-FxuGJc)+?xswKwED0-2AeJ6ic z-1?-+k|ugrxkBQ&SvvFk<|wC0%DP@V$3&&6j+vl|@O(>c#r~6pRzliS^F|AC=Bnn{ z35;HAeB~Q;%hB&lXMuY8@%v}w4Bwm93B^y_d>M&44o)=xRv;P)WvwU5`;(?>41GW4)>Kfa_pyAYZA}GKAl=7Kk|Lg zG5-!(`4K+k`wb5iR=$^AOfPIvX7!s3G^bS+Jp6q^e?Ip3_Z%M)E zo|Dsw1>aEJ*g}NIW&;jDW9h;NsslVEiuphj2R`rS=g59;rZc9g2i?dNB1cuUf_vmE zg-f=tHkBc8XQG~xR*WMiFXV# zMFXdE38>YgG*K_PW6|OB7?F

j2ePdn-}ZUW$%}MV8b>{ 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 OOhtAi{WW`&24n8O79NNI diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_BCT.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_BCT.csv deleted file mode 100644 index 8c15a8585..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_BCT.csv +++ /dev/null @@ -1,300 +0,0 @@ -Comment,Name,ShortName,BCID,エイリアス,,,,,Danger Flag,Description,Note -,,,,Deploy,SetBlockPosition,Clear,Activate,Inactivate,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, -,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_CMD_DB.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_CMD_DB.csv deleted file mode 100644 index be31ac050..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_CMD_DB.csv +++ /dev/null @@ -1,1000 +0,0 @@ -Component,Name,Target,Code,Params,,,,,,,,,,,,,Danger Flag,Is Restricted,Description,Note -AOBC,,,,Num Params,Param1,,Param2,,Param3,,Param4,,Param5,,Param6,,,,, -Comment,,,,,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,Type,Description,,,, -*,Cmd_EXAMPLE,OBC,,2,uint32_t,address,int32_t,time [ms],,,,,,,,,,,例,引数の説明と単位を書くこと!(例:time [ms]) -* C2A_CORE,基幹機能コマンド,,,,,,,,,,,,,,,,,,, -,Cmd_NOP,OBC,0x0000,0,,,,,,,,,,,,,,,ダミーコマンド, -,Cmd_TMGR_SET_TIME,OBC,0x0001,1,uint32_t,TI,,,,,,,,,,,,,MOBC時刻設定コマンド, -,Cmd_TMGR_UPDATE_UNIXTIME,OBC,0x0002,3,double,unixtime,uint32_t,total_cycle,uint32_t,step,,,,,,,,,MOBC UNIXTIME修正コマンド, -,Cmd_TMGR_SET_UTL_UNIXTIME_EPOCH,OBC,0x0003,1,double,ult_unixtime_epoch,,,,,,,,,,,,,UTL_cmdで用いるunixtimeの紀元を変更する,utl_unixtime_epoch [s] -,Cmd_TMGR_SET_CYCLE_CORRECTION,OBC,0x0004,1,double,cycle_correction,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を変更する@@ 初期値は1.0, -,Cmd_TMGR_RESET_CYCLE_CORRECTION,OBC,0x0005,0,,,,,,,,,,,,,,,CYCLES_PER_SECの補正倍率を1.0に初期化する, -,Cmd_TMGR_CLEAR_UNIXTIME_INFO,OBC,0x0006,0,,,,,,,,,,,,,,,unixtime_info_ を初期化する, -,Cmd_AM_REGISTER_APP,OBC,0x0007,3,uint32_t,app_id,uint32_t,init_ptr,uint32_t,entry_ptr,,,,,,,,,アプリ登録コマンド, -,Cmd_AM_INITIALIZE_APP,OBC,0x0008,1,uint32_t,app_id,,,,,,,,,,,,,アプリ初期化コマンド, -,Cmd_AM_EXECUTE_APP,OBC,0x0009,1,uint32_t,app_id,,,,,,,,,,,,,アプリ実行コマンド, -,Cmd_AM_SET_PAGE_FOR_TLM,OBC,0x000A,1,uint8_t,,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_AM_CLEAR_APP_INFO,OBC,0x000B,0,,,,,,,,,,,,,danger,,アプリ実行時間計測の初期化, -,Cmd_MM_SET_MODE_LIST,OBC,0x000C,2,uint8_t,mode,uint16_t,bc_index,,,,,,,,,,,モード定義リスト設定コマンド, -,Cmd_MM_SET_TRANSITION_TABLE,OBC,0x000D,3,uint8_t,from_mode,uint8_t,to_mode,uint16_t,bc_index,,,,,,,,,モード遷移定義テーブル書き換えコマンド, -,Cmd_MM_START_TRANSITION,OBC,0x000E,1,uint8_t,to_mode,,,,,,,,,,,,,モード遷移開始コマンド, -,Cmd_MM_FINISH_TRANSITION,OBC,0x000F,0,,,,,,,,,,,,,,,モード遷移終了通知コマンド, -,Cmd_MM_UPDATE_TRANSITION_TABLE_FOR_TLM,OBC,0x0010,0,,,,,,,,,,,,,,,モードのTLMテーブル情報更新, -,Cmd_TDSP_SET_TASK_LIST,OBC,0x0011,1,uint8_t,bc_index,,,,,,,,,,,,,タスクリスト設定コマンド, -,Cmd_TLCD_CLEAR_ALL_TIMELINE,OBC,0x0012,1,uint8_t,TL_ID,,,,,,,,,,,danger,,全TLC登録解除, -,Cmd_TLCD_CLEAR_TIMELINE_AT,OBC,0x0013,2,uint8_t,TL_ID,uint32_t,TI,,,,,,,,,,,TI指定TLC登録解除, -,Cmd_TLCD_SET_LINE_NO_FOR_TIMELINE_TLM,OBC,0x0014,1,uint8_t,TL_ID,,,,,,,,,,,,,TLC状況一覧更新, -,Cmd_TLCD_DEPLOY_BLOCK,OBC,0x0015,2,uint8_t,TL_ID,uint16_t,bc_index,,,,,,,,,,,BLC展開 , -,Cmd_TLCD_SET_SOE_FLAG,OBC,0x0016,2,uint8_t,TL_ID,uint8_t,,,,,,,,,,,,異常時実行停止機能設定(ライン番号@@ フラグ), -,Cmd_TLCD_SET_LOUT_FLAG,OBC,0x0017,2,uint8_t,TL_ID,uint8_t,,,,,,,,,,,,実行停止機能設定(ライン番号@@ フラグ), -,Cmd_TLCD_SET_PAGE_FOR_TLM,OBC,0x0018,1,uint8_t,page_no,,,,,,,,,,,,,テレメトリ生成用ページ番号設定, -,Cmd_TLCD_CLEAR_ERR_LOG,OBC,0x0019,1,uint8_t,,,,,,,,,,,,,,最新のコマンド実行異常記録をクリア, -,Cmd_GENERATE_TLM,OBC,0x001A,3,uint8_t,category,uint8_t,TLM_ID,uint8_t,送出回数,,,,,,,,,TLMパケット生成, -**,,,,,,,,,,,,,,,,,,,, -* CDH,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* POWER,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* COM,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* MISSION,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* PROP,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* AOCS,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* Thermal,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* Trajectory,,,,,,,,,,,,,,,,,,,, -**,,,,,,,,,,,,,,,,,,,, -* HILS,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_Utility.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_Utility.csv deleted file mode 100644 index eb0f6d8cf..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/CMD_DB/SAMPLE_AOBC_CMD_DB_Utility.csv +++ /dev/null @@ -1,50 +0,0 @@ -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,割り当てテーブル,,, -,系,個数,開始ID,終了ID -,C2A_CORE,=16*16,=DEC2HEX(0@@ 4),=DEC2HEX(HEX2DEC(D9)+C9-1@@ 4) -,CDH,=16*16,=DEC2HEX(HEX2DEC(E9)+1@@ 4),=DEC2HEX(HEX2DEC(D10)+C10-1@@ 4) -,POWER,96,=DEC2HEX(HEX2DEC(E10)+1@@ 4),=DEC2HEX(HEX2DEC(D11)+C11-1@@ 4) -,COM,=4*16,=DEC2HEX(HEX2DEC(E11)+1@@ 4),=DEC2HEX(HEX2DEC(D12)+C12-1@@ 4) -,MISSION,128,=DEC2HEX(HEX2DEC(E12)+1@@ 4),=DEC2HEX(HEX2DEC(D13)+C13-1@@ 4) -,PROP,80,=DEC2HEX(HEX2DEC(E13)+1@@ 4),=DEC2HEX(HEX2DEC(D14)+C14-1@@ 4) -,AOCS,=4*16,=DEC2HEX(HEX2DEC(E14)+1@@ 4),=DEC2HEX(HEX2DEC(D15)+C15-1@@ 4) -,Thermal,=2*16,=DEC2HEX(HEX2DEC(E15)+1@@ 4),=DEC2HEX(HEX2DEC(D16)+C16-1@@ 4) -,Trajectory,=1*16,=DEC2HEX(HEX2DEC(E16)+1@@ 4),=DEC2HEX(HEX2DEC(D17)+C17-1@@ 4) -,HILS,=1*16,=DEC2HEX(HEX2DEC(E17)+1@@ 4),=DEC2HEX(HEX2DEC(D18)+C18-1@@ 4) -,RESERVE2,0,=DEC2HEX(HEX2DEC(E18)+1@@ 4),=DEC2HEX(HEX2DEC(D19)+C19-1@@ 4) -,RESERVE3,0,=DEC2HEX(HEX2DEC(E19)+1@@ 4),=DEC2HEX(HEX2DEC(D20)+C20-1@@ 4) -,RESERVE4,0,=DEC2HEX(HEX2DEC(E20)+1@@ 4),=DEC2HEX(HEX2DEC(D21)+C21-1@@ 4) -,RESERVE5,0,=DEC2HEX(HEX2DEC(E21)+1@@ 4),=DEC2HEX(HEX2DEC(D22)+C22-1@@ 4) -,RESERVE6,0,=DEC2HEX(HEX2DEC(E22)+1@@ 4),=DEC2HEX(HEX2DEC(D23)+C23-1@@ 4) -,RESERVE7,0,=DEC2HEX(HEX2DEC(E23)+1@@ 4),=DEC2HEX(HEX2DEC(D24)+C24-1@@ 4) -,RESERVE8,0,=DEC2HEX(HEX2DEC(E24)+1@@ 4),=DEC2HEX(HEX2DEC(D25)+C25-1@@ 4) -,RESERVE9,0,=DEC2HEX(HEX2DEC(E25)+1@@ 4),=DEC2HEX(HEX2DEC(D26)+C26-1@@ 4) -,Margin,=C28-SUM(C9:C26),=DEC2HEX(HEX2DEC(E26)+1@@ 4),=DEC2HEX(HEX2DEC(D27)+C27-1@@ 4) -,Total,1536,=D9,=DEC2HEX(HEX2DEC(D28)+C28-1@@ 4) -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, -,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/README.md b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/README.md deleted file mode 100644 index 4b0594451..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# DATABASE for AOBC - -縺薙ョ Tlm Cmd DB 縺ッシ minimum user sample 縺ォ縺翫¢繧 C2A 髢馴壻ソ。縺ョ繝繧ケ繝医さ繝シ繝峨ョ縺溘a縺ォ縺薙%縺ォ驟咲スョ縺励※縺繧具シ -螳滄圀シ瑚。帶弌蜀縺ァ MOBC 縺ィ騾壻ソ。縺吶k C2A 繧呈政霈峨@縺溘懊シ繝会シ医%縺薙〒縺ッ AOBC 縺ィ縺吶kシ峨ョ DB 縺ッシ AOBC 縺ョ繝ェ繝昴ず繝医Μ蜀縺ァ菫晏ュ倥☆繧具シ diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm deleted file mode 100644 index c4677136a9b326f6c05b371e5564a074fd79aaea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372391 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%0DVAPgL^&L$jp95h-khCLh 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 AcK`qY diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv deleted file mode 100644 index b09af1281..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x90,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=F9+INT((G9+H9)/8),=MOD((G9+H9)@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=F10+INT((G10+H10)/8),=MOD((G10+H10)@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=F11+INT((G11+H11)/8),=MOD((G11+H11)@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=F12+INT((G12+H12)/8),=MOD((G12+H12)@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=F13+INT((G13+H13)/8),=MOD((G13+H13)@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=F14+INT((G14+H14)/8),=MOD((G14+H14)@@8),=IF(OR(EXACT(C15@@"uint8_t")@@EXACT(C15@@"int8_t"))@@8@@IF(OR(EXACT(C15@@"uint16_t")@@EXACT(C15@@"int16_t"))@@16@@IF(OR(EXACT(C15@@"uint32_t")@@EXACT(C15@@"int32_t")@@EXACT(C15@@"float"))@@32@@IF(EXACT(C15@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=F15+INT((G15+H15)/8),=MOD((G15+H15)@@8),=IF(OR(EXACT(C16@@"uint8_t")@@EXACT(C16@@"int8_t"))@@8@@IF(OR(EXACT(C16@@"uint16_t")@@EXACT(C16@@"int16_t"))@@16@@IF(OR(EXACT(C16@@"uint32_t")@@EXACT(C16@@"int32_t")@@EXACT(C16@@"float"))@@32@@IF(EXACT(C16@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=F16+INT((G16+H16)/8),=MOD((G16+H16)@@8),=IF(OR(EXACT(C17@@"uint8_t")@@EXACT(C17@@"int8_t"))@@8@@IF(OR(EXACT(C17@@"uint16_t")@@EXACT(C17@@"int16_t"))@@16@@IF(OR(EXACT(C17@@"uint32_t")@@EXACT(C17@@"int32_t")@@EXACT(C17@@"float"))@@32@@IF(EXACT(C17@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=F17+INT((G17+H17)/8),=MOD((G17+H17)@@8),=IF(OR(EXACT(C18@@"uint8_t")@@EXACT(C18@@"int8_t"))@@8@@IF(OR(EXACT(C18@@"uint16_t")@@EXACT(C18@@"int16_t"))@@16@@IF(OR(EXACT(C18@@"uint32_t")@@EXACT(C18@@"int32_t")@@EXACT(C18@@"float"))@@32@@IF(EXACT(C18@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=F18+INT((G18+H18)/8),=MOD((G18+H18)@@8),=IF(OR(EXACT(C19@@"uint8_t")@@EXACT(C19@@"int8_t"))@@8@@IF(OR(EXACT(C19@@"uint16_t")@@EXACT(C19@@"int16_t"))@@16@@IF(OR(EXACT(C19@@"uint32_t")@@EXACT(C19@@"int32_t")@@EXACT(C19@@"float"))@@32@@IF(EXACT(C19@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=F19+INT((G19+H19)/8),=MOD((G19+H19)@@8),=IF(OR(EXACT(C20@@"uint8_t")@@EXACT(C20@@"int8_t"))@@8@@IF(OR(EXACT(C20@@"uint16_t")@@EXACT(C20@@"int16_t"))@@16@@IF(OR(EXACT(C20@@"uint32_t")@@EXACT(C20@@"int32_t")@@EXACT(C20@@"float"))@@32@@IF(EXACT(C20@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=F20+INT((G20+H20)/8),=MOD((G20+H20)@@8),=IF(OR(EXACT(C21@@"uint8_t")@@EXACT(C21@@"int8_t"))@@8@@IF(OR(EXACT(C21@@"uint16_t")@@EXACT(C21@@"int16_t"))@@16@@IF(OR(EXACT(C21@@"uint32_t")@@EXACT(C21@@"int32_t")@@EXACT(C21@@"float"))@@32@@IF(EXACT(C21@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=F21+INT((G21+H21)/8),=MOD((G21+H21)@@8),=IF(OR(EXACT(C22@@"uint8_t")@@EXACT(C22@@"int8_t"))@@8@@IF(OR(EXACT(C22@@"uint16_t")@@EXACT(C22@@"int16_t"))@@16@@IF(OR(EXACT(C22@@"uint32_t")@@EXACT(C22@@"int32_t")@@EXACT(C22@@"float"))@@32@@IF(EXACT(C22@@"double")@@64)))),NONE,,,,,,,,, -,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,=F22+INT((G22+H22)/8),=MOD((G22+H22)@@8),=IF(OR(EXACT(C23@@"uint8_t")@@EXACT(C23@@"int8_t"))@@8@@IF(OR(EXACT(C23@@"uint16_t")@@EXACT(C23@@"int16_t"))@@16@@IF(OR(EXACT(C23@@"uint32_t")@@EXACT(C23@@"int32_t")@@EXACT(C23@@"float"))@@32@@IF(EXACT(C23@@"double")@@64)))),NONE,,,,,,,,モード遷移後経過時刻, -,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,=F23+INT((G23+H23)/8),=MOD((G23+H23)@@8),=IF(OR(EXACT(C24@@"uint8_t")@@EXACT(C24@@"int8_t"))@@8@@IF(OR(EXACT(C24@@"uint16_t")@@EXACT(C24@@"int16_t"))@@16@@IF(OR(EXACT(C24@@"uint32_t")@@EXACT(C24@@"int32_t")@@EXACT(C24@@"float"))@@32@@IF(EXACT(C24@@"double")@@64)))),NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, -,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,=F24+INT((G24+H24)/8),=MOD((G24+H24)@@8),=IF(OR(EXACT(C25@@"uint8_t")@@EXACT(C25@@"int8_t"))@@8@@IF(OR(EXACT(C25@@"uint16_t")@@EXACT(C25@@"int16_t"))@@16@@IF(OR(EXACT(C25@@"uint32_t")@@EXACT(C25@@"int32_t")@@EXACT(C25@@"float"))@@32@@IF(EXACT(C25@@"double")@@64)))),NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, -,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,=F25+INT((G25+H25)/8),=MOD((G25+H25)@@8),=IF(OR(EXACT(C26@@"uint8_t")@@EXACT(C26@@"int8_t"))@@8@@IF(OR(EXACT(C26@@"uint16_t")@@EXACT(C26@@"int16_t"))@@16@@IF(OR(EXACT(C26@@"uint32_t")@@EXACT(C26@@"int32_t")@@EXACT(C26@@"float"))@@32@@IF(EXACT(C26@@"double")@@64)))),NONE,,,,,,,,モード遷移実行状態, -,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,=F26+INT((G26+H26)/8),=MOD((G26+H26)@@8),=IF(OR(EXACT(C27@@"uint8_t")@@EXACT(C27@@"int8_t"))@@8@@IF(OR(EXACT(C27@@"uint16_t")@@EXACT(C27@@"int16_t"))@@16@@IF(OR(EXACT(C27@@"uint32_t")@@EXACT(C27@@"int32_t")@@EXACT(C27@@"float"))@@32@@IF(EXACT(C27@@"double")@@64)))),NONE,,,,,,,,現状モード番号, -,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,=F27+INT((G27+H27)/8),=MOD((G27+H27)@@8),=IF(OR(EXACT(C28@@"uint8_t")@@EXACT(C28@@"int8_t"))@@8@@IF(OR(EXACT(C28@@"uint16_t")@@EXACT(C28@@"int16_t"))@@16@@IF(OR(EXACT(C28@@"uint32_t")@@EXACT(C28@@"int32_t")@@EXACT(C28@@"float"))@@32@@IF(EXACT(C28@@"double")@@64)))),NONE,,,,,,,,直前モード番号, -,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,=F28+INT((G28+H28)/8),=MOD((G28+H28)@@8),=IF(OR(EXACT(C29@@"uint8_t")@@EXACT(C29@@"int8_t"))@@8@@IF(OR(EXACT(C29@@"uint16_t")@@EXACT(C29@@"int16_t"))@@16@@IF(OR(EXACT(C29@@"uint32_t")@@EXACT(C29@@"int32_t")@@EXACT(C29@@"float"))@@32@@IF(EXACT(C29@@"double")@@64)))),NONE,,,,,,,,現状 TaskList ID, -,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,=F29+INT((G29+H29)/8),=MOD((G29+H29)@@8),=IF(OR(EXACT(C30@@"uint8_t")@@EXACT(C30@@"int8_t"))@@8@@IF(OR(EXACT(C30@@"uint16_t")@@EXACT(C30@@"int16_t"))@@16@@IF(OR(EXACT(C30@@"uint32_t")@@EXACT(C30@@"int32_t")@@EXACT(C30@@"float"))@@32@@IF(EXACT(C30@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,=F30+INT((G30+H30)/8),=MOD((G30+H30)@@8),=IF(OR(EXACT(C31@@"uint8_t")@@EXACT(C31@@"int8_t"))@@8@@IF(OR(EXACT(C31@@"uint16_t")@@EXACT(C31@@"int16_t"))@@16@@IF(OR(EXACT(C31@@"uint32_t")@@EXACT(C31@@"int32_t")@@EXACT(C31@@"float"))@@32@@IF(EXACT(C31@@"double")@@64)))),NONE,,,,,,,,, -,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,=F31+INT((G31+H31)/8),=MOD((G31+H31)@@8),=IF(OR(EXACT(C32@@"uint8_t")@@EXACT(C32@@"int8_t"))@@8@@IF(OR(EXACT(C32@@"uint16_t")@@EXACT(C32@@"int16_t"))@@16@@IF(OR(EXACT(C32@@"uint32_t")@@EXACT(C32@@"int32_t")@@EXACT(C32@@"float"))@@32@@IF(EXACT(C32@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,=F32+INT((G32+H32)/8),=MOD((G32+H32)@@8),=IF(OR(EXACT(C33@@"uint8_t")@@EXACT(C33@@"int8_t"))@@8@@IF(OR(EXACT(C33@@"uint16_t")@@EXACT(C33@@"int16_t"))@@16@@IF(OR(EXACT(C33@@"uint32_t")@@EXACT(C33@@"int32_t")@@EXACT(C33@@"float"))@@32@@IF(EXACT(C33@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->ret_from_if_rx,PACKET,=F33+INT((G33+H33)/8),=MOD((G33+H33)@@8),=IF(OR(EXACT(C34@@"uint8_t")@@EXACT(C34@@"int8_t"))@@8@@IF(OR(EXACT(C34@@"uint16_t")@@EXACT(C34@@"int16_t"))@@16@@IF(OR(EXACT(C34@@"uint32_t")@@EXACT(C34@@"int32_t")@@EXACT(C34@@"float"))@@32@@IF(EXACT(C34@@"double")@@64)))),NONE,,,,,,,,, -,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,=F34+INT((G34+H34)/8),=MOD((G34+H34)@@8),=IF(OR(EXACT(C35@@"uint8_t")@@EXACT(C35@@"int8_t"))@@8@@IF(OR(EXACT(C35@@"uint16_t")@@EXACT(C35@@"int16_t"))@@16@@IF(OR(EXACT(C35@@"uint32_t")@@EXACT(C35@@"int32_t")@@EXACT(C35@@"float"))@@32@@IF(EXACT(C35@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, -,TCTF_VALIDATE_STATUS,uint8_t,(uint8_t)gs_driver->latest_info->tctf_validate_status,PACKET,=F35+INT((G35+H35)/8),=MOD((G35+H35)@@8),=IF(OR(EXACT(C36@@"uint8_t")@@EXACT(C36@@"int8_t"))@@8@@IF(OR(EXACT(C36@@"uint16_t")@@EXACT(C36@@"int16_t"))@@16@@IF(OR(EXACT(C36@@"uint32_t")@@EXACT(C36@@"int32_t")@@EXACT(C36@@"float"))@@32@@IF(EXACT(C36@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS:G@@ 1=TCTF_VER:R@@ 2=TCTF_SCID:R@@ 3=TCTF_VCID:R@@ 4=TCTF_TYPE:R@@ 5=LOCKOUT:R@@ 6=TCTF_SEQ_FLAG:R@@ 7=TCP_VER:R@@ 8=TCP_2ND_HDR_FLAG:R@@ 9=APID:R@@ 10=TCP_TYPE_IS_NOT_CMD:R@@ 11=TCP_SEQ_IS_NOTE_SINGLE:R@@ 12=FECW_MISSMATCH:R@@ 13=FARM1_PWA:R@@ 14=FARM1_NWA:R@@ 15=FARM1_LOCKOUT_AREA:R@@ 16=FARM1_SAME_NUMBER:R@@ 17=INVALID_BC_CMD:R,TC Transer Frame 検証結果, -,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,=F36+INT((G36+H36)/8),=MOD((G36+H36)@@8),=IF(OR(EXACT(C37@@"uint8_t")@@EXACT(C37@@"int8_t"))@@8@@IF(OR(EXACT(C37@@"uint16_t")@@EXACT(C37@@"int16_t"))@@16@@IF(OR(EXACT(C37@@"uint32_t")@@EXACT(C37@@"int32_t")@@EXACT(C37@@"float"))@@32@@IF(EXACT(C37@@"double")@@64)))),NONE,,,,,,,,最新TC Transer Frame受信時刻, -,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,=F37+INT((G37+H37)/8),=MOD((G37+H37)@@8),=IF(OR(EXACT(C38@@"uint8_t")@@EXACT(C38@@"int8_t"))@@8@@IF(OR(EXACT(C38@@"uint16_t")@@EXACT(C38@@"int16_t"))@@16@@IF(OR(EXACT(C38@@"uint32_t")@@EXACT(C38@@"int32_t")@@EXACT(C38@@"float"))@@32@@IF(EXACT(C38@@"double")@@64)))),NONE,,,,,,,,FARM-1 Positive Window Width, -,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->cmd_ack,PACKET,=F38+INT((G38+H38)/8),=MOD((G38+H38)@@8),=IF(OR(EXACT(C39@@"uint8_t")@@EXACT(C39@@"int8_t"))@@8@@IF(OR(EXACT(C39@@"uint16_t")@@EXACT(C39@@"int16_t"))@@16@@IF(OR(EXACT(C39@@"uint32_t")@@EXACT(C39@@"int32_t")@@EXACT(C39@@"float"))@@32@@IF(EXACT(C39@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,=F39+INT((G39+H39)/8),=MOD((G39+H39)@@8),=IF(OR(EXACT(C40@@"uint8_t")@@EXACT(C40@@"int8_t"))@@8@@IF(OR(EXACT(C40@@"uint16_t")@@EXACT(C40@@"int16_t"))@@16@@IF(OR(EXACT(C40@@"uint32_t")@@EXACT(C40@@"int32_t")@@EXACT(C40@@"float"))@@32@@IF(EXACT(C40@@"double")@@64)))),STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, -,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,=F40+INT((G40+H40)/8),=MOD((G40+H40)@@8),=IF(OR(EXACT(C41@@"uint8_t")@@EXACT(C41@@"int8_t"))@@8@@IF(OR(EXACT(C41@@"uint16_t")@@EXACT(C41@@"int16_t"))@@16@@IF(OR(EXACT(C41@@"uint32_t")@@EXACT(C41@@"int32_t")@@EXACT(C41@@"float"))@@32@@IF(EXACT(C41@@"double")@@64)))),NONE,,,,,,,,地上局コマンドカウンタ, -,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,=F41+INT((G41+H41)/8),=MOD((G41+H41)@@8),=IF(OR(EXACT(C42@@"uint8_t")@@EXACT(C42@@"int8_t"))@@8@@IF(OR(EXACT(C42@@"uint16_t")@@EXACT(C42@@"int16_t"))@@16@@IF(OR(EXACT(C42@@"uint32_t")@@EXACT(C42@@"int32_t")@@EXACT(C42@@"float"))@@32@@IF(EXACT(C42@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,=F42+INT((G42+H42)/8),=MOD((G42+H42)@@8),=IF(OR(EXACT(C43@@"uint8_t")@@EXACT(C43@@"int8_t"))@@8@@IF(OR(EXACT(C43@@"uint16_t")@@EXACT(C43@@"int16_t"))@@16@@IF(OR(EXACT(C43@@"uint32_t")@@EXACT(C43@@"int32_t")@@EXACT(C43@@"float"))@@32@@IF(EXACT(C43@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,=F43+INT((G43+H43)/8),=MOD((G43+H43)@@8),=IF(OR(EXACT(C44@@"uint8_t")@@EXACT(C44@@"int8_t"))@@8@@IF(OR(EXACT(C44@@"uint16_t")@@EXACT(C44@@"int16_t"))@@16@@IF(OR(EXACT(C44@@"uint32_t")@@EXACT(C44@@"int32_t")@@EXACT(C44@@"float"))@@32@@IF(EXACT(C44@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,=F44+INT((G44+H44)/8),=MOD((G44+H44)@@8),=IF(OR(EXACT(C45@@"uint8_t")@@EXACT(C45@@"int8_t"))@@8@@IF(OR(EXACT(C45@@"uint16_t")@@EXACT(C45@@"int16_t"))@@16@@IF(OR(EXACT(C45@@"uint32_t")@@EXACT(C45@@"int32_t")@@EXACT(C45@@"float"))@@32@@IF(EXACT(C45@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,=F45+INT((G45+H45)/8),=MOD((G45+H45)@@8),=IF(OR(EXACT(C46@@"uint8_t")@@EXACT(C46@@"int8_t"))@@8@@IF(OR(EXACT(C46@@"uint16_t")@@EXACT(C46@@"int16_t"))@@16@@IF(OR(EXACT(C46@@"uint32_t")@@EXACT(C46@@"int32_t")@@EXACT(C46@@"float"))@@32@@IF(EXACT(C46@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,=F46+INT((G46+H46)/8),=MOD((G46+H46)@@8),=IF(OR(EXACT(C47@@"uint8_t")@@EXACT(C47@@"int8_t"))@@8@@IF(OR(EXACT(C47@@"uint16_t")@@EXACT(C47@@"int16_t"))@@16@@IF(OR(EXACT(C47@@"uint32_t")@@EXACT(C47@@"int32_t")@@EXACT(C47@@"float"))@@32@@IF(EXACT(C47@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,=F47+INT((G47+H47)/8),=MOD((G47+H47)@@8),=IF(OR(EXACT(C48@@"uint8_t")@@EXACT(C48@@"int8_t"))@@8@@IF(OR(EXACT(C48@@"uint16_t")@@EXACT(C48@@"int16_t"))@@16@@IF(OR(EXACT(C48@@"uint32_t")@@EXACT(C48@@"int32_t")@@EXACT(C48@@"float"))@@32@@IF(EXACT(C48@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,=F48+INT((G48+H48)/8),=MOD((G48+H48)@@8),=IF(OR(EXACT(C49@@"uint8_t")@@EXACT(C49@@"int8_t"))@@8@@IF(OR(EXACT(C49@@"uint16_t")@@EXACT(C49@@"int16_t"))@@16@@IF(OR(EXACT(C49@@"uint32_t")@@EXACT(C49@@"int32_t")@@EXACT(C49@@"float"))@@32@@IF(EXACT(C49@@"double")@@64)))),NONE,,,,,,,,内部コマンドカウンタ, -,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,=F49+INT((G49+H49)/8),=MOD((G49+H49)@@8),=IF(OR(EXACT(C50@@"uint8_t")@@EXACT(C50@@"int8_t"))@@8@@IF(OR(EXACT(C50@@"uint16_t")@@EXACT(C50@@"int16_t"))@@16@@IF(OR(EXACT(C50@@"uint32_t")@@EXACT(C50@@"int32_t")@@EXACT(C50@@"float"))@@32@@IF(EXACT(C50@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,=F50+INT((G50+H50)/8),=MOD((G50+H50)@@8),=IF(OR(EXACT(C51@@"uint8_t")@@EXACT(C51@@"int8_t"))@@8@@IF(OR(EXACT(C51@@"uint16_t")@@EXACT(C51@@"int16_t"))@@16@@IF(OR(EXACT(C51@@"uint32_t")@@EXACT(C51@@"int32_t")@@EXACT(C51@@"float"))@@32@@IF(EXACT(C51@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,=F51+INT((G51+H51)/8),=MOD((G51+H51)@@8),=IF(OR(EXACT(C52@@"uint8_t")@@EXACT(C52@@"int8_t"))@@8@@IF(OR(EXACT(C52@@"uint16_t")@@EXACT(C52@@"int16_t"))@@16@@IF(OR(EXACT(C52@@"uint32_t")@@EXACT(C52@@"int32_t")@@EXACT(C52@@"float"))@@32@@IF(EXACT(C52@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,=F52+INT((G52+H52)/8),=MOD((G52+H52)@@8),=IF(OR(EXACT(C53@@"uint8_t")@@EXACT(C53@@"int8_t"))@@8@@IF(OR(EXACT(C53@@"uint16_t")@@EXACT(C53@@"int16_t"))@@16@@IF(OR(EXACT(C53@@"uint32_t")@@EXACT(C53@@"int32_t")@@EXACT(C53@@"float"))@@32@@IF(EXACT(C53@@"double")@@64)))),NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,=F53+INT((G53+H53)/8),=MOD((G53+H53)@@8),=IF(OR(EXACT(C54@@"uint8_t")@@EXACT(C54@@"int8_t"))@@8@@IF(OR(EXACT(C54@@"uint16_t")@@EXACT(C54@@"int16_t"))@@16@@IF(OR(EXACT(C54@@"uint32_t")@@EXACT(C54@@"int32_t")@@EXACT(C54@@"float"))@@32@@IF(EXACT(C54@@"double")@@64)))),NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,=F54+INT((G54+H54)/8),=MOD((G54+H54)@@8),=IF(OR(EXACT(C55@@"uint8_t")@@EXACT(C55@@"int8_t"))@@8@@IF(OR(EXACT(C55@@"uint16_t")@@EXACT(C55@@"int16_t"))@@16@@IF(OR(EXACT(C55@@"uint32_t")@@EXACT(C55@@"int32_t")@@EXACT(C55@@"float"))@@32@@IF(EXACT(C55@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,=F55+INT((G55+H55)/8),=MOD((G55+H55)@@8),=IF(OR(EXACT(C56@@"uint8_t")@@EXACT(C56@@"int8_t"))@@8@@IF(OR(EXACT(C56@@"uint16_t")@@EXACT(C56@@"int16_t"))@@16@@IF(OR(EXACT(C56@@"uint32_t")@@EXACT(C56@@"int32_t")@@EXACT(C56@@"float"))@@32@@IF(EXACT(C56@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,=F56+INT((G56+H56)/8),=MOD((G56+H56)@@8),=IF(OR(EXACT(C57@@"uint8_t")@@EXACT(C57@@"int8_t"))@@8@@IF(OR(EXACT(C57@@"uint16_t")@@EXACT(C57@@"int16_t"))@@16@@IF(OR(EXACT(C57@@"uint32_t")@@EXACT(C57@@"int32_t")@@EXACT(C57@@"float"))@@32@@IF(EXACT(C57@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,=F57+INT((G57+H57)/8),=MOD((G57+H57)@@8),=IF(OR(EXACT(C58@@"uint8_t")@@EXACT(C58@@"int8_t"))@@8@@IF(OR(EXACT(C58@@"uint16_t")@@EXACT(C58@@"int16_t"))@@16@@IF(OR(EXACT(C58@@"uint32_t")@@EXACT(C58@@"int32_t")@@EXACT(C58@@"float"))@@32@@IF(EXACT(C58@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,TL0_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle),PACKET,=F58+INT((G58+H58)/8),=MOD((G58+H58)@@8),=IF(OR(EXACT(C59@@"uint8_t")@@EXACT(C59@@"int8_t"))@@8@@IF(OR(EXACT(C59@@"uint16_t")@@EXACT(C59@@"int16_t"))@@16@@IF(OR(EXACT(C59@@"uint32_t")@@EXACT(C59@@"int32_t")@@EXACT(C59@@"float"))@@32@@IF(EXACT(C59@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,=F59+INT((G59+H59)/8),=MOD((G59+H59)@@8),=IF(OR(EXACT(C60@@"uint8_t")@@EXACT(C60@@"int8_t"))@@8@@IF(OR(EXACT(C60@@"uint16_t")@@EXACT(C60@@"int16_t"))@@16@@IF(OR(EXACT(C60@@"uint32_t")@@EXACT(C60@@"int32_t")@@EXACT(C60@@"float"))@@32@@IF(EXACT(C60@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TL0_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev.sts),PACKET,=F60+INT((G60+H60)/8),=MOD((G60+H60)@@8),=IF(OR(EXACT(C61@@"uint8_t")@@EXACT(C61@@"int8_t"))@@8@@IF(OR(EXACT(C61@@"uint16_t")@@EXACT(C61@@"int16_t"))@@16@@IF(OR(EXACT(C61@@"uint32_t")@@EXACT(C61@@"int32_t")@@EXACT(C61@@"float"))@@32@@IF(EXACT(C61@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TL0_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle),PACKET,=F61+INT((G61+H61)/8),=MOD((G61+H61)@@8),=IF(OR(EXACT(C62@@"uint8_t")@@EXACT(C62@@"int8_t"))@@8@@IF(OR(EXACT(C62@@"uint16_t")@@EXACT(C62@@"int16_t"))@@16@@IF(OR(EXACT(C62@@"uint32_t")@@EXACT(C62@@"int32_t")@@EXACT(C62@@"float"))@@32@@IF(EXACT(C62@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,=F62+INT((G62+H62)/8),=MOD((G62+H62)@@8),=IF(OR(EXACT(C63@@"uint8_t")@@EXACT(C63@@"int8_t"))@@8@@IF(OR(EXACT(C63@@"uint16_t")@@EXACT(C63@@"int16_t"))@@16@@IF(OR(EXACT(C63@@"uint32_t")@@EXACT(C63@@"int32_t")@@EXACT(C63@@"float"))@@32@@IF(EXACT(C63@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,TL0_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,=F63+INT((G63+H63)/8),=MOD((G63+H63)@@8),=IF(OR(EXACT(C64@@"uint8_t")@@EXACT(C64@@"int8_t"))@@8@@IF(OR(EXACT(C64@@"uint16_t")@@EXACT(C64@@"int16_t"))@@16@@IF(OR(EXACT(C64@@"uint32_t")@@EXACT(C64@@"int32_t")@@EXACT(C64@@"float"))@@32@@IF(EXACT(C64@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TL0_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[0].error_counter),PACKET,=F64+INT((G64+H64)/8),=MOD((G64+H64)@@8),=IF(OR(EXACT(C65@@"uint8_t")@@EXACT(C65@@"int8_t"))@@8@@IF(OR(EXACT(C65@@"uint16_t")@@EXACT(C65@@"int16_t"))@@16@@IF(OR(EXACT(C65@@"uint32_t")@@EXACT(C65@@"int32_t")@@EXACT(C65@@"float"))@@32@@IF(EXACT(C65@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].stop_on_error),PACKET,=F65+INT((G65+H65)/8),=MOD((G65+H65)@@8),=IF(OR(EXACT(C66@@"uint8_t")@@EXACT(C66@@"int8_t"))@@8@@IF(OR(EXACT(C66@@"uint16_t")@@EXACT(C66@@"int16_t"))@@16@@IF(OR(EXACT(C66@@"uint32_t")@@EXACT(C66@@"int32_t")@@EXACT(C66@@"float"))@@32@@IF(EXACT(C66@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL0_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].lockout),PACKET,=F66+INT((G66+H66)/8),=MOD((G66+H66)@@8),=IF(OR(EXACT(C67@@"uint8_t")@@EXACT(C67@@"int8_t"))@@8@@IF(OR(EXACT(C67@@"uint16_t")@@EXACT(C67@@"int16_t"))@@16@@IF(OR(EXACT(C67@@"uint32_t")@@EXACT(C67@@"int32_t")@@EXACT(C67@@"float"))@@32@@IF(EXACT(C67@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,=F67+INT((G67+H67)/8),=MOD((G67+H67)@@8),=IF(OR(EXACT(C68@@"uint8_t")@@EXACT(C68@@"int8_t"))@@8@@IF(OR(EXACT(C68@@"uint16_t")@@EXACT(C68@@"int16_t"))@@16@@IF(OR(EXACT(C68@@"uint32_t")@@EXACT(C68@@"int32_t")@@EXACT(C68@@"float"))@@32@@IF(EXACT(C68@@"double")@@64)))),NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,=F68+INT((G68+H68)/8),=MOD((G68+H68)@@8),=IF(OR(EXACT(C69@@"uint8_t")@@EXACT(C69@@"int8_t"))@@8@@IF(OR(EXACT(C69@@"uint16_t")@@EXACT(C69@@"int16_t"))@@16@@IF(OR(EXACT(C69@@"uint32_t")@@EXACT(C69@@"int32_t")@@EXACT(C69@@"float"))@@32@@IF(EXACT(C69@@"double")@@64)))),NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,=F69+INT((G69+H69)/8),=MOD((G69+H69)@@8),=IF(OR(EXACT(C70@@"uint8_t")@@EXACT(C70@@"int8_t"))@@8@@IF(OR(EXACT(C70@@"uint16_t")@@EXACT(C70@@"int16_t"))@@16@@IF(OR(EXACT(C70@@"uint32_t")@@EXACT(C70@@"int32_t")@@EXACT(C70@@"float"))@@32@@IF(EXACT(C70@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,=F70+INT((G70+H70)/8),=MOD((G70+H70)@@8),=IF(OR(EXACT(C71@@"uint8_t")@@EXACT(C71@@"int8_t"))@@8@@IF(OR(EXACT(C71@@"uint16_t")@@EXACT(C71@@"int16_t"))@@16@@IF(OR(EXACT(C71@@"uint32_t")@@EXACT(C71@@"int32_t")@@EXACT(C71@@"float"))@@32@@IF(EXACT(C71@@"double")@@64)))),NONE,,,,,,,,TL1登録コマンド数, -,TL1_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle),PACKET,=F71+INT((G71+H71)/8),=MOD((G71+H71)@@8),=IF(OR(EXACT(C72@@"uint8_t")@@EXACT(C72@@"int8_t"))@@8@@IF(OR(EXACT(C72@@"uint16_t")@@EXACT(C72@@"int16_t"))@@16@@IF(OR(EXACT(C72@@"uint32_t")@@EXACT(C72@@"int32_t")@@EXACT(C72@@"float"))@@32@@IF(EXACT(C72@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL1_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev.code),PACKET,=F72+INT((G72+H72)/8),=MOD((G72+H72)@@8),=IF(OR(EXACT(C73@@"uint8_t")@@EXACT(C73@@"int8_t"))@@8@@IF(OR(EXACT(C73@@"uint16_t")@@EXACT(C73@@"int16_t"))@@16@@IF(OR(EXACT(C73@@"uint32_t")@@EXACT(C73@@"int32_t")@@EXACT(C73@@"float"))@@32@@IF(EXACT(C73@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TL1_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev.sts),PACKET,=F73+INT((G73+H73)/8),=MOD((G73+H73)@@8),=IF(OR(EXACT(C74@@"uint8_t")@@EXACT(C74@@"int8_t"))@@8@@IF(OR(EXACT(C74@@"uint16_t")@@EXACT(C74@@"int16_t"))@@16@@IF(OR(EXACT(C74@@"uint32_t")@@EXACT(C74@@"int32_t")@@EXACT(C74@@"float"))@@32@@IF(EXACT(C74@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL1_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle),PACKET,=F74+INT((G74+H74)/8),=MOD((G74+H74)@@8),=IF(OR(EXACT(C75@@"uint8_t")@@EXACT(C75@@"int8_t"))@@8@@IF(OR(EXACT(C75@@"uint16_t")@@EXACT(C75@@"int16_t"))@@16@@IF(OR(EXACT(C75@@"uint32_t")@@EXACT(C75@@"int32_t")@@EXACT(C75@@"float"))@@32@@IF(EXACT(C75@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL1_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev_err.code),PACKET,=F75+INT((G75+H75)/8),=MOD((G75+H75)@@8),=IF(OR(EXACT(C76@@"uint8_t")@@EXACT(C76@@"int8_t"))@@8@@IF(OR(EXACT(C76@@"uint16_t")@@EXACT(C76@@"int16_t"))@@16@@IF(OR(EXACT(C76@@"uint32_t")@@EXACT(C76@@"int32_t")@@EXACT(C76@@"float"))@@32@@IF(EXACT(C76@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TL1_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev_err.sts),PACKET,=F76+INT((G76+H76)/8),=MOD((G76+H76)@@8),=IF(OR(EXACT(C77@@"uint8_t")@@EXACT(C77@@"int8_t"))@@8@@IF(OR(EXACT(C77@@"uint16_t")@@EXACT(C77@@"int16_t"))@@16@@IF(OR(EXACT(C77@@"uint32_t")@@EXACT(C77@@"int32_t")@@EXACT(C77@@"float"))@@32@@IF(EXACT(C77@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL1_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[1].error_counter),PACKET,=F77+INT((G77+H77)/8),=MOD((G77+H77)@@8),=IF(OR(EXACT(C78@@"uint8_t")@@EXACT(C78@@"int8_t"))@@8@@IF(OR(EXACT(C78@@"uint16_t")@@EXACT(C78@@"int16_t"))@@16@@IF(OR(EXACT(C78@@"uint32_t")@@EXACT(C78@@"int32_t")@@EXACT(C78@@"float"))@@32@@IF(EXACT(C78@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL1_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].stop_on_error),PACKET,=F78+INT((G78+H78)/8),=MOD((G78+H78)@@8),=IF(OR(EXACT(C79@@"uint8_t")@@EXACT(C79@@"int8_t"))@@8@@IF(OR(EXACT(C79@@"uint16_t")@@EXACT(C79@@"int16_t"))@@16@@IF(OR(EXACT(C79@@"uint32_t")@@EXACT(C79@@"int32_t")@@EXACT(C79@@"float"))@@32@@IF(EXACT(C79@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL1_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].lockout),PACKET,=F79+INT((G79+H79)/8),=MOD((G79+H79)@@8),=IF(OR(EXACT(C80@@"uint8_t")@@EXACT(C80@@"int8_t"))@@8@@IF(OR(EXACT(C80@@"uint16_t")@@EXACT(C80@@"int16_t"))@@16@@IF(OR(EXACT(C80@@"uint32_t")@@EXACT(C80@@"int32_t")@@EXACT(C80@@"float"))@@32@@IF(EXACT(C80@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL1_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,=F80+INT((G80+H80)/8),=MOD((G80+H80)@@8),=IF(OR(EXACT(C81@@"uint8_t")@@EXACT(C81@@"int8_t"))@@8@@IF(OR(EXACT(C81@@"uint16_t")@@EXACT(C81@@"int16_t"))@@16@@IF(OR(EXACT(C81@@"uint32_t")@@EXACT(C81@@"int32_t")@@EXACT(C81@@"float"))@@32@@IF(EXACT(C81@@"double")@@64)))),NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TL1_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,=F81+INT((G81+H81)/8),=MOD((G81+H81)@@8),=IF(OR(EXACT(C82@@"uint8_t")@@EXACT(C82@@"int8_t"))@@8@@IF(OR(EXACT(C82@@"uint16_t")@@EXACT(C82@@"int16_t"))@@16@@IF(OR(EXACT(C82@@"uint32_t")@@EXACT(C82@@"int32_t")@@EXACT(C82@@"float"))@@32@@IF(EXACT(C82@@"double")@@64)))),NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,=F82+INT((G82+H82)/8),=MOD((G82+H82)@@8),=IF(OR(EXACT(C83@@"uint8_t")@@EXACT(C83@@"int8_t"))@@8@@IF(OR(EXACT(C83@@"uint16_t")@@EXACT(C83@@"int16_t"))@@16@@IF(OR(EXACT(C83@@"uint32_t")@@EXACT(C83@@"int32_t")@@EXACT(C83@@"float"))@@32@@IF(EXACT(C83@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,=F83+INT((G83+H83)/8),=MOD((G83+H83)@@8),=IF(OR(EXACT(C84@@"uint8_t")@@EXACT(C84@@"int8_t"))@@8@@IF(OR(EXACT(C84@@"uint16_t")@@EXACT(C84@@"int16_t"))@@16@@IF(OR(EXACT(C84@@"uint32_t")@@EXACT(C84@@"int32_t")@@EXACT(C84@@"float"))@@32@@IF(EXACT(C84@@"double")@@64)))),NONE,,,,,,,,TL1登録コマンド数, -,TL2_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle),PACKET,=F84+INT((G84+H84)/8),=MOD((G84+H84)@@8),=IF(OR(EXACT(C85@@"uint8_t")@@EXACT(C85@@"int8_t"))@@8@@IF(OR(EXACT(C85@@"uint16_t")@@EXACT(C85@@"int16_t"))@@16@@IF(OR(EXACT(C85@@"uint32_t")@@EXACT(C85@@"int32_t")@@EXACT(C85@@"float"))@@32@@IF(EXACT(C85@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL2_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev.code),PACKET,=F85+INT((G85+H85)/8),=MOD((G85+H85)@@8),=IF(OR(EXACT(C86@@"uint8_t")@@EXACT(C86@@"int8_t"))@@8@@IF(OR(EXACT(C86@@"uint16_t")@@EXACT(C86@@"int16_t"))@@16@@IF(OR(EXACT(C86@@"uint32_t")@@EXACT(C86@@"int32_t")@@EXACT(C86@@"float"))@@32@@IF(EXACT(C86@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TL2_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev.sts),PACKET,=F86+INT((G86+H86)/8),=MOD((G86+H86)@@8),=IF(OR(EXACT(C87@@"uint8_t")@@EXACT(C87@@"int8_t"))@@8@@IF(OR(EXACT(C87@@"uint16_t")@@EXACT(C87@@"int16_t"))@@16@@IF(OR(EXACT(C87@@"uint32_t")@@EXACT(C87@@"int32_t")@@EXACT(C87@@"float"))@@32@@IF(EXACT(C87@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL2_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle),PACKET,=F87+INT((G87+H87)/8),=MOD((G87+H87)@@8),=IF(OR(EXACT(C88@@"uint8_t")@@EXACT(C88@@"int8_t"))@@8@@IF(OR(EXACT(C88@@"uint16_t")@@EXACT(C88@@"int16_t"))@@16@@IF(OR(EXACT(C88@@"uint32_t")@@EXACT(C88@@"int32_t")@@EXACT(C88@@"float"))@@32@@IF(EXACT(C88@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL2_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev_err.code),PACKET,=F88+INT((G88+H88)/8),=MOD((G88+H88)@@8),=IF(OR(EXACT(C89@@"uint8_t")@@EXACT(C89@@"int8_t"))@@8@@IF(OR(EXACT(C89@@"uint16_t")@@EXACT(C89@@"int16_t"))@@16@@IF(OR(EXACT(C89@@"uint32_t")@@EXACT(C89@@"int32_t")@@EXACT(C89@@"float"))@@32@@IF(EXACT(C89@@"double")@@64)))),NONE,,,,,,,,最新TL1コマンドID, -,TL2_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev_err.sts),PACKET,=F89+INT((G89+H89)/8),=MOD((G89+H89)@@8),=IF(OR(EXACT(C90@@"uint8_t")@@EXACT(C90@@"int8_t"))@@8@@IF(OR(EXACT(C90@@"uint16_t")@@EXACT(C90@@"int16_t"))@@16@@IF(OR(EXACT(C90@@"uint32_t")@@EXACT(C90@@"int32_t")@@EXACT(C90@@"float"))@@32@@IF(EXACT(C90@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL2_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[2].error_counter),PACKET,=F90+INT((G90+H90)/8),=MOD((G90+H90)@@8),=IF(OR(EXACT(C91@@"uint8_t")@@EXACT(C91@@"int8_t"))@@8@@IF(OR(EXACT(C91@@"uint16_t")@@EXACT(C91@@"int16_t"))@@16@@IF(OR(EXACT(C91@@"uint32_t")@@EXACT(C91@@"int32_t")@@EXACT(C91@@"float"))@@32@@IF(EXACT(C91@@"double")@@64)))),NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL2_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].stop_on_error),PACKET,=F91+INT((G91+H91)/8),=MOD((G91+H91)@@8),=IF(OR(EXACT(C92@@"uint8_t")@@EXACT(C92@@"int8_t"))@@8@@IF(OR(EXACT(C92@@"uint16_t")@@EXACT(C92@@"int16_t"))@@16@@IF(OR(EXACT(C92@@"uint32_t")@@EXACT(C92@@"int32_t")@@EXACT(C92@@"float"))@@32@@IF(EXACT(C92@@"double")@@64)))),STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL2_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].lockout),PACKET,=F92+INT((G92+H92)/8),=MOD((G92+H92)@@8),=IF(OR(EXACT(C93@@"uint8_t")@@EXACT(C93@@"int8_t"))@@8@@IF(OR(EXACT(C93@@"uint16_t")@@EXACT(C93@@"int16_t"))@@16@@IF(OR(EXACT(C93@@"uint32_t")@@EXACT(C93@@"int32_t")@@EXACT(C93@@"float"))@@32@@IF(EXACT(C93@@"double")@@64)))),STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL2_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,=F93+INT((G93+H93)/8),=MOD((G93+H93)@@8),=IF(OR(EXACT(C94@@"uint8_t")@@EXACT(C94@@"int8_t"))@@8@@IF(OR(EXACT(C94@@"uint16_t")@@EXACT(C94@@"int16_t"))@@16@@IF(OR(EXACT(C94@@"uint32_t")@@EXACT(C94@@"int32_t")@@EXACT(C94@@"float"))@@32@@IF(EXACT(C94@@"double")@@64)))),NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TL2_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,=F94+INT((G94+H94)/8),=MOD((G94+H94)@@8),=IF(OR(EXACT(C95@@"uint8_t")@@EXACT(C95@@"int8_t"))@@8@@IF(OR(EXACT(C95@@"uint16_t")@@EXACT(C95@@"int16_t"))@@16@@IF(OR(EXACT(C95@@"uint32_t")@@EXACT(C95@@"int32_t")@@EXACT(C95@@"float"))@@32@@IF(EXACT(C95@@"double")@@64)))),NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,=F95+INT((G95+H95)/8),=MOD((G95+H95)@@8),=IF(OR(EXACT(C96@@"uint8_t")@@EXACT(C96@@"int8_t"))@@8@@IF(OR(EXACT(C96@@"uint16_t")@@EXACT(C96@@"int16_t"))@@16@@IF(OR(EXACT(C96@@"uint32_t")@@EXACT(C96@@"int32_t")@@EXACT(C96@@"float"))@@32@@IF(EXACT(C96@@"double")@@64)))),NONE,,,,,,,,BCT ブロックポインタ, -,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,=F96+INT((G96+H96)/8),=MOD((G96+H96)@@8),=IF(OR(EXACT(C97@@"uint8_t")@@EXACT(C97@@"int8_t"))@@8@@IF(OR(EXACT(C97@@"uint16_t")@@EXACT(C97@@"int16_t"))@@16@@IF(OR(EXACT(C97@@"uint32_t")@@EXACT(C97@@"int32_t")@@EXACT(C97@@"float"))@@32@@IF(EXACT(C97@@"double")@@64)))),NONE,,,,,,,,BCT コマンドポインタ, -,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=F97+INT((G97+H97)/8),=MOD((G97+H97)@@8),=IF(OR(EXACT(C98@@"uint8_t")@@EXACT(C98@@"int8_t"))@@8@@IF(OR(EXACT(C98@@"uint16_t")@@EXACT(C98@@"int16_t"))@@16@@IF(OR(EXACT(C98@@"uint32_t")@@EXACT(C98@@"int32_t")@@EXACT(C98@@"float"))@@32@@IF(EXACT(C98@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=F98+INT((G98+H98)/8),=MOD((G98+H98)@@8),=IF(OR(EXACT(C99@@"uint8_t")@@EXACT(C99@@"int8_t"))@@8@@IF(OR(EXACT(C99@@"uint16_t")@@EXACT(C99@@"int16_t"))@@16@@IF(OR(EXACT(C99@@"uint32_t")@@EXACT(C99@@"int32_t")@@EXACT(C99@@"float"))@@32@@IF(EXACT(C99@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,=F99+INT((G99+H99)/8),=MOD((G99+H99)@@8),=IF(OR(EXACT(C100@@"uint8_t")@@EXACT(C100@@"int8_t"))@@8@@IF(OR(EXACT(C100@@"uint16_t")@@EXACT(C100@@"int16_t"))@@16@@IF(OR(EXACT(C100@@"uint32_t")@@EXACT(C100@@"int32_t")@@EXACT(C100@@"float"))@@32@@IF(EXACT(C100@@"double")@@64)))),NONE,,,,,,,,CCSDS MS VCDU 使用量, -,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,=F100+INT((G100+H100)/8),=MOD((G100+H100)@@8),=IF(OR(EXACT(C101@@"uint8_t")@@EXACT(C101@@"int8_t"))@@8@@IF(OR(EXACT(C101@@"uint16_t")@@EXACT(C101@@"int16_t"))@@16@@IF(OR(EXACT(C101@@"uint32_t")@@EXACT(C101@@"int32_t")@@EXACT(C101@@"float"))@@32@@IF(EXACT(C101@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,=F101+INT((G101+H101)/8),=MOD((G101+H101)@@8),=IF(OR(EXACT(C102@@"uint8_t")@@EXACT(C102@@"int8_t"))@@8@@IF(OR(EXACT(C102@@"uint16_t")@@EXACT(C102@@"int16_t"))@@16@@IF(OR(EXACT(C102@@"uint32_t")@@EXACT(C102@@"int32_t")@@EXACT(C102@@"float"))@@32@@IF(EXACT(C102@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,=F102+INT((G102+H102)/8),=MOD((G102+H102)@@8),=IF(OR(EXACT(C103@@"uint8_t")@@EXACT(C103@@"int8_t"))@@8@@IF(OR(EXACT(C103@@"uint16_t")@@EXACT(C103@@"int16_t"))@@16@@IF(OR(EXACT(C103@@"uint32_t")@@EXACT(C103@@"int32_t")@@EXACT(C103@@"float"))@@32@@IF(EXACT(C103@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,=F103+INT((G103+H103)/8),=MOD((G103+H103)@@8),=IF(OR(EXACT(C104@@"uint8_t")@@EXACT(C104@@"int8_t"))@@8@@IF(OR(EXACT(C104@@"uint16_t")@@EXACT(C104@@"int16_t"))@@16@@IF(OR(EXACT(C104@@"uint32_t")@@EXACT(C104@@"int32_t")@@EXACT(C104@@"float"))@@32@@IF(EXACT(C104@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,=F104+INT((G104+H104)/8),=MOD((G104+H104)@@8),=IF(OR(EXACT(C105@@"uint8_t")@@EXACT(C105@@"int8_t"))@@8@@IF(OR(EXACT(C105@@"uint16_t")@@EXACT(C105@@"int16_t"))@@16@@IF(OR(EXACT(C105@@"uint32_t")@@EXACT(C105@@"int32_t")@@EXACT(C105@@"float"))@@32@@IF(EXACT(C105@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,=F105+INT((G105+H105)/8),=MOD((G105+H105)@@8),=IF(OR(EXACT(C106@@"uint8_t")@@EXACT(C106@@"int8_t"))@@8@@IF(OR(EXACT(C106@@"uint16_t")@@EXACT(C106@@"int16_t"))@@16@@IF(OR(EXACT(C106@@"uint32_t")@@EXACT(C106@@"int32_t")@@EXACT(C106@@"float"))@@32@@IF(EXACT(C106@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,=F106+INT((G106+H106)/8),=MOD((G106+H106)@@8),=IF(OR(EXACT(C107@@"uint8_t")@@EXACT(C107@@"int8_t"))@@8@@IF(OR(EXACT(C107@@"uint16_t")@@EXACT(C107@@"int16_t"))@@16@@IF(OR(EXACT(C107@@"uint32_t")@@EXACT(C107@@"int32_t")@@EXACT(C107@@"float"))@@32@@IF(EXACT(C107@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,=F107+INT((G107+H107)/8),=MOD((G107+H107)@@8),=IF(OR(EXACT(C108@@"uint8_t")@@EXACT(C108@@"int8_t"))@@8@@IF(OR(EXACT(C108@@"uint16_t")@@EXACT(C108@@"int16_t"))@@16@@IF(OR(EXACT(C108@@"uint32_t")@@EXACT(C108@@"int32_t")@@EXACT(C108@@"float"))@@32@@IF(EXACT(C108@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->send_cycle,PACKET,=F108+INT((G108+H108)/8),=MOD((G108+H108)@@8),=IF(OR(EXACT(C109@@"uint8_t")@@EXACT(C109@@"int8_t"))@@8@@IF(OR(EXACT(C109@@"uint16_t")@@EXACT(C109@@"int16_t"))@@16@@IF(OR(EXACT(C109@@"uint32_t")@@EXACT(C109@@"int32_t")@@EXACT(C109@@"float"))@@32@@IF(EXACT(C109@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出サイクル, -,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,=F109+INT((G109+H109)/8),=MOD((G109+H109)@@8),=IF(OR(EXACT(C110@@"uint8_t")@@EXACT(C110@@"int8_t"))@@8@@IF(OR(EXACT(C110@@"uint16_t")@@EXACT(C110@@"int16_t"))@@16@@IF(OR(EXACT(C110@@"uint32_t")@@EXACT(C110@@"int32_t")@@EXACT(C110@@"float"))@@32@@IF(EXACT(C110@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出ビットレート, -,TCI_VCID,uint8_t,(uint8_t)(gs_driver->info[2].vcid),PACKET,=F110+INT((G110+H110)/8),=MOD((G110+H110)@@8),=IF(OR(EXACT(C111@@"uint8_t")@@EXACT(C111@@"int8_t"))@@8@@IF(OR(EXACT(C111@@"uint16_t")@@EXACT(C111@@"int16_t"))@@16@@IF(OR(EXACT(C111@@"uint32_t")@@EXACT(C111@@"int32_t")@@EXACT(C111@@"float"))@@32@@IF(EXACT(C111@@"double")@@64)))),NONE,,,,,,,,時刻構成情報::送出VCID, -,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->vcdu_counter,PACKET,=F111+INT((G111+H111)/8),=MOD((G111+H111)@@8),=IF(OR(EXACT(C112@@"uint8_t")@@EXACT(C112@@"int8_t"))@@8@@IF(OR(EXACT(C112@@"uint16_t")@@EXACT(C112@@"int16_t"))@@16@@IF(OR(EXACT(C112@@"uint32_t")@@EXACT(C112@@"int32_t")@@EXACT(C112@@"float"))@@32@@IF(EXACT(C112@@"double")@@64)))),NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv deleted file mode 100644 index be96f8cae..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x91,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,||,,PACKET,=F9+INT((G9+H9)/8),=MOD((G9+H9)@@8),1,NONE,,,,,,,,, -,PH.SH_FLAG,||,,PACKET,=F10+INT((G10+H10)/8),=MOD((G10+H10)@@8),1,NONE,,,,,,,,, -,PH.APID,||,,PACKET,=F11+INT((G11+H11)/8),=MOD((G11+H11)@@8),11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,=F12+INT((G12+H12)/8),=MOD((G12+H12)@@8),2,NONE,,,,,,,,, -,PH.SEQ_COUNT,||,,PACKET,=F13+INT((G13+H13)/8),=MOD((G13+H13)@@8),14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,=F14+INT((G14+H14)/8),=MOD((G14+H14)@@8),=IF(OR(EXACT(C15@@"uint8_t")@@EXACT(C15@@"int8_t"))@@8@@IF(OR(EXACT(C15@@"uint16_t")@@EXACT(C15@@"int16_t"))@@16@@IF(OR(EXACT(C15@@"uint32_t")@@EXACT(C15@@"int32_t")@@EXACT(C15@@"float"))@@32@@IF(EXACT(C15@@"double")@@64)))),NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,=F15+INT((G15+H15)/8),=MOD((G15+H15)@@8),=IF(OR(EXACT(C16@@"uint8_t")@@EXACT(C16@@"int8_t"))@@8@@IF(OR(EXACT(C16@@"uint16_t")@@EXACT(C16@@"int16_t"))@@16@@IF(OR(EXACT(C16@@"uint32_t")@@EXACT(C16@@"int32_t")@@EXACT(C16@@"float"))@@32@@IF(EXACT(C16@@"double")@@64)))),NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,=F16+INT((G16+H16)/8),=MOD((G16+H16)@@8),=IF(OR(EXACT(C17@@"uint8_t")@@EXACT(C17@@"int8_t"))@@8@@IF(OR(EXACT(C17@@"uint16_t")@@EXACT(C17@@"int16_t"))@@16@@IF(OR(EXACT(C17@@"uint32_t")@@EXACT(C17@@"int32_t")@@EXACT(C17@@"float"))@@32@@IF(EXACT(C17@@"double")@@64)))),NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,=F17+INT((G17+H17)/8),=MOD((G17+H17)@@8),=IF(OR(EXACT(C18@@"uint8_t")@@EXACT(C18@@"int8_t"))@@8@@IF(OR(EXACT(C18@@"uint16_t")@@EXACT(C18@@"int16_t"))@@16@@IF(OR(EXACT(C18@@"uint32_t")@@EXACT(C18@@"int32_t")@@EXACT(C18@@"float"))@@32@@IF(EXACT(C18@@"double")@@64)))),HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,=F18+INT((G18+H18)/8),=MOD((G18+H18)@@8),=IF(OR(EXACT(C19@@"uint8_t")@@EXACT(C19@@"int8_t"))@@8@@IF(OR(EXACT(C19@@"uint16_t")@@EXACT(C19@@"int16_t"))@@16@@IF(OR(EXACT(C19@@"uint32_t")@@EXACT(C19@@"int32_t")@@EXACT(C19@@"float"))@@32@@IF(EXACT(C19@@"double")@@64)))),NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,=F19+INT((G19+H19)/8),=MOD((G19+H19)@@8),=IF(OR(EXACT(C20@@"uint8_t")@@EXACT(C20@@"int8_t"))@@8@@IF(OR(EXACT(C20@@"uint16_t")@@EXACT(C20@@"int16_t"))@@16@@IF(OR(EXACT(C20@@"uint32_t")@@EXACT(C20@@"int32_t")@@EXACT(C20@@"float"))@@32@@IF(EXACT(C20@@"double")@@64)))),NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,=F20+INT((G20+H20)/8),=MOD((G20+H20)@@8),=IF(OR(EXACT(C21@@"uint8_t")@@EXACT(C21@@"int8_t"))@@8@@IF(OR(EXACT(C21@@"uint16_t")@@EXACT(C21@@"int16_t"))@@16@@IF(OR(EXACT(C21@@"uint32_t")@@EXACT(C21@@"int32_t")@@EXACT(C21@@"float"))@@32@@IF(EXACT(C21@@"double")@@64)))),HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,=F21+INT((G21+H21)/8),=MOD((G21+H21)@@8),=IF(OR(EXACT(C22@@"uint8_t")@@EXACT(C22@@"int8_t"))@@8@@IF(OR(EXACT(C22@@"uint16_t")@@EXACT(C22@@"int16_t"))@@16@@IF(OR(EXACT(C22@@"uint32_t")@@EXACT(C22@@"int32_t")@@EXACT(C22@@"float"))@@32@@IF(EXACT(C22@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,=F22+INT((G22+H22)/8),=MOD((G22+H22)@@8),=IF(OR(EXACT(C23@@"uint8_t")@@EXACT(C23@@"int8_t"))@@8@@IF(OR(EXACT(C23@@"uint16_t")@@EXACT(C23@@"int16_t"))@@16@@IF(OR(EXACT(C23@@"uint32_t")@@EXACT(C23@@"int32_t")@@EXACT(C23@@"float"))@@32@@IF(EXACT(C23@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,=F23+INT((G23+H23)/8),=MOD((G23+H23)@@8),=IF(OR(EXACT(C24@@"uint8_t")@@EXACT(C24@@"int8_t"))@@8@@IF(OR(EXACT(C24@@"uint16_t")@@EXACT(C24@@"int16_t"))@@16@@IF(OR(EXACT(C24@@"uint32_t")@@EXACT(C24@@"int32_t")@@EXACT(C24@@"float"))@@32@@IF(EXACT(C24@@"double")@@64)))),NONE,,,,,,,,, -,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,=F24+INT((G24+H24)/8),=MOD((G24+H24)@@8),=IF(OR(EXACT(C25@@"uint8_t")@@EXACT(C25@@"int8_t"))@@8@@IF(OR(EXACT(C25@@"uint16_t")@@EXACT(C25@@"int16_t"))@@16@@IF(OR(EXACT(C25@@"uint32_t")@@EXACT(C25@@"int32_t")@@EXACT(C25@@"float"))@@32@@IF(EXACT(C25@@"double")@@64)))),STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_MM_STS,uint8_t,(uint8_t)( ((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7F) ),PACKET,=F25+INT((G25+H25)/8),=MOD((G25+H25)@@8),1,STATUS,,,,,,,0=FINISHED@@1=PROGRESS@@*=N/A,, -,OBC_MM_OPSMODE_PREV,||,||,PACKET,=F26+INT((G26+H26)/8),=MOD((G26+H26)@@8),7,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,=F27+INT((G27+H27)/8),=MOD((G27+H27)@@8),=IF(OR(EXACT(C28@@"uint8_t")@@EXACT(C28@@"int8_t"))@@8@@IF(OR(EXACT(C28@@"uint16_t")@@EXACT(C28@@"int16_t"))@@16@@IF(OR(EXACT(C28@@"uint32_t")@@EXACT(C28@@"int32_t")@@EXACT(C28@@"float"))@@32@@IF(EXACT(C28@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,=F28+INT((G28+H28)/8),=MOD((G28+H28)@@8),=IF(OR(EXACT(C29@@"uint8_t")@@EXACT(C29@@"int8_t"))@@8@@IF(OR(EXACT(C29@@"uint16_t")@@EXACT(C29@@"int16_t"))@@16@@IF(OR(EXACT(C29@@"uint32_t")@@EXACT(C29@@"int32_t")@@EXACT(C29@@"float"))@@32@@IF(EXACT(C29@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, -,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,=F29+INT((G29+H29)/8),=MOD((G29+H29)@@8),=IF(OR(EXACT(C30@@"uint8_t")@@EXACT(C30@@"int8_t"))@@8@@IF(OR(EXACT(C30@@"uint16_t")@@EXACT(C30@@"int16_t"))@@16@@IF(OR(EXACT(C30@@"uint32_t")@@EXACT(C30@@"int32_t")@@EXACT(C30@@"float"))@@32@@IF(EXACT(C30@@"double")@@64)))),NONE,,,,,,,,最新TC Transer Frame受信時刻, -,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->cmd_ack),PACKET,=F30+INT((G30+H30)/8),=MOD((G30+H30)@@8),=IF(OR(EXACT(C31@@"uint8_t")@@EXACT(C31@@"int8_t"))@@8@@IF(OR(EXACT(C31@@"uint16_t")@@EXACT(C31@@"int16_t"))@@16@@IF(OR(EXACT(C31@@"uint32_t")@@EXACT(C31@@"int32_t")@@EXACT(C31@@"float"))@@32@@IF(EXACT(C31@@"double")@@64)))),STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,=F31+INT((G31+H31)/8),=MOD((G31+H31)@@8),=IF(OR(EXACT(C32@@"uint8_t")@@EXACT(C32@@"int8_t"))@@8@@IF(OR(EXACT(C32@@"uint16_t")@@EXACT(C32@@"int16_t"))@@16@@IF(OR(EXACT(C32@@"uint32_t")@@EXACT(C32@@"int32_t")@@EXACT(C32@@"float"))@@32@@IF(EXACT(C32@@"double")@@64)))),NONE,,,,,,,,地上局コマンドカウンタ, -,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,=F32+INT((G32+H32)/8),=MOD((G32+H32)@@8),=IF(OR(EXACT(C33@@"uint8_t")@@EXACT(C33@@"int8_t"))@@8@@IF(OR(EXACT(C33@@"uint16_t")@@EXACT(C33@@"int16_t"))@@16@@IF(OR(EXACT(C33@@"uint32_t")@@EXACT(C33@@"int32_t")@@EXACT(C33@@"float"))@@32@@IF(EXACT(C33@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンド実行時刻, -,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,=F33+INT((G33+H33)/8),=MOD((G33+H33)@@8),=IF(OR(EXACT(C34@@"uint8_t")@@EXACT(C34@@"int8_t"))@@8@@IF(OR(EXACT(C34@@"uint16_t")@@EXACT(C34@@"int16_t"))@@16@@IF(OR(EXACT(C34@@"uint32_t")@@EXACT(C34@@"int32_t")@@EXACT(C34@@"float"))@@32@@IF(EXACT(C34@@"double")@@64)))),NONE,,,,,,,,最新地上局コマンドID, -,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,=F34+INT((G34+H34)/8),=MOD((G34+H34)@@8),=IF(OR(EXACT(C35@@"uint8_t")@@EXACT(C35@@"int8_t"))@@8@@IF(OR(EXACT(C35@@"uint16_t")@@EXACT(C35@@"int16_t"))@@16@@IF(OR(EXACT(C35@@"uint32_t")@@EXACT(C35@@"int32_t")@@EXACT(C35@@"float"))@@32@@IF(EXACT(C35@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,=F35+INT((G35+H35)/8),=MOD((G35+H35)@@8),=IF(OR(EXACT(C36@@"uint8_t")@@EXACT(C36@@"int8_t"))@@8@@IF(OR(EXACT(C36@@"uint16_t")@@EXACT(C36@@"int16_t"))@@16@@IF(OR(EXACT(C36@@"uint32_t")@@EXACT(C36@@"int32_t")@@EXACT(C36@@"float"))@@32@@IF(EXACT(C36@@"double")@@64)))),NONE,,,,,,,,地上局異常コマンド実行時刻, -,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,=F36+INT((G36+H36)/8),=MOD((G36+H36)@@8),=IF(OR(EXACT(C37@@"uint8_t")@@EXACT(C37@@"int8_t"))@@8@@IF(OR(EXACT(C37@@"uint16_t")@@EXACT(C37@@"int16_t"))@@16@@IF(OR(EXACT(C37@@"uint32_t")@@EXACT(C37@@"int32_t")@@EXACT(C37@@"float"))@@32@@IF(EXACT(C37@@"double")@@64)))),NONE,,,,,,,,地上局異常コマンドID, -,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,=F37+INT((G37+H37)/8),=MOD((G37+H37)@@8),=IF(OR(EXACT(C38@@"uint8_t")@@EXACT(C38@@"int8_t"))@@8@@IF(OR(EXACT(C38@@"uint16_t")@@EXACT(C38@@"int16_t"))@@16@@IF(OR(EXACT(C38@@"uint32_t")@@EXACT(C38@@"int32_t")@@EXACT(C38@@"float"))@@32@@IF(EXACT(C38@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, -,OBC_TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,=F38+INT((G38+H38)/8),=MOD((G38+H38)@@8),=IF(OR(EXACT(C39@@"uint8_t")@@EXACT(C39@@"int8_t"))@@8@@IF(OR(EXACT(C39@@"uint16_t")@@EXACT(C39@@"int16_t"))@@16@@IF(OR(EXACT(C39@@"uint32_t")@@EXACT(C39@@"int32_t")@@EXACT(C39@@"float"))@@32@@IF(EXACT(C39@@"double")@@64)))),NONE,,,,,,,,TL0コマンドカウンタ, -,OBC_TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,=F39+INT((G39+H39)/8),=MOD((G39+H39)@@8),=IF(OR(EXACT(C40@@"uint8_t")@@EXACT(C40@@"int8_t"))@@8@@IF(OR(EXACT(C40@@"uint16_t")@@EXACT(C40@@"int16_t"))@@16@@IF(OR(EXACT(C40@@"uint32_t")@@EXACT(C40@@"int32_t")@@EXACT(C40@@"float"))@@32@@IF(EXACT(C40@@"double")@@64)))),NONE,,,,,,,,TL0登録コマンド数, -,OBC_TL0_CMD_LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher[0].prev.time.total_cycle,PACKET,=F40+INT((G40+H40)/8),=MOD((G40+H40)@@8),=IF(OR(EXACT(C41@@"uint8_t")@@EXACT(C41@@"int8_t"))@@8@@IF(OR(EXACT(C41@@"uint16_t")@@EXACT(C41@@"int16_t"))@@16@@IF(OR(EXACT(C41@@"uint32_t")@@EXACT(C41@@"int32_t")@@EXACT(C41@@"float"))@@32@@IF(EXACT(C41@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンド実行時刻, -,OBC_TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,=F41+INT((G41+H41)/8),=MOD((G41+H41)@@8),=IF(OR(EXACT(C42@@"uint8_t")@@EXACT(C42@@"int8_t"))@@8@@IF(OR(EXACT(C42@@"uint16_t")@@EXACT(C42@@"int16_t"))@@16@@IF(OR(EXACT(C42@@"uint32_t")@@EXACT(C42@@"int32_t")@@EXACT(C42@@"float"))@@32@@IF(EXACT(C42@@"double")@@64)))),NONE,,,,,,,,最新TL0コマンドID, -,OBC_TL0_CMD_LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev.sts),PACKET,=F42+INT((G42+H42)/8),=MOD((G42+H42)@@8),=IF(OR(EXACT(C43@@"uint8_t")@@EXACT(C43@@"int8_t"))@@8@@IF(OR(EXACT(C43@@"uint16_t")@@EXACT(C43@@"int16_t"))@@16@@IF(OR(EXACT(C43@@"uint32_t")@@EXACT(C43@@"int32_t")@@EXACT(C43@@"float"))@@32@@IF(EXACT(C43@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,OBC_TL0_CMD_LAST_ERR_TIME,uint32_t,timeline_command_dispatcher[0].prev_err.time.total_cycle,PACKET,=F43+INT((G43+H43)/8),=MOD((G43+H43)@@8),=IF(OR(EXACT(C44@@"uint8_t")@@EXACT(C44@@"int8_t"))@@8@@IF(OR(EXACT(C44@@"uint16_t")@@EXACT(C44@@"int16_t"))@@16@@IF(OR(EXACT(C44@@"uint32_t")@@EXACT(C44@@"int32_t")@@EXACT(C44@@"float"))@@32@@IF(EXACT(C44@@"double")@@64)))),NONE,,,,,,,,TL0異常コマンド実行時刻, -,OBC_TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,=F44+INT((G44+H44)/8),=MOD((G44+H44)@@8),=IF(OR(EXACT(C45@@"uint8_t")@@EXACT(C45@@"int8_t"))@@8@@IF(OR(EXACT(C45@@"uint16_t")@@EXACT(C45@@"int16_t"))@@16@@IF(OR(EXACT(C45@@"uint32_t")@@EXACT(C45@@"int32_t")@@EXACT(C45@@"float"))@@32@@IF(EXACT(C45@@"double")@@64)))),NONE,,,,,,,,TL0異常コマンドID, -,OBC_TL0_CMD_LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,=F45+INT((G45+H45)/8),=MOD((G45+H45)@@8),=IF(OR(EXACT(C46@@"uint8_t")@@EXACT(C46@@"int8_t"))@@8@@IF(OR(EXACT(C46@@"uint16_t")@@EXACT(C46@@"int16_t"))@@16@@IF(OR(EXACT(C46@@"uint32_t")@@EXACT(C46@@"int32_t")@@EXACT(C46@@"float"))@@32@@IF(EXACT(C46@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,TL0異常コマンド実行結果, -,OBC_TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,=F46+INT((G46+H46)/8),=MOD((G46+H46)@@8),=IF(OR(EXACT(C47@@"uint8_t")@@EXACT(C47@@"int8_t"))@@8@@IF(OR(EXACT(C47@@"uint16_t")@@EXACT(C47@@"int16_t"))@@16@@IF(OR(EXACT(C47@@"uint32_t")@@EXACT(C47@@"int32_t")@@EXACT(C47@@"float"))@@32@@IF(EXACT(C47@@"double")@@64)))),NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,OBC_TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,=F47+INT((G47+H47)/8),=MOD((G47+H47)@@8),=IF(OR(EXACT(C48@@"uint8_t")@@EXACT(C48@@"int8_t"))@@8@@IF(OR(EXACT(C48@@"uint16_t")@@EXACT(C48@@"int16_t"))@@16@@IF(OR(EXACT(C48@@"uint32_t")@@EXACT(C48@@"int32_t")@@EXACT(C48@@"float"))@@32@@IF(EXACT(C48@@"double")@@64)))),NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,OBC_TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher[0].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher[0].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher[1].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher[1].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher[2].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher[2].lockout << 2 & 0x04) | (wdt_config->is_wdt_enable << 1 & 0x02) | (wdt_config->is_clear_enable & 0x01) ),PACKET,=F48+INT((G48+H48)/8),=MOD((G48+H48)@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL0_CMD_LOCKOUT_FLAG,||,||,PACKET,=F49+INT((G49+H49)/8),=MOD((G49+H49)@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TL1_CMD_SOE_FLAG,||,||,PACKET,=F50+INT((G50+H50)/8),=MOD((G50+H50)@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL1_CMD_LOCKOUT_FLAG,||,||,PACKET,=F51+INT((G51+H51)/8),=MOD((G51+H51)@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TL2_CMD_SOE_FLAG,||,||,PACKET,=F52+INT((G52+H52)/8),=MOD((G52+H52)@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL2_CMD_LOCKOUT_FLAG,||,||,PACKET,=F53+INT((G53+H53)/8),=MOD((G53+H53)@@8),1,STATUS,,,,,,,0=NO@@ 1=YES,, -,WDT.IS_ENABLE,||,||,PACKET,=F54+INT((G54+H54)/8),=MOD((G54+H54)@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,WDT.IS_CLEAR_ENABLE,||,||,PACKET,=F55+INT((G55+H55)/8),=MOD((G55+H55)@@8),1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,=F56+INT((G56+H56)/8),=MOD((G56+H56)@@8),=IF(OR(EXACT(C57@@"uint8_t")@@EXACT(C57@@"int8_t"))@@8@@IF(OR(EXACT(C57@@"uint16_t")@@EXACT(C57@@"int16_t"))@@16@@IF(OR(EXACT(C57@@"uint32_t")@@EXACT(C57@@"int32_t")@@EXACT(C57@@"float"))@@32@@IF(EXACT(C57@@"double")@@64)))),NONE,,,,,,,,BCT ブロックポインタ, -,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,=F57+INT((G57+H57)/8),=MOD((G57+H57)@@8),=IF(OR(EXACT(C58@@"uint8_t")@@EXACT(C58@@"int8_t"))@@8@@IF(OR(EXACT(C58@@"uint16_t")@@EXACT(C58@@"int16_t"))@@16@@IF(OR(EXACT(C58@@"uint32_t")@@EXACT(C58@@"int32_t")@@EXACT(C58@@"float"))@@32@@IF(EXACT(C58@@"double")@@64)))),NONE,,,,,,,,BCT コマンドポインタ, -,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=F58+INT((G58+H58)/8),=MOD((G58+H58)@@8),=IF(OR(EXACT(C59@@"uint8_t")@@EXACT(C59@@"int8_t"))@@8@@IF(OR(EXACT(C59@@"uint16_t")@@EXACT(C59@@"int16_t"))@@16@@IF(OR(EXACT(C59@@"uint32_t")@@EXACT(C59@@"int32_t")@@EXACT(C59@@"float"))@@32@@IF(EXACT(C59@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,=F59+INT((G59+H59)/8),=MOD((G59+H59)@@8),=IF(OR(EXACT(C60@@"uint8_t")@@EXACT(C60@@"int8_t"))@@8@@IF(OR(EXACT(C60@@"uint16_t")@@EXACT(C60@@"int16_t"))@@16@@IF(OR(EXACT(C60@@"uint32_t")@@EXACT(C60@@"int32_t")@@EXACT(C60@@"float"))@@32@@IF(EXACT(C60@@"double")@@64)))),NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,=F60+INT((G60+H60)/8),=MOD((G60+H60)@@8),=IF(OR(EXACT(C61@@"uint8_t")@@EXACT(C61@@"int8_t"))@@8@@IF(OR(EXACT(C61@@"uint16_t")@@EXACT(C61@@"int16_t"))@@16@@IF(OR(EXACT(C61@@"uint32_t")@@EXACT(C61@@"int32_t")@@EXACT(C61@@"float"))@@32@@IF(EXACT(C61@@"double")@@64)))),NONE,,,,,,,,, -,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,=F61+INT((G61+H61)/8),=MOD((G61+H61)@@8),=IF(OR(EXACT(C62@@"uint8_t")@@EXACT(C62@@"int8_t"))@@8@@IF(OR(EXACT(C62@@"uint16_t")@@EXACT(C62@@"int16_t"))@@16@@IF(OR(EXACT(C62@@"uint32_t")@@EXACT(C62@@"int32_t")@@EXACT(C62@@"float"))@@32@@IF(EXACT(C62@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,=F62+INT((G62+H62)/8),=MOD((G62+H62)@@8),=IF(OR(EXACT(C63@@"uint8_t")@@EXACT(C63@@"int8_t"))@@8@@IF(OR(EXACT(C63@@"uint16_t")@@EXACT(C63@@"int16_t"))@@16@@IF(OR(EXACT(C63@@"uint32_t")@@EXACT(C63@@"int32_t")@@EXACT(C63@@"float"))@@32@@IF(EXACT(C63@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,=F63+INT((G63+H63)/8),=MOD((G63+H63)@@8),=IF(OR(EXACT(C64@@"uint8_t")@@EXACT(C64@@"int8_t"))@@8@@IF(OR(EXACT(C64@@"uint16_t")@@EXACT(C64@@"int16_t"))@@16@@IF(OR(EXACT(C64@@"uint32_t")@@EXACT(C64@@"int32_t")@@EXACT(C64@@"float"))@@32@@IF(EXACT(C64@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,=F64+INT((G64+H64)/8),=MOD((G64+H64)@@8),=IF(OR(EXACT(C65@@"uint8_t")@@EXACT(C65@@"int8_t"))@@8@@IF(OR(EXACT(C65@@"uint16_t")@@EXACT(C65@@"int16_t"))@@16@@IF(OR(EXACT(C65@@"uint32_t")@@EXACT(C65@@"int32_t")@@EXACT(C65@@"float"))@@32@@IF(EXACT(C65@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,=F65+INT((G65+H65)/8),=MOD((G65+H65)@@8),=IF(OR(EXACT(C66@@"uint8_t")@@EXACT(C66@@"int8_t"))@@8@@IF(OR(EXACT(C66@@"uint16_t")@@EXACT(C66@@"int16_t"))@@16@@IF(OR(EXACT(C66@@"uint32_t")@@EXACT(C66@@"int32_t")@@EXACT(C66@@"float"))@@32@@IF(EXACT(C66@@"double")@@64)))),NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,=F66+INT((G66+H66)/8),=MOD((G66+H66)@@8),=IF(OR(EXACT(C67@@"uint8_t")@@EXACT(C67@@"int8_t"))@@8@@IF(OR(EXACT(C67@@"uint16_t")@@EXACT(C67@@"int16_t"))@@16@@IF(OR(EXACT(C67@@"uint32_t")@@EXACT(C67@@"int32_t")@@EXACT(C67@@"float"))@@32@@IF(EXACT(C67@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,=F67+INT((G67+H67)/8),=MOD((G67+H67)@@8),=IF(OR(EXACT(C68@@"uint8_t")@@EXACT(C68@@"int8_t"))@@8@@IF(OR(EXACT(C68@@"uint16_t")@@EXACT(C68@@"int16_t"))@@16@@IF(OR(EXACT(C68@@"uint32_t")@@EXACT(C68@@"int32_t")@@EXACT(C68@@"float"))@@32@@IF(EXACT(C68@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,=F68+INT((G68+H68)/8),=MOD((G68+H68)@@8),=IF(OR(EXACT(C69@@"uint8_t")@@EXACT(C69@@"int8_t"))@@8@@IF(OR(EXACT(C69@@"uint16_t")@@EXACT(C69@@"int16_t"))@@16@@IF(OR(EXACT(C69@@"uint32_t")@@EXACT(C69@@"int32_t")@@EXACT(C69@@"float"))@@32@@IF(EXACT(C69@@"double")@@64)))),STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,=F69+INT((G69+H69)/8),=MOD((G69+H69)@@8),=IF(OR(EXACT(C70@@"uint8_t")@@EXACT(C70@@"int8_t"))@@8@@IF(OR(EXACT(C70@@"uint16_t")@@EXACT(C70@@"int16_t"))@@16@@IF(OR(EXACT(C70@@"uint32_t")@@EXACT(C70@@"int32_t")@@EXACT(C70@@"float"))@@32@@IF(EXACT(C70@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,=F70+INT((G70+H70)/8),=MOD((G70+H70)@@8),=IF(OR(EXACT(C71@@"uint8_t")@@EXACT(C71@@"int8_t"))@@8@@IF(OR(EXACT(C71@@"uint16_t")@@EXACT(C71@@"int16_t"))@@16@@IF(OR(EXACT(C71@@"uint32_t")@@EXACT(C71@@"int32_t")@@EXACT(C71@@"float"))@@32@@IF(EXACT(C71@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_EVENT.NOTE,uint16_t,(uint16_t)event_logger->latest_event.note,PACKET,=F71+INT((G71+H71)/8),=MOD((G71+H71)@@8),=IF(OR(EXACT(C72@@"uint8_t")@@EXACT(C72@@"int8_t"))@@8@@IF(OR(EXACT(C72@@"uint16_t")@@EXACT(C72@@"int16_t"))@@16@@IF(OR(EXACT(C72@@"uint32_t")@@EXACT(C72@@"int32_t")@@EXACT(C72@@"float"))@@32@@IF(EXACT(C72@@"double")@@64)))),NONE,,,,,,,,,u8にしてもよい -,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,=F72+INT((G72+H72)/8),=MOD((G72+H72)@@8),=IF(OR(EXACT(C73@@"uint8_t")@@EXACT(C73@@"int8_t"))@@8@@IF(OR(EXACT(C73@@"uint16_t")@@EXACT(C73@@"int16_t"))@@16@@IF(OR(EXACT(C73@@"uint32_t")@@EXACT(C73@@"int32_t")@@EXACT(C73@@"float"))@@32@@IF(EXACT(C73@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,=F73+INT((G73+H73)/8),=MOD((G73+H73)@@8),=IF(OR(EXACT(C74@@"uint8_t")@@EXACT(C74@@"int8_t"))@@8@@IF(OR(EXACT(C74@@"uint16_t")@@EXACT(C74@@"int16_t"))@@16@@IF(OR(EXACT(C74@@"uint32_t")@@EXACT(C74@@"int32_t")@@EXACT(C74@@"float"))@@32@@IF(EXACT(C74@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,=F74+INT((G74+H74)/8),=MOD((G74+H74)@@8),=IF(OR(EXACT(C75@@"uint8_t")@@EXACT(C75@@"int8_t"))@@8@@IF(OR(EXACT(C75@@"uint16_t")@@EXACT(C75@@"int16_t"))@@16@@IF(OR(EXACT(C75@@"uint32_t")@@EXACT(C75@@"int32_t")@@EXACT(C75@@"float"))@@32@@IF(EXACT(C75@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,=F75+INT((G75+H75)/8),=MOD((G75+H75)@@8),=IF(OR(EXACT(C76@@"uint8_t")@@EXACT(C76@@"int8_t"))@@8@@IF(OR(EXACT(C76@@"uint16_t")@@EXACT(C76@@"int16_t"))@@16@@IF(OR(EXACT(C76@@"uint32_t")@@EXACT(C76@@"int32_t")@@EXACT(C76@@"float"))@@32@@IF(EXACT(C76@@"double")@@64)))),NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,=F76+INT((G76+H76)/8),=MOD((G76+H76)@@8),=IF(OR(EXACT(C77@@"uint8_t")@@EXACT(C77@@"int8_t"))@@8@@IF(OR(EXACT(C77@@"uint16_t")@@EXACT(C77@@"int16_t"))@@16@@IF(OR(EXACT(C77@@"uint32_t")@@EXACT(C77@@"int32_t")@@EXACT(C77@@"float"))@@32@@IF(EXACT(C77@@"double")@@64)))),NONE,,,,,,,,,u8にしてもよい -,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,=F77+INT((G77+H77)/8),=MOD((G77+H77)@@8),=IF(OR(EXACT(C78@@"uint8_t")@@EXACT(C78@@"int8_t"))@@8@@IF(OR(EXACT(C78@@"uint16_t")@@EXACT(C78@@"int16_t"))@@16@@IF(OR(EXACT(C78@@"uint32_t")@@EXACT(C78@@"int32_t")@@EXACT(C78@@"float"))@@32@@IF(EXACT(C78@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,=F78+INT((G78+H78)/8),=MOD((G78+H78)@@8),=IF(OR(EXACT(C79@@"uint8_t")@@EXACT(C79@@"int8_t"))@@8@@IF(OR(EXACT(C79@@"uint16_t")@@EXACT(C79@@"int16_t"))@@16@@IF(OR(EXACT(C79@@"uint32_t")@@EXACT(C79@@"int32_t")@@EXACT(C79@@"float"))@@32@@IF(EXACT(C79@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,=F79+INT((G79+H79)/8),=MOD((G79+H79)@@8),=IF(OR(EXACT(C80@@"uint8_t")@@EXACT(C80@@"int8_t"))@@8@@IF(OR(EXACT(C80@@"uint16_t")@@EXACT(C80@@"int16_t"))@@16@@IF(OR(EXACT(C80@@"uint32_t")@@EXACT(C80@@"int32_t")@@EXACT(C80@@"float"))@@32@@IF(EXACT(C80@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,=F80+INT((G80+H80)/8),=MOD((G80+H80)@@8),=IF(OR(EXACT(C81@@"uint8_t")@@EXACT(C81@@"int8_t"))@@8@@IF(OR(EXACT(C81@@"uint16_t")@@EXACT(C81@@"int16_t"))@@16@@IF(OR(EXACT(C81@@"uint32_t")@@EXACT(C81@@"int32_t")@@EXACT(C81@@"float"))@@32@@IF(EXACT(C81@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,=F81+INT((G81+H81)/8),=MOD((G81+H81)@@8),=IF(OR(EXACT(C82@@"uint8_t")@@EXACT(C82@@"int8_t"))@@8@@IF(OR(EXACT(C82@@"uint16_t")@@EXACT(C82@@"int16_t"))@@16@@IF(OR(EXACT(C82@@"uint32_t")@@EXACT(C82@@"int32_t")@@EXACT(C82@@"float"))@@32@@IF(EXACT(C82@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,=F82+INT((G82+H82)/8),=MOD((G82+H82)@@8),=IF(OR(EXACT(C83@@"uint8_t")@@EXACT(C83@@"int8_t"))@@8@@IF(OR(EXACT(C83@@"uint16_t")@@EXACT(C83@@"int16_t"))@@16@@IF(OR(EXACT(C83@@"uint32_t")@@EXACT(C83@@"int32_t")@@EXACT(C83@@"float"))@@32@@IF(EXACT(C83@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,=F83+INT((G83+H83)/8),=MOD((G83+H83)@@8),=IF(OR(EXACT(C84@@"uint8_t")@@EXACT(C84@@"int8_t"))@@8@@IF(OR(EXACT(C84@@"uint16_t")@@EXACT(C84@@"int16_t"))@@16@@IF(OR(EXACT(C84@@"uint32_t")@@EXACT(C84@@"int32_t")@@EXACT(C84@@"float"))@@32@@IF(EXACT(C84@@"double")@@64)))),NONE,,,,,,,,, -,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,=F84+INT((G84+H84)/8),=MOD((G84+H84)@@8),=IF(OR(EXACT(C85@@"uint8_t")@@EXACT(C85@@"int8_t"))@@8@@IF(OR(EXACT(C85@@"uint16_t")@@EXACT(C85@@"int16_t"))@@16@@IF(OR(EXACT(C85@@"uint32_t")@@EXACT(C85@@"int32_t")@@EXACT(C85@@"float"))@@32@@IF(EXACT(C85@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,=F85+INT((G85+H85)/8),=MOD((G85+H85)@@8),=IF(OR(EXACT(C86@@"uint8_t")@@EXACT(C86@@"int8_t"))@@8@@IF(OR(EXACT(C86@@"uint16_t")@@EXACT(C86@@"int16_t"))@@16@@IF(OR(EXACT(C86@@"uint32_t")@@EXACT(C86@@"int32_t")@@EXACT(C86@@"float"))@@32@@IF(EXACT(C86@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,OBC_TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,=F86+INT((G86+H86)/8),=MOD((G86+H86)@@8),=IF(OR(EXACT(C87@@"uint8_t")@@EXACT(C87@@"int8_t"))@@8@@IF(OR(EXACT(C87@@"uint16_t")@@EXACT(C87@@"int16_t"))@@16@@IF(OR(EXACT(C87@@"uint32_t")@@EXACT(C87@@"int32_t")@@EXACT(C87@@"float"))@@32@@IF(EXACT(C87@@"double")@@64)))),NONE,,,,,,,,TL1コマンドカウンタ, -,OBC_TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,=F87+INT((G87+H87)/8),=MOD((G87+H87)@@8),=IF(OR(EXACT(C88@@"uint8_t")@@EXACT(C88@@"int8_t"))@@8@@IF(OR(EXACT(C88@@"uint16_t")@@EXACT(C88@@"int16_t"))@@16@@IF(OR(EXACT(C88@@"uint32_t")@@EXACT(C88@@"int32_t")@@EXACT(C88@@"float"))@@32@@IF(EXACT(C88@@"double")@@64)))),NONE,,,,,,,,, -,OBC_TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,=F88+INT((G88+H88)/8),=MOD((G88+H88)@@8),=IF(OR(EXACT(C89@@"uint8_t")@@EXACT(C89@@"int8_t"))@@8@@IF(OR(EXACT(C89@@"uint16_t")@@EXACT(C89@@"int16_t"))@@16@@IF(OR(EXACT(C89@@"uint32_t")@@EXACT(C89@@"int32_t")@@EXACT(C89@@"float"))@@32@@IF(EXACT(C89@@"double")@@64)))),NONE,,,,,,,,, -,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,=F89+INT((G89+H89)/8),=MOD((G89+H89)@@8),=IF(OR(EXACT(C90@@"uint8_t")@@EXACT(C90@@"int8_t"))@@8@@IF(OR(EXACT(C90@@"uint16_t")@@EXACT(C90@@"int16_t"))@@16@@IF(OR(EXACT(C90@@"uint32_t")@@EXACT(C90@@"int32_t")@@EXACT(C90@@"float"))@@32@@IF(EXACT(C90@@"double")@@64)))),NONE,,,,,,,,アノマリ対応発生回数, -,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,=F90+INT((G90+H90)/8),=MOD((G90+H90)@@8),=IF(OR(EXACT(C91@@"uint8_t")@@EXACT(C91@@"int8_t"))@@8@@IF(OR(EXACT(C91@@"uint16_t")@@EXACT(C91@@"int16_t"))@@16@@IF(OR(EXACT(C91@@"uint32_t")@@EXACT(C91@@"int32_t")@@EXACT(C91@@"float"))@@32@@IF(EXACT(C91@@"double")@@64)))),NONE,,,,,,,,アノマリ対応ID, -,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,=F91+INT((G91+H91)/8),=MOD((G91+H91)@@8),=IF(OR(EXACT(C92@@"uint8_t")@@EXACT(C92@@"int8_t"))@@8@@IF(OR(EXACT(C92@@"uint16_t")@@EXACT(C92@@"int16_t"))@@16@@IF(OR(EXACT(C92@@"uint32_t")@@EXACT(C92@@"int32_t")@@EXACT(C92@@"float"))@@32@@IF(EXACT(C92@@"double")@@64)))),NONE,,,,,,,,アノマリ対応実施時刻, -,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,=F92+INT((G92+H92)/8),=MOD((G92+H92)@@8),=IF(OR(EXACT(C93@@"uint8_t")@@EXACT(C93@@"int8_t"))@@8@@IF(OR(EXACT(C93@@"uint16_t")@@EXACT(C93@@"int16_t"))@@16@@IF(OR(EXACT(C93@@"uint32_t")@@EXACT(C93@@"int32_t")@@EXACT(C93@@"float"))@@32@@IF(EXACT(C93@@"double")@@64)))),NONE,,,,,,,,アノマリ対応発生回数, -,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,=F93+INT((G93+H93)/8),=MOD((G93+H93)@@8),=IF(OR(EXACT(C94@@"uint8_t")@@EXACT(C94@@"int8_t"))@@8@@IF(OR(EXACT(C94@@"uint16_t")@@EXACT(C94@@"int16_t"))@@16@@IF(OR(EXACT(C94@@"uint32_t")@@EXACT(C94@@"int32_t")@@EXACT(C94@@"float"))@@32@@IF(EXACT(C94@@"double")@@64)))),HEX,,,,,,,,, -,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,=F94+INT((G94+H94)/8),=MOD((G94+H94)@@8),=IF(OR(EXACT(C95@@"uint8_t")@@EXACT(C95@@"int8_t"))@@8@@IF(OR(EXACT(C95@@"uint16_t")@@EXACT(C95@@"int16_t"))@@16@@IF(OR(EXACT(C95@@"uint32_t")@@EXACT(C95@@"int32_t")@@EXACT(C95@@"float"))@@32@@IF(EXACT(C95@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,=F95+INT((G95+H95)/8),=MOD((G95+H95)@@8),=IF(OR(EXACT(C96@@"uint8_t")@@EXACT(C96@@"int8_t"))@@8@@IF(OR(EXACT(C96@@"uint16_t")@@EXACT(C96@@"int16_t"))@@16@@IF(OR(EXACT(C96@@"uint32_t")@@EXACT(C96@@"int32_t")@@EXACT(C96@@"float"))@@32@@IF(EXACT(C96@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,=F96+INT((G96+H96)/8),=MOD((G96+H96)@@8),=IF(OR(EXACT(C97@@"uint8_t")@@EXACT(C97@@"int8_t"))@@8@@IF(OR(EXACT(C97@@"uint16_t")@@EXACT(C97@@"int16_t"))@@16@@IF(OR(EXACT(C97@@"uint32_t")@@EXACT(C97@@"int32_t")@@EXACT(C97@@"float"))@@32@@IF(EXACT(C97@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,=F97+INT((G97+H97)/8),=MOD((G97+H97)@@8),=IF(OR(EXACT(C98@@"uint8_t")@@EXACT(C98@@"int8_t"))@@8@@IF(OR(EXACT(C98@@"uint16_t")@@EXACT(C98@@"int16_t"))@@16@@IF(OR(EXACT(C98@@"uint32_t")@@EXACT(C98@@"int32_t")@@EXACT(C98@@"float"))@@32@@IF(EXACT(C98@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,=F98+INT((G98+H98)/8),=MOD((G98+H98)@@8),=IF(OR(EXACT(C99@@"uint8_t")@@EXACT(C99@@"int8_t"))@@8@@IF(OR(EXACT(C99@@"uint16_t")@@EXACT(C99@@"int16_t"))@@16@@IF(OR(EXACT(C99@@"uint32_t")@@EXACT(C99@@"int32_t")@@EXACT(C99@@"float"))@@32@@IF(EXACT(C99@@"double")@@64)))),HEX,,,,,,,,, -,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,=F99+INT((G99+H99)/8),=MOD((G99+H99)@@8),=IF(OR(EXACT(C100@@"uint8_t")@@EXACT(C100@@"int8_t"))@@8@@IF(OR(EXACT(C100@@"uint16_t")@@EXACT(C100@@"int16_t"))@@16@@IF(OR(EXACT(C100@@"uint32_t")@@EXACT(C100@@"int32_t")@@EXACT(C100@@"float"))@@32@@IF(EXACT(C100@@"double")@@64)))),STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,=F100+INT((G100+H100)/8),=MOD((G100+H100)@@8),=IF(OR(EXACT(C101@@"uint8_t")@@EXACT(C101@@"int8_t"))@@8@@IF(OR(EXACT(C101@@"uint16_t")@@EXACT(C101@@"int16_t"))@@16@@IF(OR(EXACT(C101@@"uint32_t")@@EXACT(C101@@"int32_t")@@EXACT(C101@@"float"))@@32@@IF(EXACT(C101@@"double")@@64)))),NONE,,,,,,,,, -,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,=F101+INT((G101+H101)/8),=MOD((G101+H101)@@8),=IF(OR(EXACT(C102@@"uint8_t")@@EXACT(C102@@"int8_t"))@@8@@IF(OR(EXACT(C102@@"uint16_t")@@EXACT(C102@@"int16_t"))@@16@@IF(OR(EXACT(C102@@"uint32_t")@@EXACT(C102@@"int32_t")@@EXACT(C102@@"float"))@@32@@IF(EXACT(C102@@"double")@@64)))),STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,=F102+INT((G102+H102)/8),=MOD((G102+H102)@@8),=IF(OR(EXACT(C103@@"uint8_t")@@EXACT(C103@@"int8_t"))@@8@@IF(OR(EXACT(C103@@"uint16_t")@@EXACT(C103@@"int16_t"))@@16@@IF(OR(EXACT(C103@@"uint32_t")@@EXACT(C103@@"int32_t")@@EXACT(C103@@"float"))@@32@@IF(EXACT(C103@@"double")@@64)))),NONE,,,,,,,,, -,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,=F103+INT((G103+H103)/8),=MOD((G103+H103)@@8),=IF(OR(EXACT(C104@@"uint8_t")@@EXACT(C104@@"int8_t"))@@8@@IF(OR(EXACT(C104@@"uint16_t")@@EXACT(C104@@"int16_t"))@@16@@IF(OR(EXACT(C104@@"uint32_t")@@EXACT(C104@@"int32_t")@@EXACT(C104@@"float"))@@32@@IF(EXACT(C104@@"double")@@64)))),HEX,,,,,,,,, -,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,=F104+INT((G104+H104)/8),=MOD((G104+H104)@@8),=IF(OR(EXACT(C105@@"uint8_t")@@EXACT(C105@@"int8_t"))@@8@@IF(OR(EXACT(C105@@"uint16_t")@@EXACT(C105@@"int16_t"))@@16@@IF(OR(EXACT(C105@@"uint32_t")@@EXACT(C105@@"int32_t")@@EXACT(C105@@"float"))@@32@@IF(EXACT(C105@@"double")@@64)))),HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/.gitkeep b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv deleted file mode 100644 index 985769818..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_AOBC.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x90,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,TM_MODE_TIME,uint32_t,(uint32_t)(TMGR_get_master_clock().mode_cycle),PACKET,26,0,32,NONE,,,,,,,,モード遷移後経過時刻, -,TM_UTL_UNIXTIME_EPOCH,double,TMGR_get_utl_unixtime_epoch(),PACKET,30,0,64,NONE,,,,,,,,UTL_cmdで用いるunixtimeの紀元, -,TM_CYCLES_PER_SEC_FIX_RATIO,double,(double)(time_manager->unixtime_info_.cycle_correction),PACKET,38,0,64,NONE,,,,,,,,CYCLES_PER_SECの補正倍率. 初期値は1.0, -,MM_STS,uint8_t,(uint8_t)(mode_manager->stat),PACKET,46,0,8,NONE,,,,,,,,モード遷移実行状態, -,MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,47,0,8,NONE,,,,,,,,現状モード番号, -,MM_OPSMODE_PREV,uint8_t,(uint8_t)(mode_manager->previous_id),PACKET,48,0,8,NONE,,,,,,,,直前モード番号, -,TDSP_CURRENT_ID,uint8_t,(uint8_t)(TDSP_info->task_list_id),PACKET,49,0,8,NONE,,,,,,,,現状 TaskList ID, -,TDSP_CMD_LAST_ERR_TIME_MASTER,uint32_t,(uint32_t)(TDSP_info->tskd.prev_err.time.total_cycle),PACKET,50,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,TDSP_CMD_LAST_ERR_TIME_STEP,uint8_t,(uint8_t)(TDSP_info->tskd.prev_err.time.step),PACKET,54,0,8,NONE,,,,,,,,, -,TDSP_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(TDSP_info->tskd.prev_err.code),PACKET,55,0,16,NONE,,,,,,,,最新内部コマンドID, -,TDSP_CMD_LAST_ERR_STS,int32_t,(int32_t)(TDSP_info->tskd.prev_err.sts),PACKET,57,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,GS_RET_FROM_IF_RX,int32_t,(int32_t)gs_driver->latest_info->ret_from_if_rx,PACKET,61,0,32,NONE,,,,,,,,, -,TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,65,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=ERROR:R,TC Transer Frame DS処理結果, -,TCTF_VALIDATE_STATUS,uint8_t,(uint8_t)gs_driver->latest_info->tctf_validate_status,PACKET,66,0,8,STATUS,,,,,,,0=SUCCESS:G@@ 1=TCTF_VER:R@@ 2=TCTF_SCID:R@@ 3=TCTF_VCID:R@@ 4=TCTF_TYPE:R@@ 5=LOCKOUT:R@@ 6=TCTF_SEQ_FLAG:R@@ 7=TCP_VER:R@@ 8=TCP_2ND_HDR_FLAG:R@@ 9=APID:R@@ 10=TCP_TYPE_IS_NOT_CMD:R@@ 11=TCP_SEQ_IS_NOTE_SINGLE:R@@ 12=FECW_MISSMATCH:R@@ 13=FARM1_PWA:R@@ 14=FARM1_NWA:R@@ 15=FARM1_LOCKOUT_AREA:R@@ 16=FARM1_SAME_NUMBER:R@@ 17=INVALID_BC_CMD:R,TC Transer Frame 検証結果, -,TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,67,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, -,TCTF_FARM_PW,uint8_t,(uint8_t)gs_validate_info->positive_window_width,PACKET,71,0,8,NONE,,,,,,,,FARM-1 Positive Window Width, -,TCP_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->cmd_ack,PACKET,72,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,TLM_TX_PORT_TYPE,uint8_t,(uint8_t)gs_driver->tlm_tx_port_type,PACKET,73,0,8,STATUS,,,,,,,0=CCSDS@@ 1=UART,TLM の送信情報がUARTのものかGSのものか, -,GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,74,0,32,NONE,,,,,,,,地上局コマンドカウンタ, -,GS_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev.time.total_cycle),PACKET,78,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,82,0,16,NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_EXEC_STS,int32_t,(int32_t)(gs_command_dispatcher->prev.sts),PACKET,84,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(gs_command_dispatcher->prev_err.time.total_cycle),PACKET,88,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,92,0,16,NONE,,,,,,,,最新地上局コマンドID, -,GS_CMD_LAST_ERR_STS,int32_t,(int32_t)(gs_command_dispatcher->prev_err.sts),PACKET,94,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,GS_CMD_ERR_COUNTER,uint32_t,(uint32_t)(gs_command_dispatcher->error_counter),PACKET,98,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,RT_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rt_cmd_list),PACKET,102,0,32,NONE,,,,,,,,内部コマンドカウンタ, -,RT_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev.time.total_cycle),PACKET,106,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev.code),PACKET,110,0,16,NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_EXEC_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev.sts),PACKET,112,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(realtime_command_dispatcher->prev_err.time.total_cycle),PACKET,116,0,32,NONE,,,,,,,,最新内部コマンド実行時刻, -,RT_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(realtime_command_dispatcher->prev_err.code),PACKET,120,0,16,NONE,,,,,,,,最新内部コマンドID, -,RT_CMD_LAST_ERR_STS,int32_t,(int32_t)(realtime_command_dispatcher->prev_err.sts),PACKET,122,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新内部コマンド実行結果, -,RT_CMD_ERR_COUNTER,uint32_t,(uint32_t)(realtime_command_dispatcher->error_counter),PACKET,126,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,130,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,134,0,8,NONE,,,,,,,,TL0登録コマンド数, -,TL0_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev.time.total_cycle),PACKET,135,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,139,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TL0_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev.sts),PACKET,141,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TL0_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[0].prev_err.time.total_cycle),PACKET,145,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,149,0,16,NONE,,,,,,,,最新TL0コマンドID, -,TL0_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,151,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,TL0_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[0].error_counter),PACKET,155,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].stop_on_error),PACKET,159,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL0_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[0].lockout),PACKET,160,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,161,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,165,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,167,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,171,0,8,NONE,,,,,,,,TL1登録コマンド数, -,TL1_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev.time.total_cycle),PACKET,172,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL1_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev.code),PACKET,176,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TL1_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev.sts),PACKET,178,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL1_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[1].prev_err.time.total_cycle),PACKET,182,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL1_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[1].prev_err.code),PACKET,186,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TL1_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[1].prev_err.sts),PACKET,188,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL1_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[1].error_counter),PACKET,192,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL1_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].stop_on_error),PACKET,196,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL1_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[1].lockout),PACKET,197,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL1_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,198,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TL1_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[1])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[1]))->packet))),PACKET,202,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,204,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,208,0,8,NONE,,,,,,,,TL1登録コマンド数, -,TL2_CMD_LAST_EXEC_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev.time.total_cycle),PACKET,209,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL2_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev.code),PACKET,213,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TL2_CMD_LAST_EXEC_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev.sts),PACKET,215,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL2_CMD_LAST_ERR_TIME,uint32_t,(uint32_t)(timeline_command_dispatcher[2].prev_err.time.total_cycle),PACKET,219,0,32,NONE,,,,,,,,最新TL1コマンド実行時刻, -,TL2_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[2].prev_err.code),PACKET,223,0,16,NONE,,,,,,,,最新TL1コマンドID, -,TL2_CMD_LAST_ERR_STS,int32_t,(int32_t)(timeline_command_dispatcher[2].prev_err.sts),PACKET,225,0,32,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL1コマンド実行結果, -,TL2_CMD_ERR_COUNTER,uint32_t,(uint32_t)(timeline_command_dispatcher[2].error_counter),PACKET,229,0,32,NONE,,,,,,,,地上局コマンド実行異常カウンタ, -,TL2_CMD_SOE_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].stop_on_error),PACKET,233,0,8,STATUS,,,,,,,0=FALSE@@ 1=TRUE,, -,TL2_CMD_LOCKOUT_FLAG,uint8_t,(uint8_t)(timeline_command_dispatcher[2].lockout),PACKET,234,0,8,STATUS,,,,,,,0=FALSE:G@@ 1=TRUE:R,, -,TL2_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,235,0,32,NONE,,,,,,,,次TL1コマンド実行時刻,変数指定が大変なことに… -,TL2_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[2])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[2]))->packet))),PACKET,239,0,16,NONE,,,,,,,,次TL1コマンドID,変数指定が大変なことに… -,BCT_BLK_PTR,uint8_t,(uint8_t)(block_command_table->pos.block),PACKET,241,0,8,NONE,,,,,,,,BCT ブロックポインタ, -,BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,242,0,8,NONE,,,,,,,,BCT コマンドポインタ, -,BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,243,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,247,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,MS_BUFFER_AVAILABLE,uint8_t,gs_driver->ccsds_info.buffer_num,PACKET,249,0,8,NONE,,,,,,,,CCSDS MS VCDU 使用量, -,MS_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_ms_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,250,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,RP_T2M_FLUSH_INTERVAL,uint32_t,(uint32_t)(DI_GS_rp_tlm_packet_handler->tc_packet_to_m_pdu.flush_interval),PACKET,254,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_ms_tlm_list),PACKET,258,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,MS_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_ms_tlm_list)),PACKET,262,0,8,NONE,,,,,,,,TL0登録コマンド数, -,ST_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_st_tlm_list),PACKET,263,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,ST_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_st_tlm_list)),PACKET,267,0,8,NONE,,,,,,,,TL0登録コマンド数, -,RP_TLM_COUNTER,uint32_t,PL_count_executed_nodes(&PH_rp_tlm_list),PACKET,268,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,RP_TLM_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_rp_tlm_list)),PACKET,272,0,8,NONE,,,,,,,,TL0登録コマンド数, -,TCI_TX_CYCLE,uint32_t,(uint32_t)gs_driver->latest_info->send_cycle,PACKET,273,0,32,NONE,,,,,,,,時刻校正情報::送出サイクル, -,TCI_TX_BITRATE,uint32_t,gs_driver->driver_ccsds.ccsds_config.bitrate,PACKET,277,0,32,NONE,,,,,,,,時刻校正情報::送出ビットレート, -,TCI_VCID,uint8_t,(uint8_t)(gs_driver->info[2].vcid),PACKET,281,0,8,NONE,,,,,,,,時刻構成情報::送出VCID, -,TCI_VCDU_COUNTER,uint32_t,gs_driver->latest_info->vcdu_counter,PACKET,282,0,32,NONE,,,,,,,,時刻校正情報::送出VCDUカウンタ, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, diff --git a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv b/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv deleted file mode 100644 index f6c7cf5a5..000000000 --- a/Examples/minimum_user_for_s2e/src/src_user/Settings/TlmCmd/DataBaseAobc/TLM_DB/calced_data/SAMPLE_AOBC_TLM_DB_AOBC_HK.csv +++ /dev/null @@ -1,500 +0,0 @@ -,Target,OBC,Local Var,,,,,,,,,,,,,, -,PacketID,0x91,,,,,,,,,,,,,,, -,Enable/Disable,ENABLE,,,,,,,,,,,,,,, -,IsRestricted,FALSE,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -Comment,TLM Entry,Onboard Software Info.,,Extraction Info.,,,,Conversion Info.,,,,,,,,Description,Note -,Name,Var.%%##Type,Variable or Function Name,Ext.%%##Type,Pos. Desiginator,,,Conv.%%##Type,Poly (Σa_i * x^i),,,,,,Status,, -,,,,,Octet%%##Pos.,bit%%##Pos.,bit%%##Len.,,a0,a1,a2,a3,a4,a5,,, -,PH.VER,uint16_t,,PACKET,0,0,3,NONE,,,,,,,,, -,PH.TYPE,,,PACKET,0,3,1,NONE,,,,,,,,, -,PH.SH_FLAG,,,PACKET,0,4,1,NONE,,,,,,,,, -,PH.APID,,,PACKET,0,5,11,NONE,,,,,,,,, -,PH.SEQ_FLAG,uint16_t,,PACKET,2,0,2,NONE,,,,,,,,, -,PH.SEQ_COUNT,,,PACKET,2,2,14,NONE,,,,,,,,, -,PH.PACKET_LEN,uint16_t,,PACKET,4,0,16,NONE,,,,,,,,, -,SH.VER,uint8_t,,PACKET,6,0,8,NONE,,,,,,,,, -,SH.TI,uint32_t,,PACKET,7,0,32,NONE,,,,,,,,, -,SH.TLM_ID,uint8_t,,PACKET,11,0,8,HEX,,,,,,,,, -,SH.GLOBAL_TIME,double,,PACKET,12,0,64,NONE,,,,,,,,, -,SH.ON_BOARD_SUBNET_TIME,uint32_t,,PACKET,20,0,32,NONE,,,,,,,,, -,SH.DEST_FLAGS,uint8_t,,PACKET,24,0,8,HEX,,,,,,,,, -,SH.DR_PARTITION,uint8_t,,PACKET,25,0,8,NONE,,,,,,,,, -,OBC_TM_MODE_TIME,uint32_t,TMGR_get_master_clock().mode_cycle,PACKET,26,0,32,NONE,,,,,,,,, -,OBC_TM_UNIXTIME_AT_TI0,double,TMGR_get_unixtime_at_ti0(),PACKET,30,0,64,NONE,,,,,,,,, -,OBC_MM_OPSMODE,uint8_t,(uint8_t)(mode_manager->current_id),PACKET,38,0,8,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_MM_STS,uint8_t,(uint8_t)( ((uint8_t)(mode_manager->stat) << 7 & 0x80) | ((uint8_t)(mode_manager->previous_id) & 0x7F) ),PACKET,39,0,1,STATUS,,,,,,,0=FINISHED@@1=PROGRESS@@*=N/A,, -,OBC_MM_OPSMODE_PREV,,,PACKET,39,1,7,STATUS,,,,,,,0=START_UP@@1=INITIAL@@2=GND_TEST@@3=WDFAR@@4=RTC_HIGH_RATE@@5=5@@6=6@@7=7@@8=8@@9=9@@10=10@@11=11@@12=12@@13=13@@14=14@@15=15@@16=MAX@@*=N/A,, -,OBC_TDSP_CURRENT_ID,uint16_t,TDSP_info->task_list_id,PACKET,40,0,16,NONE,,,,,,,,, -,OBC_TCTF_LAST_RECV_ACK,uint8_t,(uint8_t)gs_driver->latest_info->rec_status,PACKET,42,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=ERROR,TC Transer Frame 受信処理結果, -,OBC_TCTF_LAST_RECV_TIME,uint32_t,(uint32_t)gs_driver->latest_info->last_rec_time,PACKET,43,0,32,NONE,,,,,,,,最新TC Transer Frame受信時刻, -,OBC_TCP_LAST_RECV_ACK,uint8_t,(uint8_t)(gs_driver->latest_info->cmd_ack),PACKET,47,0,8,STATUS,,,,,,,0=SUCCESS@@ 1=FORWARDED@@ 2=LIST_FULL@@ 3=PACKET_NOT_FOUND@@ 4=INVALID_PACKET@@ 5=TLC_SUCCESS@@ 6=TLC_PAST_TIME@@ 7=TLC_ALREADY_EXISTS@@ 8=BC_SUCCESS@@ 9=BC_INVALID_BLOCK_NO@@ 10=BC_ISORATED_CMD@@ 11=BC_CMD_TOO_LONG@@ 12=UNKNOWN,最新TCPacket受信処理結果, -,OBC_GS_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_gs_cmd_list),PACKET,48,0,32,NONE,,,,,,,,地上局コマンドカウンタ, -,OBC_GS_CMD_LAST_EXEC_TIME,uint32_t,gs_command_dispatcher->prev.time.total_cycle,PACKET,52,0,32,NONE,,,,,,,,最新地上局コマンド実行時刻, -,OBC_GS_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev.code),PACKET,56,0,16,NONE,,,,,,,,最新地上局コマンドID, -,OBC_GS_CMD_LAST_EXEC_STS,int8_t,(int8_t)(gs_command_dispatcher->prev.sts),PACKET,58,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新地上局コマンド実行結果, -,OBC_GS_CMD_LAST_ERR_TIME,uint32_t,gs_command_dispatcher->prev_err.time.total_cycle,PACKET,59,0,32,NONE,,,,,,,,地上局異常コマンド実行時刻, -,OBC_GS_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(gs_command_dispatcher->prev_err.code),PACKET,63,0,16,NONE,,,,,,,,地上局異常コマンドID, -,OBC_GS_CMD_LAST_ERR_STS,int8_t,(int8_t)(gs_command_dispatcher->prev_err.sts),PACKET,65,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,地上局異常コマンド実行結果, -,OBC_TL0_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[0]),PACKET,66,0,32,NONE,,,,,,,,TL0コマンドカウンタ, -,OBC_TL0_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[0])),PACKET,70,0,8,NONE,,,,,,,,TL0登録コマンド数, -,OBC_TL0_CMD_LAST_EXEC_TIME,uint32_t,timeline_command_dispatcher[0].prev.time.total_cycle,PACKET,71,0,32,NONE,,,,,,,,最新TL0コマンド実行時刻, -,OBC_TL0_CMD_LAST_EXEC_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev.code),PACKET,75,0,16,NONE,,,,,,,,最新TL0コマンドID, -,OBC_TL0_CMD_LAST_EXEC_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev.sts),PACKET,77,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,最新TL0コマンド実行結果, -,OBC_TL0_CMD_LAST_ERR_TIME,uint32_t,timeline_command_dispatcher[0].prev_err.time.total_cycle,PACKET,78,0,32,NONE,,,,,,,,TL0異常コマンド実行時刻, -,OBC_TL0_CMD_LAST_ERR_ID,uint16_t,(uint16_t)(timeline_command_dispatcher[0].prev_err.code),PACKET,82,0,16,NONE,,,,,,,,TL0異常コマンドID, -,OBC_TL0_CMD_LAST_ERR_STS,int8_t,(int8_t)(timeline_command_dispatcher[0].prev_err.sts),PACKET,84,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,TL0異常コマンド実行結果, -,OBC_TL0_NEXT_TIME,uint32_t,(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : (uint32_t)CCP_get_ti((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,85,0,32,NONE,,,,,,,,次TL0コマンド実行時刻,変数指定が大変なことに… -,OBC_TL0_NEXT_ID,uint16_t,(uint16_t)(PL_is_empty(&(PH_tl_cmd_list[0])) ? 0 : CCP_get_id((const CommonCmdPacket*)(PL_get_head(&(PH_tl_cmd_list[0]))->packet))),PACKET,89,0,16,NONE,,,,,,,,次TL0コマンドID,変数指定が大変なことに… -,OBC_TL0_CMD_SOE_FLAG,uint8_t,(uint8_t)(((uint8_t)timeline_command_dispatcher[0].stop_on_error << 7 & 0x80) | ((uint8_t)timeline_command_dispatcher[0].lockout << 6 & 0x40) | ((uint8_t)timeline_command_dispatcher[1].stop_on_error << 5 & 0x20) | ((uint8_t)timeline_command_dispatcher[1].lockout << 4 & 0x10) | ((uint8_t)timeline_command_dispatcher[2].stop_on_error << 3 & 0x08) | ((uint8_t)timeline_command_dispatcher[2].lockout << 2 & 0x04) | (wdt_config->is_wdt_enable << 1 & 0x02) | (wdt_config->is_clear_enable & 0x01) ),PACKET,91,0,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL0_CMD_LOCKOUT_FLAG,,,PACKET,91,1,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TL1_CMD_SOE_FLAG,,,PACKET,91,2,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL1_CMD_LOCKOUT_FLAG,,,PACKET,91,3,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,OBC_TL2_CMD_SOE_FLAG,,,PACKET,91,4,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_TL2_CMD_LOCKOUT_FLAG,,,PACKET,91,5,1,STATUS,,,,,,,0=NO@@ 1=YES,, -,WDT.IS_ENABLE,,,PACKET,91,6,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,WDT.IS_CLEAR_ENABLE,,,PACKET,91,7,1,STATUS,,,,,,,0=DIS@@ 1=ENA,, -,OBC_BCT_BLK_PTR,uint16_t,block_command_table->pos.block,PACKET,92,0,16,NONE,,,,,,,,BCT ブロックポインタ, -,OBC_BCT_CMD_PTR,uint8_t,(uint8_t)(block_command_table->pos.cmd),PACKET,94,0,8,NONE,,,,,,,,BCT コマンドポインタ, -,OBC_BCT_REGD_TIME,uint32_t,((block_command_table->pos.cmd == 0) ? 0 : (uint32_t)BCT_get_ti(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,95,0,32,NONE,,,,,,,,BCT 登録コマンド時刻,変数指定が大変なことに… -,OBC_BCT_REGD_ID,uint16_t,(uint16_t)((block_command_table->pos.cmd == 0) ? 0 : BCT_get_id(block_command_table->pos.block@@ (uint8_t)(block_command_table->pos.cmd-1))),PACKET,99,0,16,NONE,,,,,,,,BCT 登録コマンドID,変数指定が大変なことに… -,EL.STATISTICS.RECORD_COUNTER_TOTAL,uint32_t,event_logger->statistics.record_counter_total,PACKET,101,0,32,NONE,,,,,,,,, -,EL.STATISTICS.RECORD_COUNTERS_HIGH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_HIGH],PACKET,105,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_MIDDLE,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_MIDDLE],PACKET,107,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_LOW,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_LOW],PACKET,109,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EL,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EL],PACKET,111,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.STATISTICS.RECORD_COUNTERS_EH,uint16_t,(uint16_t)event_logger->statistics.record_counters[EL_ERROR_LEVEL_EH],PACKET,113,0,16,NONE,,,,,,,,,データサイズ減らすためにu16 -,EL.LATEST_EVENT.GROUP,uint8_t,(uint8_t)event_logger->latest_event.group,PACKET,115,0,8,NONE,,,,,,,,, -,EL.LATEST_EVENT.LOCAL,uint32_t,event_logger->latest_event.local,PACKET,116,0,32,NONE,,,,,,,,, -,EL.LATEST_EVENT.ERR_LEVEL,uint8_t,(uint8_t)event_logger->latest_event.err_level,PACKET,120,0,8,STATUS,,,,,,,0=HIGH@@ 1=MIDDLE@@ 2=LOW@@ 3=EL@@ 4=EH@@ *=N/A,, -,EL.LATEST_EVENT.TIME.TOTAL_CYCLE,uint32_t,event_logger->latest_event.time.total_cycle,PACKET,121,0,32,NONE,,,,,,,,, -,EL.LATEST_EVENT.TIME.STEP,uint8_t,(uint8_t)event_logger->latest_event.time.step,PACKET,125,0,8,NONE,,,,,,,,, -,EL.LATEST_EVENT.NOTE,uint16_t,(uint16_t)event_logger->latest_event.note,PACKET,126,0,16,NONE,,,,,,,,,u8にしてもよい -,EL.LATEST_HIGH_EVENT.GROUP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->group,PACKET,128,0,8,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.LOCAL,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->local,PACKET,129,0,32,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.TOTAL_CYCLE,uint32_t,EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.total_cycle,PACKET,133,0,32,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.TIME.STEP,uint8_t,(uint8_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->time.step,PACKET,137,0,8,NONE,,,,,,,,, -,EL.LATEST_HIGH_EVENT.NOTE,uint16_t,(uint16_t)EL_get_the_nth_tlog_from_the_latest(EL_ERROR_LEVEL_HIGH@@ 0)->note,PACKET,138,0,16,NONE,,,,,,,,,u8にしてもよい -,EH.LOG_TABLE.RESPOND_COUNTER,uint32_t,event_handler->log_table.respond_counter,PACKET,140,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_COUNTER,uint32_t,(uint32_t)anomaly_logger->counter,PACKET,144,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_MASTER,uint32_t,(uint32_t)anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.total_cycle,PACKET,148,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_TIME_STEP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].time.step & 0x000000ff),PACKET,152,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_GROUP,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.group & 0x000000ff),PACKET,153,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_CODE_LOCAL,uint32_t,anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].code.local,PACKET,154,0,32,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_LATEST_RUN_LENGTH,uint8_t,(uint8_t)(anomaly_logger->records[(anomaly_logger->header == 0) ? 0 : anomaly_logger->header - 1].run_length & 0x000000ff),PACKET,158,0,8,NONE,,,,,,,,, -,ANOMALY_MOBC_AL_HEADER,uint8_t,(uint8_t)(anomaly_logger->header),PACKET,159,0,8,NONE,,,,,,,,, -,OBC_TL1_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[1]),PACKET,160,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,OBC_TL2_CMD_COUNTER,uint32_t,PL_count_executed_nodes(&PH_tl_cmd_list[2]),PACKET,164,0,32,NONE,,,,,,,,TL1コマンドカウンタ, -,OBC_TL1_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[1])),PACKET,168,0,8,NONE,,,,,,,,, -,OBC_TL2_CMD_QUEUED,uint8_t,(uint8_t)(PL_count_active_nodes(&PH_tl_cmd_list[2])),PACKET,169,0,8,NONE,,,,,,,,, -,OBC_AH_ACTION_COUNTER,uint8_t,(uint8_t)(anomaly_handler->action_counter),PACKET,170,0,8,NONE,,,,,,,,アノマリ対応発生回数, -,OBC_AH_LATEST_ID,uint8_t,(uint8_t)(anomaly_handler->latest_id),PACKET,171,0,8,NONE,,,,,,,,アノマリ対応ID, -,OBC_AH_RESPOND_AT,uint32_t,(uint32_t)(anomaly_handler->respond_at.total_cycle),PACKET,172,0,32,NONE,,,,,,,,アノマリ対応実施時刻, -,OBC_GS_CMD_ERR_COUNTER,uint8_t,(uint8_t)(gs_command_dispatcher->error_counter),PACKET,176,0,8,NONE,,,,,,,,アノマリ対応発生回数, -,DCU.EXEC_LOGS0.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].cmd_code),PACKET,177,0,16,HEX,,,,,,,,, -,DCU.EXEC_LOGS0.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].status),PACKET,179,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS0.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].exec_counter),PACKET,180,0,16,NONE,,,,,,,,, -,DCU.EXEC_LOGS0.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_sts),PACKET,182,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS0.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[0]].last_exec_time.total_cycle,PACKET,183,0,32,NONE,,,,,,,,, -,DCU.EXEC_LOGS1.CMD_CODE,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].cmd_code),PACKET,187,0,16,HEX,,,,,,,,, -,DCU.EXEC_LOGS1.STATUS,uint8_t,(uint8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].status),PACKET,189,0,8,STATUS,,,,,,,0=FINISHED@@ 1=PROGRESS@@ 2=ABORTED_BY_ERR@@ 3=ABORTED_BY_CMD@@ *=N/A,, -,DCU.EXEC_LOGS1.EXEC_COUNTER,uint16_t,(uint16_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].exec_counter),PACKET,190,0,16,NONE,,,,,,,,, -,DCU.EXEC_LOGS1.LAST_EXEC_STS,int8_t,(int8_t)(divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_sts),PACKET,192,0,8,STATUS,,,,,,,0=SUC@@ 1=LEN@@ 2=PRM@@ 3=CNT@@ 4=NDF@@ 5=RUT@@ 6=FMT@@ *=ERR,, -,DCU.EXEC_LOGS1.LAST_EXEC_TIME.TOTAL_CYCLE,uint32_t,divided_cmd_utility->exec_logs[divided_cmd_utility->exec_log_order[1]].last_exec_time.total_cycle,PACKET,193,0,32,NONE,,,,,,,,, -,GIT_REV_CORE,uint32_t,GIT_REV_CORE_SHORT,PACKET,197,0,32,HEX,,,,,,,,, -,GIT_REV_USER,uint32_t,GIT_REV_USER_SHORT,PACKET,201,0,32,HEX,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,

fWu{mDsxnpa(GU)T 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
=7wKb90o|S6hI916(@-WO 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