FreeMASTER driver private declarations, used internally by the driver.
More...
Go to the source code of this file.
- Version
- 1.0.1.0
- Date
- May-4-2012
#define FMSTR_APPCMD_BUFF_SIZE |
#define FMSTR_COMM_BUFFER_SIZE |
#define FMSTR_COMM_BUFFER_SIZE |
#define FMSTR_LIGHT_VERSION |
#define FMSTR_MACROCODE_BEGIN |
( |
| ) |
|
#define FMSTR_MACROCODE_END |
( |
| ) |
|
#define FMSTR_MAX_APPCMD_CALLS |
#define FMSTR_MAX_REC_VARS |
#define FMSTR_MAX_SCOPE_VARS |
#define FMSTR_POLL_DRIVEN |
#define FMSTR_REC_COMMON_ERR_CODES |
#define FMSTR_REC_FARBUFF |
#define FMSTR_REC_OWNBUFF |
#define FMSTR_REC_STATIC_DIVISOR |
#define FMSTR_REC_STATIC_POSTTRIG |
#define FMSTR_SCI_TWOWIRE_ONLY |
#define FMSTR_UNUSED |
( |
|
sym | ) |
|
#define FMSTR_USE_BRIEFINFO |
#define FMSTR_USE_FASTREC |
#define FMSTR_USE_FLEXCAN |
#define FMSTR_USE_PIPE_PRINTF |
#define FMSTR_USE_PIPE_PRINTF_VARG |
#define FMSTR_USE_READMEM |
#define FMSTR_USE_READVAR |
#define FMSTR_USE_RECORDER |
#define FMSTR_USE_TSA_SAFETY |
#define FMSTR_USE_WRITEMEM |
#define FMSTR_USE_WRITEMEMMASK |
#define FMSTR_USE_WRITEVAR |
#define FMSTR_USE_WRITEVARMASK |
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
void FMSTR_InitAppCmds |
( |
void |
| ) |
|
void FMSTR_InitCan |
( |
void |
| ) |
|
void FMSTR_InitPipes |
( |
void |
| ) |
|
void FMSTR_InitRec |
( |
void |
| ) |
|
void FMSTR_InitScope |
( |
void |
| ) |
|
void FMSTR_InitSerial |
( |
void |
| ) |
|
void FMSTR_InitSfio |
( |
void |
| ) |
|
void FMSTR_InitTsa |
( |
void |
| ) |
|
void FMSTR_ProcessCanRx |
( |
void |
| ) |
|
void FMSTR_ProcessCanTx |
( |
void |
| ) |
|
void FMSTR_ProcessJTAG |
( |
void |
| ) |
|
void FMSTR_ProcessSCI |
( |
void |
| ) |
|
- Parameters
-
pMessageIO | - message in/out buffer |
- Returns
- TRUE if frame was valid and any output was generated to IO buffer
This Function decodes given message and invokes proper command handler which fills in the response. The response transmission is initiated in this call as well.
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
nSize | - variable size |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)
- Parameters
-
pMessageIO | - original command (in) and response buffer (out) |
nSize | - variable size |
- Returns
- As all command handlers, the return value should be the buffer pointer where the response output finished (except checksum)