tte_common.h File Reference

#include "tte_environment.h"

Go to the source code of this file.

Defines

#define MAC_ADDR_LEN   (6u)
#define DST_MAC_OFFSET   (0u)
#define SRC_MAC_OFFSET   (6u)
#define ETH_TYPE_OFFSET   (12u)
#define ETH_TYPE_LEN   (2u)
#define ETH_DATA_OFFSET   (14u)
#define ETH_HEADER_LEN   (14u)
#define MIN_ETH_DATA_LEN   (46u)
#define MIN_ETH_FRAME_LEN   (64u)
#define MAX_ETH_DATA_LEN   (1500u)
#define MAX_ETH_FRAME_LEN   (1520u)
#define CRC_LEN   (4u)
#define CLUSTER_ID_LEN   (4u)
#define MAC_MSGID_OFFSET   (4u)
#define MAC_MSGID_LEN   (2u)
#define SYNC_MSGID   (1u)
#define CTRL_CNT   (1u)
#define CHANNEL_CNT   (1u)
#define DOUBLE_BUF_LEN   (2u)
#define DOUBLE_PRECISION   (2u)
#define TTE_ETH_TYPE   ((uint16_t)0x891D)
#define TTE_CTRL_ID   (0u)

Enumerations

enum  tte_frame_types_t {
  TTE_FRAME, SYNC_FRAME, START_SEGMENT_FRAME, STOP_SEGMENT_FRAME,
  DW_FRAME, BG_FRAME
}

Define Documentation

#define CHANNEL_CNT   (1u)

Definition at line 48 of file tte_common.h.

#define CLUSTER_ID_LEN   (4u)

Definition at line 41 of file tte_common.h.

#define CRC_LEN   (4u)

Definition at line 39 of file tte_common.h.

#define CTRL_CNT   (1u)

Definition at line 47 of file tte_common.h.

#define DOUBLE_BUF_LEN   (2u)

Definition at line 50 of file tte_common.h.

#define DOUBLE_PRECISION   (2u)

Definition at line 51 of file tte_common.h.

#define DST_MAC_OFFSET   (0u)

Offset of an Ethernet destination MAC address.

Definition at line 27 of file tte_common.h.

#define ETH_DATA_OFFSET   (14u)

Definition at line 31 of file tte_common.h.

#define ETH_HEADER_LEN   (14u)

Definition at line 32 of file tte_common.h.

#define ETH_TYPE_LEN   (2u)

Definition at line 30 of file tte_common.h.

#define ETH_TYPE_OFFSET   (12u)

Definition at line 29 of file tte_common.h.

#define MAC_ADDR_LEN   (6u)

Size of an Ethernet MAC address in bytes.

Definition at line 25 of file tte_common.h.

#define MAC_MSGID_LEN   (2u)

Definition at line 43 of file tte_common.h.

#define MAC_MSGID_OFFSET   (4u)

Definition at line 42 of file tte_common.h.

#define MAX_ETH_DATA_LEN   (1500u)

Definition at line 35 of file tte_common.h.

#define MAX_ETH_FRAME_LEN   (1520u)

Definition at line 36 of file tte_common.h.

#define MIN_ETH_DATA_LEN   (46u)

Definition at line 33 of file tte_common.h.

#define MIN_ETH_FRAME_LEN   (64u)

Definition at line 34 of file tte_common.h.

#define SRC_MAC_OFFSET   (6u)

Definition at line 28 of file tte_common.h.

#define SYNC_MSGID   (1u)

Definition at line 45 of file tte_common.h.

#define TTE_CTRL_ID   (0u)

Definition at line 55 of file tte_common.h.

#define TTE_ETH_TYPE   ((uint16_t)0x891D)

Definition at line 53 of file tte_common.h.


Enumeration Type Documentation

Enumerator:
TTE_FRAME 
SYNC_FRAME 
START_SEGMENT_FRAME 
STOP_SEGMENT_FRAME 
DW_FRAME 
BG_FRAME 

Definition at line 57 of file tte_common.h.

00057              {
00058            TTE_FRAME
00059          , SYNC_FRAME
00060          , START_SEGMENT_FRAME
00061          , STOP_SEGMENT_FRAME
00062          , DW_FRAME
00063          , BG_FRAME
00064 } tte_frame_types_t;

Generated on Tue Nov 29 14:09:19 2011 for TTEthernet Model for INET Framework by  doxygen 1.6.3