Rename StartTime, EndTime in Events to StartDateTime and EndDateTime
This commit is contained in:
parent
adbd3486bf
commit
33f58add11
|
@ -71,7 +71,7 @@ Event::Event(
|
||||||
start_time = now;
|
start_time = now;
|
||||||
} else if ( start_time.tv_sec > now.tv_sec ) {
|
} else if ( start_time.tv_sec > now.tv_sec ) {
|
||||||
Error(
|
Error(
|
||||||
"StartTime in the future %u.%u > %u.%u",
|
"StartDateTime in the future %u.%u > %u.%u",
|
||||||
start_time.tv_sec, start_time.tv_usec, now.tv_sec, now.tv_usec
|
start_time.tv_sec, start_time.tv_usec, now.tv_sec, now.tv_usec
|
||||||
);
|
);
|
||||||
start_time = now;
|
start_time = now;
|
||||||
|
@ -89,7 +89,7 @@ Event::Event(
|
||||||
char sql[ZM_SQL_MED_BUFSIZ];
|
char sql[ZM_SQL_MED_BUFSIZ];
|
||||||
struct tm *stime = localtime(&start_time.tv_sec);
|
struct tm *stime = localtime(&start_time.tv_sec);
|
||||||
snprintf(sql, sizeof(sql), "INSERT INTO Events "
|
snprintf(sql, sizeof(sql), "INSERT INTO Events "
|
||||||
"( MonitorId, StorageId, Name, StartTime, Width, Height, Cause, Notes, StateId, Orientation, Videoed, DefaultVideo, SaveJPEGs, Scheme )"
|
"( MonitorId, StorageId, Name, StartDateTime, Width, Height, Cause, Notes, StateId, Orientation, Videoed, DefaultVideo, SaveJPEGs, Scheme )"
|
||||||
" VALUES ( %u, %u, 'New Event', from_unixtime( %ld ), %u, %u, '%s', '%s', %u, %d, %d, '%s', %d, '%s' )",
|
" VALUES ( %u, %u, 'New Event', from_unixtime( %ld ), %u, %u, '%s', '%s', %u, %d, %d, '%s', %d, '%s' )",
|
||||||
monitor->Id(),
|
monitor->Id(),
|
||||||
storage->Id(),
|
storage->Id(),
|
||||||
|
@ -289,7 +289,7 @@ Event::~Event() {
|
||||||
// Should not be static because we might be multi-threaded
|
// Should not be static because we might be multi-threaded
|
||||||
char sql[ZM_SQL_LGE_BUFSIZ];
|
char sql[ZM_SQL_LGE_BUFSIZ];
|
||||||
snprintf(sql, sizeof(sql),
|
snprintf(sql, sizeof(sql),
|
||||||
"UPDATE Events SET Name='%s%" PRIu64 "', EndTime = from_unixtime(%ld), Length = %s%ld.%02ld, Frames = %d, AlarmFrames = %d, TotScore = %d, AvgScore = %d, MaxScore = %d WHERE Id = %" PRIu64 " AND Name='New Event'",
|
"UPDATE Events SET Name='%s%" PRIu64 "', EndDateTime = from_unixtime(%ld), Length = %s%ld.%02ld, Frames = %d, AlarmFrames = %d, TotScore = %d, AvgScore = %d, MaxScore = %d WHERE Id = %" PRIu64 " AND Name='New Event'",
|
||||||
monitor->EventPrefix(), id, end_time.tv_sec,
|
monitor->EventPrefix(), id, end_time.tv_sec,
|
||||||
delta_time.positive?"":"-", delta_time.sec, delta_time.fsec,
|
delta_time.positive?"":"-", delta_time.sec, delta_time.fsec,
|
||||||
frames, alarm_frames,
|
frames, alarm_frames,
|
||||||
|
@ -305,7 +305,7 @@ Event::~Event() {
|
||||||
if ( !mysql_affected_rows(&dbconn) ) {
|
if ( !mysql_affected_rows(&dbconn) ) {
|
||||||
// Name might have been changed during recording, so just do the update without changing the name.
|
// Name might have been changed during recording, so just do the update without changing the name.
|
||||||
snprintf(sql, sizeof(sql),
|
snprintf(sql, sizeof(sql),
|
||||||
"UPDATE Events SET EndTime = from_unixtime(%ld), Length = %s%ld.%02ld, Frames = %d, AlarmFrames = %d, TotScore = %d, AvgScore = %d, MaxScore = %d WHERE Id = %" PRIu64,
|
"UPDATE Events SET EndDateTime = from_unixtime(%ld), Length = %s%ld.%02ld, Frames = %d, AlarmFrames = %d, TotScore = %d, AvgScore = %d, MaxScore = %d WHERE Id = %" PRIu64,
|
||||||
end_time.tv_sec,
|
end_time.tv_sec,
|
||||||
delta_time.positive?"":"-", delta_time.sec, delta_time.fsec,
|
delta_time.positive?"":"-", delta_time.sec, delta_time.fsec,
|
||||||
frames, alarm_frames,
|
frames, alarm_frames,
|
||||||
|
|
|
@ -45,7 +45,7 @@ bool EventStream::loadInitialEventData(int monitor_id, time_t event_time) {
|
||||||
static char sql[ZM_SQL_SML_BUFSIZ];
|
static char sql[ZM_SQL_SML_BUFSIZ];
|
||||||
|
|
||||||
snprintf(sql, sizeof(sql), "SELECT `Id` FROM `Events` WHERE "
|
snprintf(sql, sizeof(sql), "SELECT `Id` FROM `Events` WHERE "
|
||||||
"`MonitorId` = %d AND unix_timestamp(`EndTime`) > %ld "
|
"`MonitorId` = %d AND unix_timestamp(`EndDateTime`) > %ld "
|
||||||
"ORDER BY `Id` ASC LIMIT 1", monitor_id, event_time);
|
"ORDER BY `Id` ASC LIMIT 1", monitor_id, event_time);
|
||||||
|
|
||||||
if ( mysql_query(&dbconn, sql) ) {
|
if ( mysql_query(&dbconn, sql) ) {
|
||||||
|
@ -116,8 +116,8 @@ bool EventStream::loadEventData(uint64_t event_id) {
|
||||||
static char sql[ZM_SQL_MED_BUFSIZ];
|
static char sql[ZM_SQL_MED_BUFSIZ];
|
||||||
|
|
||||||
snprintf(sql, sizeof(sql),
|
snprintf(sql, sizeof(sql),
|
||||||
"SELECT `MonitorId`, `StorageId`, `Frames`, unix_timestamp( `StartTime` ) AS StartTimestamp, "
|
"SELECT `MonitorId`, `StorageId`, `Frames`, unix_timestamp( `StartDateTime` ) AS StartTimestamp, "
|
||||||
"unix_timestamp( `EndTime` ) AS EndTimestamp, "
|
"unix_timestamp( `EndDateTime` ) AS EndTimestamp, "
|
||||||
"(SELECT max(`Delta`)-min(`Delta`) FROM `Frames` WHERE `EventId`=`Events`.`Id`) AS Duration, "
|
"(SELECT max(`Delta`)-min(`Delta`) FROM `Frames` WHERE `EventId`=`Events`.`Id`) AS Duration, "
|
||||||
"`DefaultVideo`, `Scheme`, `SaveJPEGs`, `Orientation`+0 FROM `Events` WHERE `Id` = %" PRIu64, event_id);
|
"`DefaultVideo`, `Scheme`, `SaveJPEGs`, `Orientation`+0 FROM `Events` WHERE `Id` = %" PRIu64, event_id);
|
||||||
|
|
||||||
|
|
|
@ -1613,7 +1613,6 @@ bool Monitor::Analyse() {
|
||||||
} // end if analysis_fps && pre_event_count
|
} // end if analysis_fps && pre_event_count
|
||||||
|
|
||||||
shared_data->last_event = event->Id();
|
shared_data->last_event = event->Id();
|
||||||
//set up video store data
|
|
||||||
snprintf(video_store_data->event_file, sizeof(video_store_data->event_file), "%s", event->getEventFile());
|
snprintf(video_store_data->event_file, sizeof(video_store_data->event_file), "%s", event->getEventFile());
|
||||||
video_store_data->recording = event->StartTime();
|
video_store_data->recording = event->StartTime();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue