ros-one-axis-camera (0.5.4-3jammy.20251023.0821) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 23 Oct 2025 08:21:08 +0000

ros-one-axis-camera (0.5.4-0jammy) jammy; urgency=high

  * Change default PS4 controller inputs (#84 <https://github.com/ros-drivers/axis_camera/issues/84>)
    * Refactor the teleop controls to make enable buttons optional, change the defaults to use the right thumb stick for pan/tilt and right/left analog triggers for zoom in/out
    * Fix comments in the PS4 controller configuration file, add an additional file with the alternative axis ordering (which is necessary for some controllers)
    * Expose the teleop config file as a launch argument
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 31 Jan 2024 00:00:00 -0000

ros-one-axis-camera (0.5.3-0jammy) jammy; urgency=high

  * Use the legacy IR URL by default, falling back to the new one if it's not available; on legacy cameras the new URL returns status 200, even though it doesn't do anything (#81 <https://github.com/ros-drivers/axis_camera/issues/81>)
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 15 Jan 2024 00:00:00 -0000

ros-one-axis-camera (0.5.2-0jammy) jammy; urgency=high

  * Add the config directory to the install targets
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 06 Dec 2023 00:00:00 -0000

ros-one-axis-camera (0.5.1-0jammy) jammy; urgency=high

  * Remove an unnecessary import
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 22 Nov 2023 00:00:00 -0000

ros-one-axis-camera (0.5.0-0jammy) jammy; urgency=high

  * Major overhaul for better PTZ support (#80 <https://github.com/ros-drivers/axis_camera/issues/80>)
    * Move the messages out of the driver and into their own package
    * Migrating essential components into the src folder so we can use a single ROS node to contain both the video & ptz functionality. Start filling necessary messages & services for incoming features
    * Remove the old axis and axis_ptz nodes, roll both into the new axis_camera_node script with the backends moved to the src directory
    * Remove the dynamic_reconfigure, strip the PTZ controller down to just controlling pan, tilt, and zoom; don't set brightness, white balance, etc.... Add support for velocity & position control topics, change the driver to use radians instead of degrees
    * Re-implement the teleop controls to use the PS4 controller. Fix some bugs found during testing
    * Expose the joy topic as an arg to make remapping easier
    * Use rad/s instead of [-100, 100] for pan & tilt velocity control
    * Re-implement brightness/iris/focus/etc... support via individual services & topics instead of all combined into a single one.
    * Latch the wiper, night-mode, and defogger topics instead of publishing at 1Hz. Prevent the wiper from being turned on if it's already on & running
    * Add meshes & URDF files for a fixed dome camera, PTZ dome camera, and the Q62 PTZ camera
    * Update the default camera frame ID to match the new description files
    * Update the plugin name for the dome camera model
    * Fixes after testing on hardware
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 15 Nov 2023 00:00:00 -0000

ros-one-axis-camera (0.4.8-0jammy) jammy; urgency=high

  * Fix the image_transport node to publish theora frames of the enable_theora argument is enabled.
  * Add fps as an additional argument to the launch file
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 11 Aug 2023 00:00:00 -0000

ros-one-axis-camera (0.4.7-0jammy) jammy; urgency=high

  * Fix a bug that caused the ptz node to crash if the camera has fixed brightness
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 01 Jun 2023 00:00:00 -0000

ros-one-axis-camera (0.4.6-0jammy) jammy; urgency=high

  * Wait until camera is online before connecting (#78 <https://github.com/ros-drivers/axis_camera/issues/78>)
    * Add a wait loop to prevent execution until the camera responds to a ping. This should prevent issues where the node starts while the camera is still powering-on, resulting in some excessive errors
    * Clear the camera position after publishing the state to avoid issues where we republush the same state ad nauseum if there's an error
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 05 May 2023 00:00:00 -0000

ros-one-axis-camera (0.4.5-0jammy) jammy; urgency=high

  * Enable digest authentication by default
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 30 Mar 2023 00:00:00 -0000

ros-one-axis-camera (0.4.4-0jammy) jammy; urgency=high

  * Improve support for the F34 multi-camera controller by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  * Merge latest changes in master into noetic-devel
  * Merge Q62 support into noetic-devel branch (#76 <https://github.com/ros-drivers/axis_camera/issues/76>)
    * Add support for the Q6215 IR mode, defogger, and wiper
    * Ensure that wiper, defog, IR modes are all disabled on startup
    * Add a launch argument to expose the encrypted password option
    * Add support for basic & digest HTTP authorization
    * Rewrite some of the underling CGI calls to use requests to make the code easier to maintain
    * Add support for authentication to the PTZ node
    * Enable password encryption in view_axis.launch
    * Expand the readme with details on usage, supported devices, available topics & services
    * Add python3-requests as a dependendency
    * Add support for the autoiris feature available on some cameras
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 17 Mar 2023 00:00:00 -0000

ros-one-axis-camera (0.4.3-0jammy) jammy; urgency=high

  * Merge pull request #73 <https://github.com/ros-drivers/axis_camera/issues/73> from jhiggins-cpr/noetic-devel
    Add frames-per-second (fps) as a configurable option
  * Reverting package change as it happens automatically
  * Add frames-per-second (fps) as a configurable option
  * Contributors: Jason Higgins, Tony Baltovski

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 22 Aug 2022 00:00:00 -0000

ros-one-axis-camera (0.4.2-0jammy) jammy; urgency=high

  * Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72 <https://github.com/ros-drivers/axis_camera/issues/72>)
  * Contributors: Joey Yang

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 29 Jul 2022 00:00:00 -0000

ros-one-axis-camera (0.4.1-0jammy) jammy; urgency=high

  * Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 16 Jun 2022 00:00:00 -0000

ros-one-axis-camera (0.4.0-0jammy) jammy; urgency=high

  * upgraded cmakelist and package.xml, and setup.py for noetic (#70 <https://github.com/ros-drivers/axis_camera/issues/70>)
  * Update the python files to be python-3 compliant.  Fix some bugs in the image data parsing needed as part of this update
  * Merge pull request #55 <https://github.com/ros-drivers/axis_camera/issues/55> from sgemme-csa/master
    KeyError in publishCameraState when camera is not ready on PTZ camera
  * Merge branch 'master' of github.com:ros-drivers/axis_camera
  * Expose the height & width parameters as arguments in the launch file
  * Merge pull request #56 <https://github.com/ros-drivers/axis_camera/issues/56> from jeff-o/patch-1
    Update axis.launch
  * Revert "Fix up the main scripts to be python-3 compliant"
    This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  * Fix up the main scripts to be python-3 compliant
  * Merge branch 'master' of github.com:ros-drivers/axis_camera

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Mon, 29 Nov 2021 00:00:00 -0000

ros-one-axis-camera (0.3.2-0jammy) jammy; urgency=high

  * Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  * Contributors: Chris Iverach-Brereton

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 21 May 2021 00:00:00 -0000

ros-one-axis-camera (0.3.1-0jammy) jammy; urgency=high

  * Merge pull request #62 <https://github.com/ros-drivers/axis_camera/issues/62> from ros-drivers/teleop-axis
    Fixed tele-op axis params.
  * Merge pull request #55 <https://github.com/ros-drivers/axis_camera/issues/55> from sgemme-csa/master
    KeyError in publishCameraState when camera is not ready on PTZ camera
  * Expose the height & width parameters as arguments in the launch file
  * Merge pull request #56 <https://github.com/ros-drivers/axis_camera/issues/56> from jeff-o/patch-1
    Update axis.launch
  * Merge pull request #58 <https://github.com/ros-drivers/axis_camera/issues/58> from luishowell/master
    add support for quad video
  * Merge pull request #61 <https://github.com/ros-drivers/axis_camera/issues/61> from cclauss/patch-1
    Fix Python 3 syntax error
  * Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  * Fix Python 3 syntax error
    #52 <https://github.com/ros-drivers/axis_camera/issues/52> again
  * Remove the :: leftover from the .rst
  * Copy the README contents to the .md so they show up on the github main page
  * Update the maintainer now that Clearpath is officially maintaining this package again
  * Merge pull request #54 <https://github.com/ros-drivers/axis_camera/issues/54> from k-okada/add_travis
  * update travis.yml
  * add support for quad video
  * Update axis.launch
    Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  * No need to close connection as it will get garbage collected
  * Merge remote-tracking branch 'csa/develop' into github-master
  * Adjusting error message on KeyError
  * Merge remote-tracking branch 'github/master' into develop
  * Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  * Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.
  * Fixing camera telemetry where accessing its telemetr before a certain time after startup would cause a KeyError because the fiels in the response were not present, now catchin the KeyError exception to fix the problem
  * Fixing connection problem which was causing the telemetry to stall
  * Contributors: Chris I-B, Christian Clauss, Howell, Jeff Schmidt, Kei Okada, Sebastien Gemme, jmastrangelo-cpr

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 10 Dec 2020 00:00:00 -0000

ros-one-axis-camera (0.3.0-0jammy) jammy; urgency=high

  * Merge pull request #49 <https://github.com/ros-drivers/axis_camera/issues/49> from rossctaylor/feature/support_for_f34
    Add: support for Axis F34 multicamera switch
  * Merge pull request #48 <https://github.com/ros-drivers/axis_camera/issues/48> from tonybaltovski/pan-tilt-parms
    Added ROS params for the pan and tilt axis.
  * Contributors: Ross Taylor, Tony Baltovski

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 25 May 2018 00:00:00 -0000

ros-one-axis-camera (0.2.1-0jammy) jammy; urgency=high

  * add ros-orphaned-maintaner to package.xml (#50 <https://github.com/ros-drivers/axis_camera/issues/50>)
  * Set queue_size to Publishers in axis_camera (#47 <https://github.com/ros-drivers/axis_camera/issues/47>)
  * Point package.xml URLs at ros-drivers org. (#39 <https://github.com/ros-drivers/axis_camera/issues/39>)
  * sending camera_info (#38 <https://github.com/ros-drivers/axis_camera/issues/38>)
    * copying stamp so rectification happens
    * sending camera_info
  * Contributors: Kei Okada, Kentaro Wada, Mike Purvis, Sam Pfeiffer, Micah Corah

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Fri, 17 Nov 2017 00:00:00 -0000

ros-one-axis-camera (0.2.0-0jammy) jammy; urgency=high

  * Merge pull request #35 <https://github.com/ros-drivers/axis_camera/issues/35> from pal-robotics-forks/support_axis212ptz
    Added support for Axis 212 PTZ.
  * Merge pull request #29 <https://github.com/ros-drivers/axis_camera/issues/29> from negre/master
    handle encrypted password authentication
  * Added support for Axis 212 PTZ.
    Also made the exception when something goes wrong in the state grabber clearer.
  * Merge pull request #34 <https://github.com/ros-drivers/axis_camera/issues/34> from CreativeEntropy/patch-1
    Create LICENSE file (New BSD)
  * Create LICENSE (New BSD)
    Create LICENSE file to make copyright clear.
  * Merge pull request #31 <https://github.com/ros-drivers/axis_camera/issues/31> from clearpathrobotics/jeff-o-patch-1
    Update axis.launch
  * Update axis.launch
    Corrects an issue where a topic subscribes and publishes to the same node (axis/republish).
  * handle encrypted password authentication
  * Contributors: Jeff Schmidt, Julian Schrittwieser, Mike Purvis, Sammy Pfeiffer, amaury

 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 06 May 2015 00:00:00 -0000

ros-one-axis-camera (0.1.0-0jammy) jammy; urgency=high



 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Thu, 31 Jul 2014 00:00:00 -0000

ros-one-axis-camera (0.0.2-0jammy) jammy; urgency=high



 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 10 Apr 2013 00:00:00 -0000

ros-one-axis-camera (0.0.1-0jammy) jammy; urgency=high



 -- Chris Iverach-Brereton <civerachb@clearpathrobotics.com>  Wed, 05 Dec 2012 00:00:00 -0000


