···328328 * @param[in] xdev The device.
329329 * @param[in] name The output component name to set.
330330 * @param[in] value The value to set the output to.
331331- * @todo make this param a pointer to const.
332331 * @see xrt_output_name
333332 */
334334- void (*set_output)(struct xrt_device *xdev, enum xrt_output_name name, union xrt_output_value *value);
333333+ void (*set_output)(struct xrt_device *xdev, enum xrt_output_name name, const union xrt_output_value *value);
335334336335 /*!
337336 * @brief Get the per-view pose in relation to the view space.
···454453 * @public @memberof xrt_device
455454 */
456455static inline void
457457-xrt_device_set_output(struct xrt_device *xdev, enum xrt_output_name name, union xrt_output_value *value)
456456+xrt_device_set_output(struct xrt_device *xdev, enum xrt_output_name name, const union xrt_output_value *value)
458457{
459458 xdev->set_output(xdev, name, value);
460459}