wayland/as7343-spectrometer@0.0.1

License: BSD

AMS OSRAM AS7343 14-Channel Spectral Sensor. Wraps https://github.com/WaylandM/AMS_OSRAM_AS7343. Datasheet: https://ams.com/documents/20143/6705498/AS7343_DS001046_6_00.pdf
NodeDescription
01-example-spectrometer
Spectrometer example. Run in debugger.
as7343-device
Create an as7343-device.
enable-led
Enable control of attached LED.
02-example-led
LED control example.
get-ch-450nm
Get the most recent measurement from the 450nm channel.
get-ch-405nm
Get the most recent measurement from the 405nm channel.
get-ch-425nm
Get the most recent measurement from the 425nm channel.
get-ch-475nm
Get the most recent measurement from the 475nm channel.
get-ch-515nm
Get the most recent measurement from the 515nm channel.
get-ch-555nm
Get the most recent measurement from the 555nm channel.
get-ch-560nm
Get the most recent measurement from the 560nm channel.
get-ch-640nm
Get the most recent measurement from the 640nm channel.
get-ch-855nm
Get the most recent measurement from the 855nm channel.
get-ch-690nm
Get the most recent measurement from the 690nm channel.
get-ch-clear
Get the most recent measurement from the "clear" (unfiltered) channel.
get-saturation-status
Checks for analog and digital saturation.
init
Initialize sensor.
read-all-channels
Read all channels and store measurements in an internal buffer. To retrieve a measurement for a specific channel, use the appropriate get-ch-* node.
set-astep
Set integration time step size.
get-ch-550nm
Get the most recent measurement from the 550nm channel.
set-gain
Set the ADC gain multiplier.
set-led-current
Set the current limit for the LED.
get-ch-745nm
Get the most recent measurement from the 745nm channel.
set-atime
Set the integration time step count. Total integration time will be (ATIME + 1) × (ASTEP + 1) × 2.78µS
To use the nodes in your project you should have the wayland/as7343-spectrometer library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.