|
LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
|
#include "juno/log/log_api.h"#include "juno/sb/broker_api.h"#include "juno/status.h"#include "juno/module.h"#include "juno/app/app_api.h"#include "juno/time/time_api.h"#include "engine_app/engine_tlm_msg.h"#include <stdint.h>

Go to the source code of this file.
Macros | |
| #define | ENGINE_TLM_MSG_PIPE_DEPTH (1) |
Typedefs | |
| typedef struct SYSTEM_MANAGER_APP_API_TAG | SYSTEM_MANAGER_APP_API_T |
| typedef struct SYSTEM_MANAGER_APP_TAG | SYSTEM_MANAGER_APP_T |
Functions | |
| struct SYSTEM_MANAGER_APP_TAG | JUNO_MODULE_DERIVE (JUNO_APP_ROOT_T, const JUNO_LOG_ROOT_T *ptLogger;const JUNO_TIME_ROOT_T *ptTime;JUNO_SB_BROKER_ROOT_T *ptBroker;ENGINE_TLM_MSG_T ptArrEngineTlmBuff[ENGINE_TLM_MSG_PIPE_DEPTH];ENGINE_TLM_MSG_ARRAY_T tEngineTlmArray;JUNO_SB_PIPE_T tEngineTlmPipe;JUNO_TIMESTAMP_T tEngineStart;float fTargetRpm;) |
| JUNO_STATUS_T | SystemManagerApp (SYSTEM_MANAGER_APP_T *ptSystemManagerApp, JUNO_LOG_ROOT_T *ptLogger, JUNO_TIME_ROOT_T *ptTime, JUNO_SB_BROKER_ROOT_T *ptBroker, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvUserData) |
| #define ENGINE_TLM_MSG_PIPE_DEPTH (1) |
| typedef struct SYSTEM_MANAGER_APP_API_TAG SYSTEM_MANAGER_APP_API_T |
This API has been generated by LibJuno: https://www.robinonsay.com/libjuno/ This header contains the system_manager_app library API
| typedef struct SYSTEM_MANAGER_APP_TAG SYSTEM_MANAGER_APP_T |
| struct SYSTEM_MANAGER_APP_TAG JUNO_MODULE_DERIVE | ( | JUNO_APP_ROOT_T | , |
| const JUNO_LOG_ROOT_T *ptLogger;const JUNO_TIME_ROOT_T *ptTime;JUNO_SB_BROKER_ROOT_T *ptBroker;ENGINE_TLM_MSG_T ptArrEngineTlmBuff;ENGINE_TLM_MSG_ARRAY_T tEngineTlmArray;JUNO_SB_PIPE_T tEngineTlmPipe;JUNO_TIMESTAMP_T tEngineStart;float fTargetRpm; | [ENGINE_TLM_MSG_PIPE_DEPTH] | ||
| ) |
| JUNO_STATUS_T SystemManagerApp | ( | SYSTEM_MANAGER_APP_T * | ptSystemManagerApp, |
| JUNO_LOG_ROOT_T * | ptLogger, | ||
| JUNO_TIME_ROOT_T * | ptTime, | ||
| JUNO_SB_BROKER_ROOT_T * | ptBroker, | ||
| JUNO_FAILURE_HANDLER_T | pfcnFailureHandler, | ||
| JUNO_USER_DATA_T * | pvUserData | ||
| ) |