Logic Analyzer RPi
Logic Analyzer for the Raspberry Pi
 All Classes Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
activity Class Reference

Class containing activity obtained from logic_input. More...

#include <activity.h>

Public Member Functions

 activity (logic_input *data=NULL, uint8_t pin=0, logic_state=HIGHV)
 Constructor from a logic_input object data.
void init (logic_input *data, uint8_t pin=0, logic_state=HIGHV)
 ~activity ()
 Destructor.
int Draw (mglGraph *gr, uint8_t subplot)
 Paint background of a subplot according to activity.

Public Attributes

uint32_t nactive
 Number of active intervals.
float * t_start
 array of starting time of each active period
float * t_end
 array of ending time of each active period
uint8_t npin
 number of pin acquired

Detailed Description

Class containing activity obtained from logic_input.

Class containing time range when ship is active and able to draw the background of subplots accordingly

Constructor & Destructor Documentation

activity::activity ( logic_input data = NULL,
uint8_t  pin = 0,
logic_state  active_value = HIGHV 
)

Constructor from a logic_input object data.

Calls init if data is not NULL

Member Function Documentation

int activity::Draw ( mglGraph *  gr,
uint8_t  subplot 
)

Paint background of a subplot according to activity.

Parameters
grmglGraph object
subplotindex of the subplot
void activity::init ( logic_input data,
uint8_t  pin = 0,
logic_state  active_value = HIGHV 
)
Parameters
datalogic_input object
pinpin index corresponding to Chip Select
active_valuevalue when the Chip is Enabled (HIGHV or LOWV)

Member Data Documentation

uint8_t activity::npin

number of pin acquired

needed to know subplot number


The documentation for this class was generated from the following files: