package main;
|
|
import com.base.Com;
|
import com.battdata_rt.BattData_RT_Array;
|
import com.config.AppConfig;
|
import com.config.AppParam;
|
import com.dev.fbs9600.FBS9600_Task_Thread;
|
import com.sql.MysqlConnPool;
|
import com.sql.Sql_Mysql;
|
import java.io.PrintStream;
|
import java.sql.SQLException;
|
import java.util.Date;
|
|
public class main_FBS9600XS {
|
public static final boolean is_app_for_cmcc_only = false;
|
public static final boolean is_app_for_fbo_data_only = false;
|
public static final boolean is_app_for_fbs_free_only = false;
|
public static final boolean is_app_for_bpm7100_only = false;
|
public static final boolean is_app_for_FBS9100S_only = true;
|
public static final boolean app_debug = false;
|
public static final double m_VersionNum = 1.101D;
|
public static final String m_Version = "Welcome To Use BattMonitorFBS9100S V1.101 RC_20180324";
|
public static final int DEF_MysqlServerFBS9100S_Port = 3360;
|
public static final int DEF_MysqlServer_Port = 5306;
|
public static final int DEF_MysqlServerFBS_Port = 5307;
|
public static final int DEF_MysqlServerFBO_Port = 5308;
|
public static final int DEF_MysqlServerBPM7100_Port = 5309;
|
public static final int DEF_Socket_Server_Port = 1982;
|
public static final int DEF_Socket_ServerFBS_Port = 1992;
|
public static final int DEF_Socket_ServerFBO_Port = 2002;
|
public static final int DEF_Socket_ServerBPM7100_Port = 2001;
|
public static final int DEF_Socket_Server_FBI_Port = 1983;
|
public static final int DEF_Socket_Server_FBIFBS_Port = 1993;
|
public static final int DEF_Socket_Server_FBIFBO_Port = 2003;
|
public static final int DEF_Socket_Server_IDCE8200_Port = 8200;
|
public static final int DEF_Socket_Server_IDCE8200FBS_Port = 8210;
|
public static final int DEF_Socket_Server_IDCE8200FBO_Port = 8220;
|
public static final int DEF_Socket_Server_MOBILE_Port = 2016;
|
public static final int DEF_Socket_Server_MOBILEFBS_Port = 2026;
|
public static final int DEF_Socket_Server_MOBILEFBO_Port = 2036;
|
public static final int DEF_Socket_Server_MOBILEBPM7100_Port = 2037;
|
public static final int DEF_FTP_Server_Port = 2110;
|
public static final int DEF_FTP_ServerFBS_Port = 2116;
|
public static final int DEF_FTP_ServerFBO_Port = 2122;
|
public static final int DEF_FTP_ServerBPM7100_Port = 2123;
|
public static int MysqlServer_Port = 5306;
|
public static int Socket_Server_Port = 1982;
|
public static int Socket_Server_FBI_Port = 1983;
|
public static int Socket_Server_IDCE8200_Port = 8200;
|
public static int Socket_Server_Mobile_Port = 2016;
|
public static int FTP_Server_Port = 2110;
|
private static AppConfig m_AppConfig;
|
private static MysqlConnPool GB_MysqlConnPool;
|
private static BattData_RT_Array GB_DataArray;
|
public static AppParam GB_App_Param;
|
|
public static void main(String[] args) {
|
|
String ver = "Welcome To Use BattMonitorFBS9100S V1.101 RC_20180324";
|
|
ver = ver + " app_for_FBS9100S_only";
|
MysqlServer_Port = 3360;
|
Socket_Server_Port = 1992;
|
Socket_Server_FBI_Port = 1993;
|
Socket_Server_IDCE8200_Port = 8210;
|
Socket_Server_Mobile_Port = 2026;
|
FTP_Server_Port = 2116;
|
|
System.out.println("Server Started At DateTime: " + Com.getDateTimeFormat(new Date(), "yyyy-MM-dd HH:mm:ss"));
|
|
m_AppConfig = new AppConfig();
|
|
System.out.println("SQLserver IP:" + m_AppConfig.getMysqlServerIp() + ", port: " + MysqlServer_Port);
|
|
GB_MysqlConnPool = new MysqlConnPool(m_AppConfig.getMysqlServerIp(), MysqlServer_Port,
|
m_AppConfig.getMysqlConnCountMax());
|
|
Sql_Mysql sql_ck = new Sql_Mysql(GB_MysqlConnPool.getConn());
|
try {
|
sql_ck.checkAndCreateDB();
|
} catch (SQLException e1) {
|
e1.printStackTrace();
|
} finally {
|
sql_ck.close_con();
|
}
|
|
GB_App_Param = new AppParam(GB_MysqlConnPool);
|
|
GB_DataArray = new BattData_RT_Array(m_AppConfig, GB_App_Param, GB_MysqlConnPool);
|
/******** *****************************/
|
GB_DataArray.initBattDataRT_Inf(1.101D);
|
|
FBS9600_Task_Thread task_9600 = new FBS9600_Task_Thread(GB_MysqlConnPool, GB_DataArray, m_AppConfig);
|
task_9600.start();
|
while (true) {
|
try {
|
Thread.sleep(100L);
|
} catch (InterruptedException e) {
|
e.printStackTrace();
|
}
|
}
|
}
|
}
|