⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cb_sysparam.cpp

📁 LINUX系统下基于ARM处理器的使用GPRS方式通过SOCKET数据包进行煤矿瓦斯监控的程序.这是在黑龙江省现场运行的程序源代码.
💻 CPP
字号:
#include "CB_SysParam.h"
#include "CB_Unit.h"
#include "Afx.h"

//##ModelId=412ADF490222
void CB_SysParam::setUser(char *path)
{
  if(m_user != NULL) delete m_user; 
  int len = strlen(path);
  m_user = new char[len];
  memset(m_user,'\0',len);
  strcpy(m_user,path);
}

//##ModelId=412ADF490271
char *CB_SysParam::getUser()
{
  return m_user;
}

//##ModelId=412ADF490290
void CB_SysParam::setInit(char *path)
{
  if(m_init != NULL) delete m_init; 
  int len = strlen(path);
  m_init = new char[len];
  memset(m_init,'\0',len);
  strcpy(m_init,path);
}

//##ModelId=412ADF4902DE
char *CB_SysParam::getInit()
{
  return m_init;
}

//##ModelId=412ADF4902FD
void CB_SysParam::setReal(char *path)
{
  if(m_real != NULL) delete m_real; 
  int len = strlen(path);
  m_real = new char[len];
  memset(m_real,'\0',len);
  strcpy(m_real,path);
}

//##ModelId=412ADF49034B
char *CB_SysParam::getReal()
{
  return m_real;
}


//##ModelId=412ADF4D005D
void CB_SysParam::initialize()
{
  m_data_type = NULL;
  m_user = NULL;
  m_user_dest = NULL;
  m_init = NULL;
  m_real = NULL;
  m_real_dest = NULL;
  m_sensor = NULL;
  m_colliery = NULL;
  m_point = NULL;
  m_host = NULL;
  m_port = NULL;
  m_bak = NULL;
  m_bak_day = NULL;
  m_temp = NULL;
  m_init_len_f1 = 0;
  m_init_len_f3 = 0;
  m_init_len_f4 = 0;
  m_init_date_type = 0;
  m_real_len_e1 = 0;
  m_real_date_type = 0;
  m_process = NULL;
  m_delay = 60;
  m_colliery_name = NULL;
  m_init_jw = NULL;
  m_real_jw = NULL;
}

//##ModelId=412ADF49036B
CB_SysParam::CB_SysParam()
{
 initialize();
}


//##ModelId=412ADF49038A
CB_SysParam::~CB_SysParam()
{
}

//##ModelId=412ADF4903A9
void CB_SysParam::setDataType(char *path)
{
  if(m_data_type != NULL) delete m_data_type; 
  int len = strlen(path);
  m_data_type = new char[len];
  memset(m_data_type,'\0',len);
  strcpy(m_data_type,path);
}

//##ModelId=412ADF4A001F
char *CB_SysParam::getDataType()
{
  return m_data_type;
}

//##ModelId=412ADF4A003E
void CB_SysParam::setSensor(char *path)
{
  if(m_sensor != NULL) delete m_sensor; 
  int len = strlen(path);
  m_sensor = new char[len];
  memset(m_sensor,'\0',len);
  strcpy(m_sensor,path);
}

//##ModelId=412ADF4A009C
char *CB_SysParam::getSensor()
{
  return m_sensor;
}

//##ModelId=412ADF4A00BB
void CB_SysParam::setColliery(char *path)
{
  if(m_colliery != NULL) delete m_colliery; 
  int len = strlen(path);
  m_colliery = new char[len];
  memset(m_colliery,'\0',len);
  strcpy(m_colliery,path);
}

//##ModelId=412ADF4A0138
char *CB_SysParam::getColliery()
{
  return m_colliery;
}

//##ModelId=412ADF4A0157
void CB_SysParam::setPoint(char *path)
{
  if(m_point != NULL) delete m_point; 
  int len = strlen(path);
  m_point = new char[len];
  memset(m_point,'\0',len);
  strcpy(m_point,path);
}

//##ModelId=412ADF4A01B5
char *CB_SysParam::getPoint()
{
  return m_point;
}

//##ModelId=412ADF4A01D4
void CB_SysParam::setHost(char *path)
{
  if(m_host != NULL) delete m_host; 
  int len = strlen(path);
  m_host = new char[len];
  memset(m_host,'\0',len);  
  strcpy(m_host,path);
}

//##ModelId=412ADF4A0242
char *CB_SysParam::getHost()
{
  return m_host;
}

//##ModelId=412ADF4A0261
void CB_SysParam::setPort(char *path)
{
  if(m_port != NULL) delete m_port; 
  int len = strlen(path);
  m_port = new char[len];
  memset(m_port,'\0',len);
  strcpy(m_port,path);
}

//##ModelId=412ADF4A02BF
char *CB_SysParam::getPort()
{
  return m_port;
}

//##ModelId=412ADF4A02EE
void CB_SysParam::setBak(char *path)
{
  if(m_bak != NULL) delete m_bak; 
  int len = strlen(path);
  m_bak = new char[len];
  memset(m_bak,'\0',len);
  strcpy(m_bak,path);
}

//##ModelId=412ADF4A034B
char *CB_SysParam::getBak()
{
  return m_bak;
}

//##ModelId=412ADF4A036B
void CB_SysParam::setBakDay(char *path)
{
  if(m_bak_day != NULL) delete m_bak_day; 
  int len = strlen(path);
  m_bak_day = new char[len];
  memset(m_bak_day,'\0',len);
  strcpy(m_bak_day,path);
}

//##ModelId=412ADF4B0000
char *CB_SysParam::getBakDay()
{
  return m_bak_day;
}

//##ModelId=412ADF4B001F
void CB_SysParam::setUserDest(char *path)
{
  if(m_user_dest != NULL) delete m_user_dest; 
  int len = strlen(path);
  m_user_dest = new char[len];
  memset(m_user_dest,'\0',len);
  strcpy(m_user_dest,path);
}

//##ModelId=412ADF4B009C
char *CB_SysParam::getUserDest()
{
  return m_user_dest;
}

//##ModelId=412ADF4B00CB
void CB_SysParam::setRealDest(char *path)
{
  if(m_real_dest != NULL) delete m_real_dest; 
  int len = strlen(path);
  m_real_dest = new char[len];
  memset(m_real_dest,'\0',len);
  strcpy(m_real_dest,path);
}

//##ModelId=412ADF4B0148
char *CB_SysParam::getRealDest()
{
  return m_real_dest;
}

//##ModelId=412ADF4B0177
void CB_SysParam::setTemp(char *path)
{
  if(m_temp != NULL) delete m_temp; 
  int len = strlen(path);
  m_temp = new char[len];
  memset(m_temp,'\0',len);  
  strcpy(m_temp,path);
}

//##ModelId=412ADF4B0203
char *CB_SysParam::getTemp()
{
  return m_temp;
}

//##ModelId=412ADF4B0232
void CB_SysParam::setInitDataLen(char *type, int len)
{
  CB_Unit::trim(type);
  if(strcmp(type,"F1")==0)
  {
    m_init_len_f1 = len;
  }else if(strcmp(type,"F3")==0)
  {
    m_init_len_f3 = len;
  }else if(strcmp(type,"F4")==0)
  {
    m_init_len_f4 = len;
  }else
  {
    printf("failed set init data\n");
  }

}

//##ModelId=412ADF4B030D
int CB_SysParam::getInitDataLen(char *type)
{
  if(strcmp(type,"F1")==0)
  {
    return m_init_len_f1;
  }else if(strcmp(type,"F3")==0)
  {
    return m_init_len_f3;  
  }else if(strcmp(type,"F4")==0)
  {
    return m_init_len_f4; 
  }else
  {
    printf("failed get init data\n");
  }
  return 0;
}

//##ModelId=412ADF4B03A9
void CB_SysParam::setInitDataDateType(int type)
{
   m_init_date_type = type;  
}

//##ModelId=412ADF4C003E
int CB_SysParam::getInitDataDateType()
{
  return m_init_date_type;
}

//##ModelId=412ADF4C007D
void CB_SysParam::setRealDataLen(char *type, int len)
{
  CB_Unit::trim(type);
  if(strcmp(type,"E1")==0)
  {
    m_real_len_e1 = len;
  }
}

//##ModelId=412ADF4C0167
int CB_SysParam::getRealDataLen(char *type)
{
  CB_Unit::trim(type);
  if(strcmp(type,"E1")==0)
  {
    return m_real_len_e1 ;
  }
}

//##ModelId=412ADF4C01F4
void CB_SysParam::setRealDataDateType(int type)
{
  m_real_date_type = type;  
}

//##ModelId=412ADF4C0280
int CB_SysParam::getRealDataDateType()
{
  return m_real_date_type;
}

//##ModelId=412ADF4C02BF
void CB_SysParam::setProcess(char *path)
{
  if(m_process != NULL){
   delete m_process; 
   m_process = NULL;
  }
  int len = strlen(path);
  m_process = new char[len];
  memset(m_process,'\0',len);
  strcpy(m_process,path);
}

//##ModelId=412ADF4C035B
char *CB_SysParam::getProcess()
{
  return m_process;
}

//##ModelId=412ADF4C037A
void CB_SysParam::setDelay(int delay)
{
  m_delay = delay;
}

//##ModelId=412ADF4D002E
int CB_SysParam::getDelay()
{
  return m_delay;
}

//##ModelId=414E89A20167
void CB_SysParam::setCollieryName(char *str)
{
  if(m_colliery_name != NULL) delete m_colliery_name; 
  int len = strlen(str);
  m_colliery_name = new char[len];
  memset(m_colliery_name,'\0',len);  
  strcpy(m_colliery_name,str);
}

//##ModelId=414E89A7004E
char *CB_SysParam::getCollieryName()
{
  return m_colliery_name;
}

//##ModelId=415139B201C5
char *CB_SysParam::getInitJw()
{
  return m_init_jw;
}

//##ModelId=415139B80242
void CB_SysParam::setInitJw(char *path)
{
  if(m_init_jw != NULL) delete m_init_jw; 
  int len = strlen(path);
  m_init_jw = new char[len];
  memset(m_init_jw,'\0',len);
  strcpy(m_init_jw,path);
}

//##ModelId=415139C001D4
char *CB_SysParam::getRealJw()
{
  return m_real_jw;
}

//##ModelId=415139C30203
void CB_SysParam::setRealJw(char *path)
{
  if(m_real_jw != NULL) delete m_real_jw; 
  int len = strlen(path);
  m_real_jw = new char[len];
  memset(m_real_jw,'\0',len);
  strcpy(m_real_jw,path);
}

⌨️ 快捷键说明

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