package com.dev.bts.data;
|
|
import java.util.ArrayList;
|
import java.util.Date;
|
|
|
public class BattData_RT_Array {
|
|
final public static int DATA_SOURCE_FBSDEV = 0;
|
final public static int DATA_SOURCE_SQLSERVER = 1;
|
final public static int DATA_SOURCE_C_INTERFACE = 2;
|
final public static int DATA_SOURCE_SQLSERVER_AND_C_INTERFACE = 3;
|
|
private ArrayList<BattData_RT> Data_Array = new ArrayList<BattData_RT>();
|
private int Sybase_query_count = 0;
|
private Date m_SybaseServerDate = new Date();
|
|
public BattData_RT_Array()
|
{
|
|
}
|
|
public Date getSybaseServerDateTime()
|
{
|
return m_SybaseServerDate;
|
}
|
|
public int getSybaseQueryCount()
|
{
|
return Sybase_query_count;
|
}
|
|
public int getItemCount()
|
{
|
return Data_Array.size();
|
}
|
|
public BattData_RT getItem(int index)
|
{
|
return Data_Array.get(index);
|
}
|
|
public void addItem(BattData_RT data)
|
{
|
Data_Array.add(data);
|
}
|
/******************************************************************************************/
|
/**
|
* ÅжÏData_ArrayÖÐÊÇ·ñÓе¥ÌåµçѹֵµÍÓÚ0.001
|
* @return
|
*/
|
public boolean checkIfHaveZeroMonVol()
|
{
|
boolean have_zero_vol = false;
|
|
for(int n=0; n<Data_Array.size(); n++)
|
{
|
if(n >= 1000000)
|
break;
|
|
if(true == Data_Array.get(n).checkIfHaveZeroMonVol())
|
{
|
have_zero_vol = true;
|
break;
|
}
|
}
|
|
return have_zero_vol;
|
}
|
/********************************* initBattDataRT_Inf *************************************/
|
public void initBattDataRT_Inf(double ser_ver)
|
{
|
//FBS9100_Task_Thread_SQL.createBTS_BattGroupState_Table(m_Conn_Pool);
|
Data_Array.clear();
|
//³õʼ»¯ Data_Array ¼¯ºÏÖеÄÊý¾Ý
|
initBattDataRT_Inf_FromSQL(); //ÉèÖÃData_ArrayÖеÄÖµ
|
|
//new BattData_RT_RamDB_Thread(m_Conn_Pool, ser_ver, m_AppCFG).start();
|
}
|
|
/******************************************************************************************/
|
private void initBattDataRT_Inf_FromSQL()
|
{
|
|
}
|
/******************************************************************************************/
|
/******************************************************************************************/
|
public void checkAndReinitBattGroupData() {
|
|
}
|
}
|