84 uint8_t op_result = 0;
85 for(uint8_t idx=0; idx<list_size; ++idx)
89 return (op_result == list_size ? 1:0);
100 uint8_t op_result = 0;
101 for(uint8_t idx=0; idx<list_size; ++idx)
105 return (op_result == list_size ? 1:0);
116 uint8_t op_result = 0;
117 for(uint8_t idx=0; idx<list_size; ++idx)
121 return (op_result == list_size ? 1:0);
133 uint8_t op_result = 0;
134 for(uint8_t idx=0; idx<list_size; ++idx)
138 return (op_result == list_size ? 1:0);
uint8_t IRPyro_open_devices(IRPyro_devices this_list, uint8_t list_size)
initializes a group of IRPyro sensors
uint8_t IRPyro_ioctl_devices(IRPyro_devices this_list, uint8_t list_size, IRPyro_cmd_type *cmd, IRPyro_arg_type arg)
access to IRPyro registers
uint8_t IRPyro_open(IRPyro_sensor_device_type *this_device)
Initializes the IRPyro device.
IRPyro data structures and prototype functions
uint8_t IRPyro_ioctl(IRPyro_sensor_device_type *this_device, IRPyro_cmd_type *cmd, IRPyro_arg_type arg)
access to IRPyro registers
uint8_t IRPyro_read_devices(IRPyro_devices this_list, uint8_t list_size)
Collects data from the IRPyro group.
Product and component names and versions.
uint8_t IRPyro_read(IRPyro_sensor_device_type *this_device)
Reads a frame of data from the IRPyro.
uint8_t IRPyro_close(IRPyro_sensor_device_type *this_device)
Stops streaming, deallocates memory and disable the IRPyro sensor.
IRPyro data structures and prototype functions
uint8_t IRPyro_close_devices(IRPyro_devices this_list, uint8_t list_size)
Stops streaming, deallocates memory and disable the IRPyro sensor.