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 | |
Class containing activity obtained from logic_input.
Class containing time range when ship is active and able to draw the background of subplots accordingly
| 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
| int activity::Draw | ( | mglGraph * | gr, |
| uint8_t | subplot | ||
| ) |
Paint background of a subplot according to activity.
| gr | mglGraph object |
| subplot | index of the subplot |
| void activity::init | ( | logic_input * | data, |
| uint8_t | pin = 0, |
||
| logic_state | active_value = HIGHV |
||
| ) |
| data | logic_input object |
| pin | pin index corresponding to Chip Select |
| active_value | value when the Chip is Enabled (HIGHV or LOWV) |
| uint8_t activity::npin |
number of pin acquired
needed to know subplot number
1.8.1.2