tte_config.h File Reference

Configuration format for TTE protocol layer. More...

#include "tte_environment.h"
#include "tte_hw_timer.h"
#include "tte_common.h"
#include "tte_eth_driver.h"
#include "tte_api.h"

Go to the source code of this file.

Classes

struct  tte_message_conf_t
struct  tte_task_conf_t
struct  tte_schedule_entry_t
struct  tte_swes_conf_t
struct  tte_rc_conf_t

Enumerations

enum  tte_buffer_type_t { TTE_QUEUE_BUF = 0, TTE_DOUBLE_BUF = 2 }
enum  tte_sched_type_t {
  TTE_SCHED_TT_TX = 0u, TTE_SCHED_BG_TX, TTE_SCHED_TASK, TTE_SCHED_RX,
  TTE_SCHED_SYNC, TTE_SCHED_CRANKSHAFT
}

Variables

tte_swes_conf_ttte_conf

Detailed Description

Configuration format for TTE protocol layer.

Definition in file tte_config.h.


Enumeration Type Documentation

Message buffer types.

Enumerator:
TTE_QUEUE_BUF 

Queue buffer

TTE_DOUBLE_BUF 

Double buffer

Definition at line 33 of file tte_config.h.

00033              {
00034     TTE_QUEUE_BUF  = 0,  
00035     TTE_DOUBLE_BUF = 2   
00036 } tte_buffer_type_t;

Types of scheduling actions.

Enumerator:
TTE_SCHED_TT_TX 

Send a single TT message

TTE_SCHED_BG_TX 

Send one or more messages from BG queue

TTE_SCHED_TASK 

Execute an application task

TTE_SCHED_RX 

Read and dispatch frames from the RX queue (BG and TT)

TTE_SCHED_SYNC 

Execute clock synchronization algorithm (master nodes transmit, slave nodes receive).

TTE_SCHED_CRANKSHAFT 

Used only in crankshaft mode (a reserved extension of TTE)

Definition at line 80 of file tte_config.h.


Variable Documentation

Link to a TTE protocol layer configuration table. The variable must be declared by the application.

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