-
Notifications
You must be signed in to change notification settings - Fork 1
/
tester.py
79 lines (70 loc) · 2.59 KB
/
tester.py
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
67
68
69
70
71
72
73
74
75
76
77
78
79
# -*- coding: utf-8 -*-
"""
Student Organisation for Aerospace Reasearch
University of Calgary
Canada
Developers:
Nathan Meulenbroek
Description:
Tester file. Gives bogus data to the main file to run algorithm tests
"""
import random
class Tester():
"""
Very much overengineered to support future improvements.
"""
time = 0.0
altitude = 0.0
pressure = 0.0
acceleration_x = 0.0
acceleration_y = 0.0
acceleration_z = 0.0
ang_acceleration_x = 0.0
ang_acceleration_y = 0.0
ang_acceleration_z = 0.0
magnetic_field_x = 0.0
magnetic_field_y = 0.0
magnetic_field_z = 0.0
pitch = 0.0
yaw = 0.0
roll = 0.0
temperature = 0.0
longitude = 0.0
latitude = 0.0
def __init__(self, *args, **kwargs):
return
def get_data(self):
self.time = random.randrange(0, 30, 1)
self.altitude = random.randrange(0, 30, 1)
self.pressure = random.randrange(0, 30, 1)
self.acceleration_x = random.randrange(0, 30, 1)
self.acceleration_y = random.randrange(0, 30, 1)
self.acceleration_z = random.randrange(0, 30, 1)
self.ang_acceleration_x = random.randrange(0, 30, 1)
self.ang_acceleration_y = random.randrange(0, 30, 1)
self.ang_acceleration_z = random.randrange(0, 30, 1)
self.magnetic_field_x = random.randrange(0, 30, 1)
self.magnetic_field_y = random.randrange(0, 30, 1)
self.magnetic_field_z = random.randrange(0, 30, 1)
self.pitch = random.randrange(0, 30, 1)
self.yaw = random.randrange(0, 30, 1)
self.roll = random.randrange(0, 30, 1)
self.temperature = random.randrange(0, 30, 1)
self.longitude = random.randrange(0, 30, 1)
self.latitude = random.randrange(0, 30, 1)
return (str(self.time) + '|' + str(self.altitude) + '|' +
str(self.pressure) + '|' + str(self.acceleration_x) + '|' +
str(self.acceleration_y) + '|' + str(self.acceleration_z)
+ '|' + str(self.ang_acceleration_x) + '|' +
str(self.ang_acceleration_y) + '|' +
str(self.ang_acceleration_z) + '|' + str(self.magnetic_field_x)
+ '|' + str(self.magnetic_field_y) + '|' +
str(self.magnetic_field_z) + '|' + str(self.pitch) + '|' +
str(self.yaw) + '|' + str(self.roll) + '|' +
str(self.temperature) + '|' + str(self.longitude) + '|' +
str(self.latitude))
def __init__():
temp = Tester()
for i in range(10):
print(temp.get_data())
return