NetBurner 3.5.8
PDF Version
Toggle main menu visibility
data.h
1
struct
datapoint
2
{time_t when;
3
float
tide;
4
int
tidepos;
5
bool
dark;
6
};
7
8
const
int
DisplayWidth=800;
9
const
int
DisplayHt=460;
10
const
int
BottomBand=480-DisplayHt;
11
const
double
DisplayTop=7.0;
12
const
double
DisplayBot=-3.0;
13
const
double
delta=((double)DisplayHt)/(DisplayTop-DisplayBot);
14
15
inline
int
DataToPos(
double
v)
16
{
17
double
offset=v-DisplayBot;
18
int
rv=DisplayHt-(int)(delta*offset);
19
if
(rv<0) rv=0;
20
if
(rv>=DisplayHt) rv=DisplayHt-1;
21
return
rv;
22
}
23
extern
volatile
datapoint dataplot[DisplayWidth];
24
extern
volatile
int
LeftEdge;
25
extern
OS_CRIT
CalcCrit;
OS_CRIT
An OS_CRIT object is used to establish critical sections of code that can only be run by one task at ...
Definition
nbrtos.h:1106
examples
JSON
DemoNetBurner
src
data.h
Generated by
1.18.0