-
+
|
{{ weatherAggregates!.windDirectionAverage }}
diff --git a/WebDisplay/src/models/weather/weather-recent.ts b/WebDisplay/src/models/weather/weather-recent.ts
index c453c57..a143d9b 100644
--- a/WebDisplay/src/models/weather/weather-recent.ts
+++ b/WebDisplay/src/models/weather/weather-recent.ts
@@ -1,8 +1,10 @@
+import WindDirection from './wind-direction';
+
export default class WeatherRecent {
type: string | undefined;
message: null | undefined;
timestamp: Date | undefined;
- windDirection: string | undefined;
+ windDirection: WindDirection | undefined;
windSpeed: number | undefined;
humidity: number | undefined;
rain: number | undefined;
diff --git a/WebDisplay/src/models/weather/weather-update.ts b/WebDisplay/src/models/weather/weather-update.ts
index 6e4a3cb..7ecf3c8 100644
--- a/WebDisplay/src/models/weather/weather-update.ts
+++ b/WebDisplay/src/models/weather/weather-update.ts
@@ -1,8 +1,10 @@
+import WindDirection from './wind-direction';
+
export default class WeatherUpdate {
Type: string | undefined;
Message: null | undefined;
Timestamp: Date | undefined;
- WindDirection: string | undefined;
+ WindDirection: WindDirection | undefined;
WindSpeed: number | undefined;
Humidity: number | undefined;
Rain: number | undefined;
diff --git a/WebDisplay/src/models/weather/wind-direction.ts b/WebDisplay/src/models/weather/wind-direction.ts
new file mode 100644
index 0000000..34e8ee2
--- /dev/null
+++ b/WebDisplay/src/models/weather/wind-direction.ts
@@ -0,0 +1,21 @@
+export enum WindDirection {
+ None = 'None',
+ North = 'North',
+ East = 'East',
+ South = 'South',
+ West = 'West',
+ NorthEast = 'NorthEast',
+ SouthEast = 'SouthEast',
+ SouthWest = 'SouthWest',
+ NorthWest = 'NorthWest',
+ NorthNorthEast = 'NorthNorthEast',
+ EastNorthEast = 'EastNorthEast',
+ EastSouthEast = 'EastSouthEast',
+ SouthSouthEast = 'SouthSouthEast',
+ SouthSouthWest = 'SouthSouthWest',
+ WestSouthWest = 'WestSouthWest',
+ WestNorthWest = 'WestNorthWest',
+ NorthNorthWest = 'NorthNorthWest'
+}
+
+export default WindDirection;
diff --git a/WebDisplay/src/pages/index.vue b/WebDisplay/src/pages/index.vue
index 8c8aaf7..40e8a7b 100644
--- a/WebDisplay/src/pages/index.vue
+++ b/WebDisplay/src/pages/index.vue
@@ -5,7 +5,7 @@
-
+
@@ -18,8 +18,6 @@
-
-
diff --git a/WebDisplay/src/pages/power.vue b/WebDisplay/src/pages/power.vue
index 7323aa4..9d80f35 100644
--- a/WebDisplay/src/pages/power.vue
+++ b/WebDisplay/src/pages/power.vue
@@ -53,8 +53,7 @@
dense
align="start">
|