SapFlow Probe
A low-cost HRM probe for measuring a tree's water consumption
FunctionMarker Class Reference

Used for debugging. More...

#include <debug.h>

Public Member Functions

void init (int period)
 Initialize the watchdog at the period given.
 
void set (int l, const char *str)
 Record the current line number and function name. Also feeds the watchdog.
 
void print (void)
 Prints the most recently recorded value.
 
void write (void)
 Actually write the recorded value to flash.
 
bool read (void)
 Read the recorded value from flash.
 
void pause (void)
 Pause the watchdog. You'll want to do this before sleeping.
 
void resume (void)
 Re-enable the watchdog. You should do this right after waking from sleep.
 

Detailed Description

Used for debugging.

This class allows us to find where the program halted by saving the line number and function name into non-volatile memory.

Definition at line 14 of file debug.h.


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