123456789101112131415
  1. #pragma once
  2. #include "light.h"
  3. // Implementation of the util enumerator
  4. // Enumerates devices for utilities and testing
  5. bool impl_util_init(light_device_enumerator_t *enumerator);
  6. bool impl_util_free(light_device_enumerator_t *enumerator);
  7. bool impl_util_dryrun_set(light_device_target_t *target, uint64_t in_value);
  8. bool impl_util_dryrun_get(light_device_target_t *target, uint64_t *out_value);
  9. bool impl_util_dryrun_getmax(light_device_target_t *target, uint64_t *out_value);
  10. bool impl_util_dryrun_command(light_device_target_t *target, char const *command_string);