SOES v1.0.0
Data Structures | Defines | Functions
esc_foe.h File Reference

Headerfile for esc_foe.c. More...

Data Structures

struct  foe_writefile_cfg_t
struct  foe_cfg_t
struct  _FOEvar

Defines

#define FOE_FN_MAX   15

Functions

void FOE_config (foe_cfg_t *cfg, foe_writefile_cfg_t *cfg_files)
void FOE_init (void)
void ESC_foeprocess (void)

Detailed Description

Headerfile for esc_foe.c.


Define Documentation

#define FOE_FN_MAX   15

Maximum number of characters allowed in a file name.


Function Documentation

void ESC_foeprocess ( void  )

Main FoE function checking the status on current mailbox buffers carrying data, distributing the mailboxes to appropriate FOE functions depending on requested opcode. On Error an FoE Error or FoE Abort will be sent.

void FOE_config ( foe_cfg_t cfg,
foe_writefile_cfg_t *  cfg_files 
)

Function copying the application configuration variable to the FoE module local pointer variable.

Parameters:
[in]cfg= Pointer to by the Application static declared configuration variable holding application specific details.
[in]cfg_files= Pointer to by the Application static declared configuration variable holding file specific details for files to be handled by FoE
void FOE_init ( void  )

Initialize by clearing all current status variables.