メインループシステムクラス More...
#include "flag.h"

Go to the source code of this file.
Classes | |
| class | GxMainInitialInformation |
| 初期化クラス More... | |
| class | GxSysMain |
| メインループシステムクラス More... | |
| struct | GxSysMain::BootConfigEnumMap |
| BootConfig 名前と値のマップ用。終端は _name == nullptr, _value はデフォルト値 More... | |
| class | GxSysMain::GxSequentialThreadManagerMain |
| 同期スレッド管理クラス More... | |
| class | GxSysMain::GxSequentialThreadManagerMainPrecede |
| 同期スレッド管理クラス(ジョブ先行開始対応) More... | |
Macros | |
| #define | GX_BOOTCONFIG_CURRENT_SECTION(_section) |
| BootConfig マクロ | |
| #define | GX_BOOTCONFIG_STRING(_Type, _Name, _Index, _Value) |
| _Type は _Value のタイプ | |
| #define | GX_BOOTCONFIG_UINT(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_INT(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_FLOAT(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_BOOL(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_BYTE(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_SIZE(_Type, _Name, _Index, _Value) |
| #define | GX_BOOTCONFIG_ENUM(_Type, _Name, _Index, _Value, _enumMap) |
| #define | GX_BOOTCONFIG_STRUCT_STRING(_Type, _StructBase, _NameValue) |
| 構造体の変数名とパラメータ名を同一として扱う | |
| #define | GX_BOOTCONFIG_STRUCT_UINT(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_INT(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_FLOAT(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_BOOL(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_BYTE(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_SIZE(_Type, _StructBase, _NameValue) |
| #define | GX_BOOTCONFIG_STRUCT_ENUM(_Type, _StructBase, _NameValue, _enumMap) |
Functions | |
| GX_FORCE_INLINE GxSysMain * | getGxSysMain (void) |
メインループシステムクラス
| #define GX_BOOTCONFIG_BOOL | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
| #define GX_BOOTCONFIG_BYTE | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
| #define GX_BOOTCONFIG_CURRENT_SECTION | ( | _section | ) |
BootConfig マクロ
| #define GX_BOOTCONFIG_ENUM | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value, | |||
| _enumMap ) |
| #define GX_BOOTCONFIG_FLOAT | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
| #define GX_BOOTCONFIG_INT | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
| #define GX_BOOTCONFIG_SIZE | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
| #define GX_BOOTCONFIG_STRING | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |
_Type は _Value のタイプ
| #define GX_BOOTCONFIG_STRUCT_BOOL | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_STRUCT_BYTE | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_STRUCT_ENUM | ( | _Type, | |
| _StructBase, | |||
| _NameValue, | |||
| _enumMap ) |
| #define GX_BOOTCONFIG_STRUCT_FLOAT | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_STRUCT_INT | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_STRUCT_SIZE | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_STRUCT_STRING | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
構造体の変数名とパラメータ名を同一として扱う
| #define GX_BOOTCONFIG_STRUCT_UINT | ( | _Type, | |
| _StructBase, | |||
| _NameValue ) |
| #define GX_BOOTCONFIG_UINT | ( | _Type, | |
| _Name, | |||
| _Index, | |||
| _Value ) |