32 lines
577 B
C++
32 lines
577 B
C++
#include "clientinfo.hh"
|
|
|
|
|
|
ClientInfo::ClientInfo(const string &ip, const int &port, const float &antg)
|
|
{
|
|
client_ip = ip;
|
|
antenna_gain = antg;
|
|
client_listen_port = port;
|
|
|
|
int N = VITERBI_N, K = VITERBI_K ;
|
|
viterbi_V = new float*[N-1] ;
|
|
for (int n=0 ; n < N-1 ; n++)
|
|
{
|
|
viterbi_V[n] = new float[K] ;
|
|
for (int k=0 ; k < K ; k++)
|
|
viterbi_V[n][k] = 0 ;
|
|
}
|
|
|
|
}
|
|
|
|
ClientInfo::~ClientInfo()
|
|
{
|
|
viterbi_Eprevious.clear();
|
|
viterbi_Ecurrent.clear();
|
|
|
|
int N = VITERBI_N ;
|
|
for(int n=0; n < N-1 ; n++)
|
|
delete[] viterbi_V[n] ;
|
|
delete viterbi_V ;
|
|
}
|
|
|