RocketLogger  1.0
meter.h File Reference
#include <stdint.h>
#include <ncurses.h>
#include "types.h"
#include "log.h"
#include "util.h"
+ Include dependency graph for meter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void meter_init (void)
 
void meter_stop (void)
 
void meter_print_buffer (struct rl_conf *conf, void *virt_addr, uint32_t sample_size)
 

Function Documentation

void meter_init ( void  )

Copyright (c) 2016-2017, ETH Zurich, Computer Engineering Group

Init meter window

Definition at line 17 of file meter.c.

Referenced by pru_sample().

void meter_print_buffer ( struct rl_conf conf,
void *  buffer_addr,
uint32_t  sample_size 
)

Print data buffer in meter window

Parameters
confPointer to current rl_conf configuration
buffer_addr
sample_sizeSize of samples in buffer

Definition at line 40 of file meter.c.

References calibration, CHANNEL_ENABLED, channel_names, channel_scales, channel_units, rl_conf::channels, count_channels(), digital_input_bits, digital_input_names, rl_conf::digital_inputs, I1L_VALID_BIT, I2L_VALID_BIT, is_current(), num_channels, NUM_CHANNELS, rl_calibration::offsets, PRU_DIG_SIZE, rl_conf::sample_rate, rl_calibration::scales, and rl_conf::update_rate.

Referenced by pru_sample().

+ Here is the call graph for this function:

void meter_stop ( void  )

Stop meter window

Definition at line 30 of file meter.c.

Referenced by pru_sample().