sensor_pages package

Submodules

sensor_pages.sdr_page module

For visualizing data from RTL2832 SDR dongle. Two modes of visualizing: line plot and waterfall. Reverse-engineered from Adafruit’s FreqShow project.

sensor_pages.sdr_page.INIT_FREQ = 433.0

Starting frequency

class sensor_pages.sdr_page.SoftwareDefinedRadioPage(name)

Bases: object

For visualizing data from RTL2832 SDR dongle

blit_title(screen)

Display page title

init_sdr()

Initialize the RTL2832 SDR lib

next_frame(screen, curr_events, **kwargs)
set_freq_manual(new_freq)

Manually set a specific frequency

sensor_pages.sdr_page.WIN_SIZE = (680, 720)

Leave some top & bottom border for text and buttons

sensor_pages.vis_ir_page module

For visualizing data from TSL2591 vis/ir sensor.

class sensor_pages.vis_ir_page.LightSensorPage

Bases: object

For visualizing data from TSL2591 vis/ir sensor.

Warning:

Requires mosfet on/off control.

blit_current_settings(screen)

Display current settings for this page/sensor.

flip_gain_buttons()

Flip button selections.

init_buttons()

Init buttons for this page.

Returns:

List of buttons

init_gauges()

Init gauges for this page.

next_frame(screen, curr_events, **kwargs)
on_enter()

Turns on tsl_scl mosfet.

on_exit()

Turns off tsl_scl mosfet.

sensor_pages.vis_ir_page.print_vis_ir()

Print vis/ir readings

Module contents