Serial-Debugger entfernt.
//---------------------------------------------------------------
//
// e c _ c o m m a n d . h
//
// $LastChangedDate$
// $Author$
//
//---------------------------------------------------------------
typedef enum {Waiting, Sent, Received} EtherCAT_cmd_status_t;
//---------------------------------------------------------------
typedef struct EtherCAT_command
{
unsigned char command_type;
short ring_position;
unsigned short node_address;
unsigned short mem_address;
unsigned int logical_address;
unsigned int data_length;
struct EtherCAT_command *next;
EtherCAT_cmd_status_t status;
unsigned char command_index;
unsigned int working_counter;
unsigned char *data;
}
EtherCAT_command_t;
//---------------------------------------------------------------
void EtherCAT_command_init(EtherCAT_command_t *);
void EtherCAT_command_clear(EtherCAT_command_t *);
// Debug
void EtherCAT_command_print_data(EtherCAT_command_t *);
//---------------------------------------------------------------