Revision history for IPCamera-Reolink 1.00 Thu 04 Jan 2024 04:50:29 PM EST Initial version, created with: module-starter -module=IPCamera::Reolink --author="Stephen Oberski" -email="cpan@cargocult.ca" 1.01 Sat 06 Jan 2024 04:02:05 PM EST - Added module dependencies to PREREQ_PM in Makefile.PL - Additional documentation. 1.02 Thu 25 Jan 2024 08:28:04 PM EST - added GetChannelstatus(): Return camera/NVR per channel status. - tested REST via https, set SSL_verify_mode => SSL_VERIFY_NONE 1.03 Fri 27 Sep 2024 05:32:05 PM EDT - added OPTZ_op_list, OPTZ_speed_list, PTZ_preset_list, PTZ_ZoomPos_list, PTZ_FocusPos_list, OSD_pos_list, AAP_AlarmMode_list for validation of various module parameter values. - added new() method that takes a hash of paraaemter values. - added PTZ_ToPos function to PtzCtrl) to allow camera movement to specified preset. - added GetPtzPreset() method to return list of camera presets. - added Snap() method to capture a JPG image from the camera. 1.04 Wed 02 Oct 2024 02:51:50 PM EDT - added AudioAlarmPlay() method to play camera alarm. - added Reboot() method to reboot camera. 1.06 Sat 21 Jun 2025 05:37:24 PM EDT -added SetPtzPreset() - implement camera API SetPtzPreset iterface, used to set configuration of Ptz Preset. 1.09 Sat 06 Sep 2025 04:41:48 PM EDT - added SetWhiteLed() and GetWhiteLed() to control camera spotlight. 1.10 Mon 09 Feb 2026 09:38:46 PM EST - added IPCamera::Reolink::GetIrLights() and IPCamera::Reolink::SetIrLights() methods for control of camera IR LEDs. - added documentation directory containing the "Camera HTTP API User Guide Version 8 2023-4" document that describes the Reolink HTTP(S)/REST interface.