Learn R Programming

LightFitR (version 1.0.0)

checkRange: Check that the intended irradiances are acheivable by the lights

Description

Check that the intended irradiances are acheivable by the lights

Usage

checkRange(
  intended_irradiance,
  calibration_leds,
  calibration_wavelengths,
  calibration_intensities,
  calibration_irradiances
)

Value

Boolean: TRUE = pass, FALSE = fail

Arguments

intended_irradiance

Matrix of intended irradiances to be checked. Each row corresponds to an LED channel.

calibration_leds

A numeric vector of LED values from calibration, mapping to intensities and irradiances (i.e. the same length)

calibration_wavelengths

A numeric vector of wavelengths from calibration, corresponding to intensities and irradiances

calibration_intensities

A numeric vector of intensities (heliospectra units) from calibration

calibration_irradiances

A numeric vector of measured irradiances (any units, as long as it is consistently used) from calibration

Examples

Run this code
calib <- LightFitR::calibration
irradiances <- LightFitR::target_irradiance
checkRange(irradiances, calib$led, calib$wavelength, calib$intensity, calib$irradiance)

Run the code above in your browser using DataLab