ECAT_Slave_in_ПЧ2П_c402  0.8
Реализация EtherCAT Slave для CM TMS320F28388D
#include "mailbox.h"
Граф включаемых заголовочных файлов для ecatcoe.h:
Граф файлов, в которые включается этот файл:

См. исходные тексты.

Структуры данных

struct  MBX_STRUCT_PACKED_START
 CoE Mailbox header. Подробнее...
 

Макросы

#define ERROR_COEINVALIDSERVICE   0x01
 Invalid SDO service. Подробнее...
 
#define ERROR_COENOTSUPPORTED   0x02
 Not supported service. Подробнее...
 
#define COESERVICE_EMERGENCY   0x01
 CoE Emergency. Подробнее...
 
#define COESERVICE_SDOREQUEST   0x02
 CoE SDO request. Подробнее...
 
#define COESERVICE_SDORESPONSE   0x03
 CoE SDO response. Подробнее...
 
#define COESERVICE_TXPDO   0x04
 CoE TxPDO. Подробнее...
 
#define COESERVICE_RXPDO   0x05
 CoE RxPDO. Подробнее...
 
#define COESERVICE_TXPDOREMREQ   0x06
 CoE TxPDO map request. Подробнее...
 
#define COESERVICE_RXPDOREMREQ   0x07
 CoE RxPDO map request. Подробнее...
 
#define COESERVICE_SDOINFO   0x08
 CoE SDO Info. Подробнее...
 
#define COEHEADER_COESERVICESHIFT   12
 CoE service shift (within CoE header) Подробнее...
 
#define COEHEADER_COESERVICEMASK   0xF000
 CoE service mask (within CoE header) Подробнее...
 
#define COE_HEADER_SIZE   2
 CoE header size. Подробнее...
 
#define PROTO   extern
 

Определения типов

typedef UINT16 TCOEHEADER
 CoE header. Подробнее...
 
typedef struct MBX_STRUCT_PACKED_START TCOEMBX
 CoE Mailbox header. Подробнее...
 

Функции

void COE_Init (void)
 This function intialize the CoE Interface. Подробнее...
 
UINT8 COE_ServiceInd (TCOEMBX MBXMEM *pCoeMbx)
 This function is called when a CoE (CAN application layer over EtherCAT) service is received from the master. Подробнее...
 
UINT8 COE_ContinueInd (TMBX MBXMEM *pMbx)
 This function is called when a CoE service to be sent is stored and can. Подробнее...
 

Переменные

PROTO TMBX MBXMEM *VARMEM pCoeSendStored
 

Подробное описание

Автор
Ether.nosp@m.catS.nosp@m.SC@be.nosp@m.ckho.nosp@m.ff.co.nosp@m.m
Версия
5.11


Changes to version V5.01:
V5.11 COE4: "change prototype of ""COE_ContinueInd()"" return <> 0 if a failure occurred"
V5.11 ECAT10: change PROTO handling to prevent compiler errors

Changes to version - :
V5.01 : Start file change log

См. определение в файле ecatcoe.h