T-EMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Typedefs | Enumerations | Functions
MilStd1553.h File Reference
#include "temu-c/Support/Objsys.h"
#include <assert.h>
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for MilStd1553.h:

Go to the source code of this file.

Data Structures

struct  temu_Mil1553Msg
 
struct  temu_Mil1553DevIface
 
struct  temu_Mil1553BusIface
 

Typedefs

typedef enum temu_Mil1553Error temu_Mil1553Error
 
typedef enum temu_Mil1553MsgType temu_Mil1553MsgType
 
typedef struct temu_Mil1553Msg temu_Mil1553Msg
 
typedef struct temu_Mil1553DevIface temu_Mil1553DevIface
 
typedef struct temu_Mil1553BusIface temu_Mil1553BusIface
 

Enumerations

enum  temu_Mil1553Error { teME_NoError = 0, teME_ParityError = 1, teME_SyncError = 1 << 1 }
 
enum  temu_Mil1553MsgType { teMT_BcToRt, teMT_RtToBc, teMT_RtToRtCmd, teMT_ModeCode }
 

Functions

 OBJSYS_OBJ_TYPE (temu_Mil1553Dev)
 
 OBJSYS_OBJ_TYPE (temu_Mil1553Bus)
 

Typedef Documentation

This is the 1553 device modelling API. It provides an interface to be used for implementing bus controllers and remote terminals.

The 1553 device interface is EXPERIMENTAL and UNSTABLE at the moment.

Enumeration Type Documentation

This is the 1553 device modelling API. It provides an interface to be used for implementing bus controllers and remote terminals.

The 1553 device interface is EXPERIMENTAL and UNSTABLE at the moment.

Enumerator
teME_NoError 
teME_ParityError 
teME_SyncError 

Definition at line 21 of file MilStd1553.h.

Enumerator
teMT_BcToRt 
teMT_RtToBc 
teMT_RtToRtCmd 
teMT_ModeCode 

Definition at line 27 of file MilStd1553.h.

Function Documentation

OBJSYS_OBJ_TYPE ( temu_Mil1553Dev  )
OBJSYS_OBJ_TYPE ( temu_Mil1553Bus  )