Zephyr Scientific Library (zscilib)
ext_light.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021 Linaro
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
20 #ifndef ZSL_MEASUREMENT_EXT_LIGHT_H__
21 #define ZSL_MEASUREMENT_EXT_LIGHT_H__
22 
23 #include <zsl/zsl.h>
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
68 
73 
79 
85 
91 
97 
103 
109 
115 
122 
128 
134 
140 
146 
152 
158 
164 
170 
176 
182 
188 
195 
201 
207 
212 
218 
224 
230 
236 
242 
247 
252 
258 
264 };
265 
266 #ifdef __cplusplus
267 }
268 #endif
269 
274 #endif /* ZSL_MEASUREMENT_EXT_LIGHT_H__ */
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_INTENSITY
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_INTENSITY
Radiant flux emitted, reflected, transmitted or received, per unit solid angle. This is measured in w...
Definition: ext_light.h:102
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUMINANCE
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUMINANCE
Luminous flux per unit solid angle per unit projected source area. Measured in candela per square met...
Definition: ext_light.h:229
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_INTENSITY
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_INTENSITY
Luminous flux per unit solid angle. Measured in candela (lumen per steradian, or lm/sr).
Definition: ext_light.h:223
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_EXPOSURE
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_EXPOSURE
Radiant energy received by a surface per unit area, or equivalently irradiance of a surface integrate...
Definition: ext_light.h:194
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_ENERGY
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_ENERGY
Energy of electromagnetic radiation. Measured in joules (J).
Definition: ext_light.h:72
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIOSITY_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIOSITY_HZ
Radiosity of a surface per unit frequency. Measured in watt per square meter per hertz (W/m^2/Hz).
Definition: ext_light.h:163
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_ILLUMINANCE
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_ILLUMINANCE
Luminous flux incident on a surface. Measured in lux or lumen per square meter (lm/m^2).
Definition: ext_light.h:235
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EFFICACY_RAD
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EFFICACY_RAD
Ratio of luminous flux to radiant flux. Measured in lumen per watt (lm/W).
Definition: ext_light.h:257
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_FLUX_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_FLUX_NM
Radiant flux per wavelength. Measured in watts per nanometer (W/nm).
Definition: ext_light.h:96
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_INTENSITY_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_INTENSITY_NM
Radiant intensity per wavelength. Measured in watt per steradian per nanometer (W/sr/nm).
Definition: ext_light.h:114
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIOSITY_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIOSITY_NM
Radiosity of a surface per unit wavelength. Measured in watt per square meter per nanometer (W/m^2/nm...
Definition: ext_light.h:169
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIOSITY
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIOSITY
Radiant flux leaving (emitted, reflected and transmitted by) a surface per unit area....
Definition: ext_light.h:157
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_ENERGY_DENSITY
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_ENERGY_DENSITY
Lumen second per cubic meter (lm s/m^3).
Definition: ext_light.h:251
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EFFICACY_SRC
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EFFICACY_SRC
Ratio of luminous flux to power consumption of a source. Measured in lumen per watt (lm/W).
Definition: ext_light.h:263
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EXPOSURE
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EXPOSURE
Time-integrated luminance. Measured in lux second (lx s).
Definition: ext_light.h:246
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXPOSURE_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXPOSURE_NM
Radiant exposure of a surface per wavelength. Measured in joule per square meter per nanometer (J/m^2...
Definition: ext_light.h:206
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIANCE_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIANCE_HZ
Radiance of a surface per unit frequency. Measured in watt per steradian per square meter per hertz (...
Definition: ext_light.h:127
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_ENERGY
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_ENERGY
Lumen second (AKA talbot).
Definition: ext_light.h:211
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_FLUX
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_FLUX
Radiant energy emitted, reflected, transmitted or received, per unit time. Measure in watts (W),...
Definition: ext_light.h:84
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANCE
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANCE
Radiant flux emitted, reflected, transmitted or received by a surface, per unit solid angle per unit ...
Definition: ext_light.h:121
ZSL_MES_EXT_TYPE_LIGHT_UNDEFINED
@ ZSL_MES_EXT_TYPE_LIGHT_UNDEFINED
Default value for light is illuminance (lux).
Definition: ext_light.h:67
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIANCE_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_RADIANCE_NM
Radiance of a surface per wavelength. Measured in watt per steradian per square meter per nanometer (...
Definition: ext_light.h:133
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXITANCE_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXITANCE_HZ
Radiant exitance of a surface per unit frequency. Measured in watt per square meter per hertz (W/m^2/...
Definition: ext_light.h:181
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_FLUX_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_FLUX_HZ
Radiant flux per unit frequency. Measure in watts per hertz (W/Hz).
Definition: ext_light.h:90
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EXITANCE
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_EXITANCE
Luminous flux emitted from a surface. Measured in lumen per square meter (lm/m^2).
Definition: ext_light.h:241
ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_FLUX
@ ZSL_MES_EXT_TYPE_LIGHT_PHOTO_LUM_FLUX
Luminous energy per unit time. Measured in lumen (candela steradian).
Definition: ext_light.h:217
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXITANCE_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXITANCE_NM
Radiant exitance of a surface per wavelength. Measured in watt per square meter per nanometer (W/m^2/...
Definition: ext_light.h:187
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_EXITANCE
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_EXITANCE
Radiant flux emitted by a surface per unit area. Measured in watt per square meter (W/m^2)....
Definition: ext_light.h:175
zsl.h
API header file for zscilib.
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXPOSURE_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_EXPOSURE_HZ
Radiant exposure of a surface per unit area. Measured in joule per square meter per hertz (J/m^2/Hz).
Definition: ext_light.h:200
ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_ENERGY_DENSITY
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_RADIANT_ENERGY_DENSITY
Radiant energy per unit volume. Measured in joule per cubic meter (J/m^3).
Definition: ext_light.h:78
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_INTENSITY_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_INTENSITY_HZ
Radiant intensity per unit frequency. Measured in watt per steradian per hertz (W/sr/Hz).
Definition: ext_light.h:108
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_IRRADIANCE_NM
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_IRRADIANCE_NM
Irraidance of a surface per wavelength. Measured in watt per square meter per nanometer (W/m^2/nm)....
Definition: ext_light.h:151
ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_IRRADIANCE_HZ
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_SPECTRAL_IRRADIANCE_HZ
Irradiance of a surface per unit frequency. Measured in watt per square meter per hertz (W/m^2/Hz).
Definition: ext_light.h:145
ZSL_MES_EXT_TYPE_LIGHT_RADIO_IRRADIANCE
@ ZSL_MES_EXT_TYPE_LIGHT_RADIO_IRRADIANCE
Radiant flux received by a surface per unit area. Measured in watt per square meter (W/m^2)....
Definition: ext_light.h:139
zsl_mes_ext_light
zsl_mes_ext_light
Extended measurement types for ZSL_MES_TYPE_LIGHT (8-bit).
Definition: ext_light.h:63