blob: df5a169ad2d448ef7fb191861f62347caa718e43 [file] [log] [blame]
#ifndef __D2_STRUCT_H__
#define __D2_STRUCT_H__
#include "kal_public_defs.h"
// Type definition
typedef struct d2_hdr d2_hdr_t;
typedef struct d2_hdr* d2_hdr_ptr_t;
// Macro
#define D2_REQ_LOCAL_PARA_HDR \
LOCAL_PARA_HDR \
kal_uint16 src_id;
#define D2_CNF_LOCAL_PARA_HDR \
LOCAL_PARA_HDR \
kal_uint16 src_id;
#define D2_IND_LOCAL_PARA_HDR \
LOCAL_PARA_HDR \
kal_uint16 src_id;
#define D2_RSP_LOCAL_PARA_HDR \
LOCAL_PARA_HDR \
kal_uint16 src_id;
// Interface
// N/A
// Implementation
struct d2_hdr
{
LOCAL_PARA_HDR
kal_uint16 src_id;
};
/*******************************************************************************
* User to D2 REQ *
*******************************************************************************/
/*******************************************************************************
* D2 to User CNF *
*******************************************************************************/
/*******************************************************************************
* D2 to User IND *
*******************************************************************************/
/*******************************************************************************
* User to D2 RSP *
*******************************************************************************/
#endif