Skip to content

Commit 11b806d

Browse files
committed
remove old store
1 parent 8eb99c3 commit 11b806d

11 files changed

Lines changed: 65 additions & 64 deletions

File tree

control-station/src/slices/columnsSlice.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

control-station/src/slices/connectionsSlice.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

control-station/src/slices/measurementsSlice.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

control-station/src/slices/messagesSlice.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

control-station/src/slices/ordersSlice.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

control-station/src/slices/podDataSlice.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

control-station/src/store.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

ethernet-view/src/pages/LoggerPage/LogsColumn/LogLoader/Dropzone/Dropzone.module.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@
3131
&.Error {
3232
background-color: #ff808024;
3333
}
34+
}
35+
36+
.selectLabel {
37+
cursor: pointer;
38+
font-weight: bold;
39+
color: #66a9f6;
3440
}

ethernet-view/src/pages/LoggerPage/LogsColumn/LogLoader/Dropzone/Dropzone.tsx

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const Dropzone = () => {
1616
const uploadSession = async (directory: FileSystemDirectoryEntry) => {
1717
setUploadInformation({state: UploadState.UPLOADING});
1818
try {
19-
const loggerSession = await extractLoggerSession(directory as FileSystemDirectoryEntry);
19+
const loggerSession = await extractLoggerSession(directory);
2020
setDraftSession({name: directory.name, measurementLogs: loggerSession} as LogSession);
2121
setUploadInformation({state: UploadState.SUCCESS});
2222
} catch(err) {
@@ -33,6 +33,7 @@ export const Dropzone = () => {
3333
try {
3434
validateEntry(e.dataTransfer.items);
3535
const directory = e.dataTransfer.items[0].webkitGetAsEntry();
36+
console.log(directory)
3637
await uploadSession(directory as FileSystemDirectoryEntry);
3738
} catch(err) {
3839
if (err instanceof Error){
@@ -67,7 +68,26 @@ export const Dropzone = () => {
6768
<div className={styles.dropZoneText}>
6869
<p>
6970
{dropZoneText}
70-
<br/>
71+
{uploadInformation.state === UploadState.IDLE &&
72+
<div>
73+
<label
74+
htmlFor="directoryInput"
75+
className={styles.selectLabel}
76+
>Select a directory</label>
77+
<input
78+
type="file"
79+
id="directoryInput"
80+
{...{ webkitdirectory: '', mozdirectory: '', directory: '' }}
81+
style={{ display: "none" }}
82+
onChange={ev => {
83+
if(ev.target.files && ev.target.files.length === 1) {
84+
85+
}
86+
}}
87+
>
88+
</input>
89+
</div>
90+
}
7191
{uploadInformation.errorMessage}
7292
</p>
7393
</div>

packet-sender/PacketGenerator.go

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"math/rand"
99
"strconv"
1010
"strings"
11+
"time"
1112

1213
excelAdapter "github.com/HyperloopUPV-H8/h9-backend/pkg/excel_adapter"
1314
"github.com/HyperloopUPV-H8/h9-backend/pkg/excel_adapter/internals"
@@ -73,7 +74,30 @@ func New() PacketGenerator {
7374
return pg
7475
}
7576

76-
func (pg *PacketGenerator) CreateRandomPacket() []byte {
77+
// func (pg *PacketGenerator) CreateRandomPacket() []byte {
78+
// randomIndex := rand.Int63n(int64(len(pg.packets)))
79+
// randomPacket := pg.packets[randomIndex]
80+
81+
// buff := bytes.NewBuffer(make([]byte, 0))
82+
83+
// binary.Write(buff, binary.LittleEndian, randomPacket.ID)
84+
85+
// for _, measurement := range randomPacket.Measurements {
86+
// if strings.Contains(measurement.Type, "enum") {
87+
// binary.Write(buff, binary.LittleEndian, uint8(1))
88+
// } else if measurement.Type != "string" {
89+
// number := mapNumberToRange(rand.Float64(), measurement.SafeRange, measurement.Type)
90+
// writeNumberAsBytes(number, measurement.Type, buff)
91+
// } else {
92+
// return nil
93+
// }
94+
95+
// }
96+
97+
// return buff.Bytes()
98+
// }
99+
100+
func (pg *PacketGenerator) CreateSinePacket() []byte {
77101
randomIndex := rand.Int63n(int64(len(pg.packets)))
78102
randomPacket := pg.packets[randomIndex]
79103

@@ -85,17 +109,26 @@ func (pg *PacketGenerator) CreateRandomPacket() []byte {
85109
if strings.Contains(measurement.Type, "enum") {
86110
binary.Write(buff, binary.LittleEndian, uint8(1))
87111
} else if measurement.Type != "string" {
88-
number := mapNumberToRange(rand.Float64(), measurement.SafeRange, measurement.Type)
112+
sineValue := generateSinusoidalValue()
113+
number := mapNumberToRange(sineValue, measurement.SafeRange, measurement.Type)
89114
writeNumberAsBytes(number, measurement.Type, buff)
90115
} else {
91116
return nil
92117
}
93-
94118
}
95119

96120
return buff.Bytes()
97121
}
98122

123+
func generateSinusoidalValue() float64 {
124+
amplitude := 1.0
125+
frequency := 0.01
126+
phase := 0.0
127+
128+
value := amplitude * math.Sin(2*math.Pi*frequency*float64(time.Now().Unix())+phase)
129+
return value
130+
}
131+
99132
func mapNumberToRange(number float64, numberRange []float64, numberType string) float64 {
100133
if len(numberRange) == 0 {
101134
return number * getTypeMaxValue(numberType)

0 commit comments

Comments
 (0)