ESOS32
ESOSOn32-bitProcessors
|
#include "esos.h"
Go to the source code of this file.
Data Structures | |
struct | client_t |
Macros | |
#define | MAX_CANFACTORY_CLIENTS 32 |
#define | DEFAULT_MSG_ID 0x7a0 |
#define | DEBUG_MODE ESOS_USER_FLAG_F |
#define | ENABLE_DEBUG_MODE() esos_SetUserFlag(DEBUG_MODE) |
#define | DISABLE_DEBUG_MODE() esos_ClearUserFlag(DEBUG_MODE) |
#define | CHECK_DEBUG_MODE_ENABLED() esos_IsUserFlagSet(DEBUG_MODE) |
#define | TRUE 1 |
#define | FALSE 0 |
#define | ESOS_ECAN_SEND(u16_can_id, pu8_msg, u8_len) |
Enumerations | |
enum | maskcontrol_t { MASKCONTROL_FIELD_NONZERO, MASKCONTROL_EQUAL } |
Functions | |
void | esos_ecan_canfactory_subscribe (ESOS_TASK_HANDLE pst_Task, uint16_t u16_can_id, uint16_t u16_mask, maskcontrol_t m_mask_control) |
void | esos_ecan_canfactory_unsubscribe (uint8_t(*pst_Task)(ESOS_TASK_HANDLE), uint16_t u16_can_id, uint16_t u16_mask, maskcontrol_t m_mask_control) |
BOOL | esos_ecan_mask_check (uint16_t u16_subscribed, uint16_t u16_recieved, uint16_t u16_mask) |
ESOS_USER_TASK (CANFactory) | |
This file contains macros, prototypes, and definitions for ECAN services for ESOS tasks.
Definition in file esos_ecan.h.