|
@@ -352,7 +352,7 @@ void sit_list::read_ant_path(int id)
|
|
|
void sit_list::init_site(int id)
|
|
|
{
|
|
|
std::string sql = "SELECT reader_id, reader_type_id, dat_reader.map_id, \
|
|
|
- area_id, device_type_id, dimension, dat_map.scale\
|
|
|
+ area_id, device_type_id, dimension, dat_map.scale,need_power_alarm\
|
|
|
FROM dat_reader, dat_map where \
|
|
|
dat_reader.map_id=dat_map.map_id and state=0";
|
|
|
|
|
@@ -412,9 +412,13 @@ void sit_list::init_site(int id)
|
|
|
double scale= 0;
|
|
|
DBRes.GetField( "scale",scale, Error );
|
|
|
|
|
|
+ int power_alarm = 0;
|
|
|
+ DBRes.GetField( "need_power_alarm",power_alarm, Error );
|
|
|
+
|
|
|
site_ptr->m_reader_type_id = reader_type_id;
|
|
|
site_ptr->m_map_id = map_id;
|
|
|
site_ptr->m_area_id = area_id;
|
|
|
+ site_ptr->m_power_check_enable=power_alarm;
|
|
|
|
|
|
site_ptr->m_device_type_id = device_type_id;
|
|
|
|