-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsetup_db.txt
More file actions
66 lines (62 loc) · 1.4 KB
/
setup_db.txt
File metadata and controls
66 lines (62 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.open sailnavsim.sql
CREATE TABLE Boat(
name TEXT NOT NULL UNIQUE,
friendlyName TEXT NOT NULL,
race TEXT NOT NULL,
desiredCourse REAL NOT NULL,
started INTEGER NOT NULL,
boatType INTEGER NOT NULL,
isActive INTEGER NOT NULL,
boatFlags INTEGER NOT NULL,
sailArea REAL
);
CREATE TABLE BoatRace(
name TEXT NOT NULL UNIQUE,
startLat REAL NOT NULL,
startLon REAL NOT NULL
);
CREATE TABLE BoatLog(
boatName TEXT NOT NULL,
time INTEGER NOT NULL,
lat REAL NOT NULL,
lon REAL NOT NULL,
courseWater REAL NOT NULL,
speedWater REAL NOT NULL,
trackGround REAL NOT NULL,
speedGround REAL NOT NULL,
windDir REAL NOT NULL,
windSpeed REAL NOT NULL,
oceanCurrentDir REAL,
oceanCurrentSpeed REAL,
waterTemp REAL,
temp REAL NOT NULL,
dewpoint REAL NOT NULL,
pressure REAL NOT NULL,
cloud INTEGER NOT NULL,
visibility INTEGER NOT NULL,
precipRate REAL NOT NULL,
precipType INTEGER NOT NULL,
boatStatus INTEGER NOT NULL,
boatLocation INTEGER NOT NULL,
waterSalinity REAL,
oceanIce INTEGER,
distanceTravelled REAL NOT NULL,
damage REAL NOT NULL,
windGust REAL NOT NULL,
waveHeight REAL,
compassMagDec REAL NOT NULL,
invisibleLog INTEGER NOT NULL,
windGustAngle REAL,
sailArea REAL,
leewaySpeed REAL,
heelingAngle REAL,
sunAngle REAL
);
CREATE TABLE CelestialSight(
boatName TEXT NOT NULL,
time INTEGER NOT NULL,
obj INTEGER NOT NULL,
az REAL NOT NULL,
alt REAL NOT NULL,
compassMagDec REAL NOT NULL
);