#include "TIComm.h"
#include "TIMotorLIB.h"
Go to the source code of this file.
Data Structures | |
struct | Commands |
union | OnCommand |
Functions | |
static char | IsCommand (volatile char origin[], const char command[]) |
void | InitTIComm (unsigned char isrMonitor) |
interrupt void | SCIARxInterrupt (void) |
interrupt void | SCIATxInterrupt (void) |
char | TICommProtocol (volatile char sciaRXDT, volatile union Msg *dspMsg) |
void | RTMonitor (void) |
Variables | |
static const char | writeCommand [] = "WVAR" |
write command | |
static const char | readCommand [] = "RVAR" |
read command | |
static const char | rtCommand [] = "CVAR" |
real time command | |
static const char | delCommand [] = "DVAR" |
delete real time command | |
static const char | rstCommand [] = "RSTM" |
reset real time memory | |
static const char | startCommand [] = "INIT" |
starts real time | |
static const char | stopCommand [] = "STOP" |
stops real time | |
static const char | COMMAND_SIZE = 4 |
static const char | MSG_SIZE = 12 |
static const char | RTMSG_SIZE = 8 |
union Msg | msg |
union Msg | dspMsg |
union RTMsg | rtMsg |
union OnCommand | onCommand |
static struct RTVariables | rtVariables [MAX_ACCSESIBLE_VARS] |
volatile char | usedVariables |
volatile char | isrMonitorEnabled = 0 |
volatile unsigned char | RTMonitorStart = 0 |
static char IsCommand | ( | volatile char | origin[], | |
const char | command[] | |||
) | [inline, static] |
char TICommProtocol | ( | volatile char | sciaRXDT, | |
volatile union Msg * | dspMsg | |||
) |
const char COMMAND_SIZE = 4 [static] |
const char delCommand[] = "DVAR" [static] |
volatile char isrMonitorEnabled = 0 |
const char readCommand[] = "RVAR" [static] |
const char rstCommand[] = "RSTM" [static] |
volatile unsigned char RTMonitorStart = 0 |
const char RTMSG_SIZE = 8 [static] |
struct RTVariables rtVariables[MAX_ACCSESIBLE_VARS] [static] |
const char startCommand[] = "INIT" [static] |
const char stopCommand[] = "STOP" [static] |
volatile char usedVariables |
const char writeCommand[] = "WVAR" [static] |