mod-Lux
The mod-Lux
measures light intensity using the light sensor attached to some cars.
Runs on Rover1 Debix
Precompiled binary available here
Adheres to Makefile spec
Source code is confidentially available using your Github token
Uses service.yaml
Registers with SystemManager
info
The required lux sensor is not by default installed on the Rover. Please let us know if you need to use such a sensor and we will install it for you.
Functionalities
- Measure light intensity using the connected Lux sensor
Running this module
- Using the rover.yaml
- Precompiled
- From source
- Download the latest version of this module using the
rover
utility.
sudo rover update
- Enable this module in your /home/debix/rover.yaml file by (re)adding the following lines:
...
- name: mod-Lux
cmd: mod-Lux -service-yaml /home/debix/mods/mod-Lux/service.yaml -debug
...
- Start with the
rover
utility
sudo rover start
- Download this module from the ASE Download Manager to your current working directory using
curl
curl https://downloads.ase.vu.nl/api/mod-Lux/latest -JL -o mod-Lux.zip
- Unzip the downloaded zip file. This will deflate the precompiled binary and its service yaml
unzip mod-Lux.zip
- Execute the binary
./mod-Lux
- Clone the source code using your private ASE token. Make sure to replace
<YOUR_TOKEN>
with the token you received by email.
git clone https://<YOUR-TOKEN>@github.com/VU-ASE/mod-Lux.git
git pull
- Enter the source code directory
cd mod-Lux
- Build and start from source
make start
Using this module
Dependencies
This module does not depend on any other module.
Outputs
This module outputs LuxSensorOutput protobuf messages.