adding check for overflow, removing prints and parameter setting fix

This commit is contained in:
WANG Tsu-Han
2020-02-25 16:49:39 +01:00
parent c2b3867f8a
commit d30a28c368
3 changed files with 20 additions and 31 deletions
+5 -4
View File
@@ -48,6 +48,9 @@
#define RAU_LOCAL_RADIO_HEAD 0
#define RAU_REMOTE_RADIO_HEAD 1
#define WRITE_THREAD_PACKAGE 10
#define WRITE_THREAD_BUFFER_SIZE 8
#ifndef MAX_CARDS
#define MAX_CARDS 8
#endif
@@ -278,7 +281,7 @@ typedef struct {
typedef struct {
openair0_timestamp timestamp;
void *buff[8];// buffer to be write;
void *buff[WRITE_THREAD_BUFFER_SIZE];// buffer to be write;
int nsamps;
int cc;
signed char first_packet;
@@ -286,9 +289,7 @@ typedef struct {
} openair0_write_package_t;
typedef struct {
openair0_write_package_t write_package[10];
/// write package number
int num_package;
openair0_write_package_t write_package[WRITE_THREAD_PACKAGE];
int start;
int end;
/// \internal This variable is protected by \ref mutex_write