Skip to content

Commit

Permalink
no message
Browse files Browse the repository at this point in the history
  • Loading branch information
Nall-chan committed Jan 12, 2024
1 parent 779c3bf commit c4bde08
Showing 1 changed file with 27 additions and 25 deletions.
52 changes: 27 additions & 25 deletions ONVIF IO/module.php
Original file line number Diff line number Diff line change
Expand Up @@ -1817,31 +1817,33 @@ protected function GetSystemDateAndTime(): bool
$this->WriteAttributeInteger(\ONVIF\IO\Attribute::Timestamp_Offset, 0);
return false;
}
if (property_exists($camera_datetime->SystemDateAndTime, 'UTCDateTime')) {
$camera_ts = gmmktime(
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Hour,
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Minute,
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Second,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Month,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Day,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Year
);
$this->WriteAttributeInteger(\ONVIF\IO\Attribute::Timestamp_Offset, time() - $camera_ts);
$this->SendDebug('TimeDiff', time() - $camera_ts, 0);
return true;
}
if (property_exists($camera_datetime->SystemDateAndTime, 'LocalDateTime')) {
$camera_ts = mktime(
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Hour,
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Minute,
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Second,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Month,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Day,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Year
);
$this->WriteAttributeInteger(\ONVIF\IO\Attribute::Timestamp_Offset, time() - $camera_ts);
$this->SendDebug('TimeDiff', time() - $camera_ts, 0);
return true;
if (property_exists($camera_datetime, 'SystemDateAndTime')) {
if (property_exists($camera_datetime->SystemDateAndTime, 'UTCDateTime')) {
$camera_ts = gmmktime(
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Hour,
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Minute,
$camera_datetime->SystemDateAndTime->UTCDateTime->Time->Second,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Month,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Day,
$camera_datetime->SystemDateAndTime->UTCDateTime->Date->Year
);
$this->WriteAttributeInteger(\ONVIF\IO\Attribute::Timestamp_Offset, time() - $camera_ts);
$this->SendDebug('TimeDiff', time() - $camera_ts, 0);
return true;
}
if (property_exists($camera_datetime->SystemDateAndTime, 'LocalDateTime')) {
$camera_ts = mktime(
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Hour,
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Minute,
$camera_datetime->SystemDateAndTime->LocalDateTime->Time->Second,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Month,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Day,
$camera_datetime->SystemDateAndTime->LocalDateTime->Date->Year
);
$this->WriteAttributeInteger(\ONVIF\IO\Attribute::Timestamp_Offset, time() - $camera_ts);
$this->SendDebug('TimeDiff', time() - $camera_ts, 0);
return true;
}
}
return false;
}
Expand Down

0 comments on commit c4bde08

Please sign in to comment.