events.h

来自「模擬無線通訊論文的模擬程式, 可用此程式驗證論文方法是否正確」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef __EVENTS_H__
#define __EVENTS_H__

/* include */
#include "common.h"
#include "code.h"

/* events type */
#define ARRIVAL_TYPE   0
#define DEPARTURE_TYPE 1

/* event structure */
typedef struct{
    u8     type;               /* type of event */
    double timestamp;          /* time stamp */
    u8     bs_location;        /* bs location */ 
    int    data_rate;          /* request data rate */
    int    code_word[CODE_SF]; /* code word */  
}event_t;

/* extern function */
extern void initialize_event_list(u8 bs_size);
extern double get_bs_arrival_clock(u8 bs_index);
extern u8   get_nearest_event(event_t *get_event, u8 bs_size);
extern int  get_event_list_size(u8 bs_index);
extern void events_add(event_t *ins_event);
extern void get_event(event_t *get_event, u8 bs_index);
extern void print_event_list(u8 bs_index);
extern void free_event_list(u8 bs_index);

#endif /* __EVENTS_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?