Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
build
profiles

# ADJ
JSON_ADE
backend/cmd/cmd

# MacOS Files
.DS_Store

# Code Editor
.idea/
.vscode/
.prettierrc
.prettierrc
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "backend/cmd/JSON_ADE"]
path = backend/cmd/JSON_ADE
url = https://github.com/HyperloopUPV-H8/JSON_ADE.git
branch = main
1 change: 1 addition & 0 deletions backend/cmd/JSON_ADE
Submodule JSON_ADE added at 7a3da6
12 changes: 8 additions & 4 deletions backend/cmd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -559,12 +559,16 @@ func getIPIPfilter() string {
}

func getUDPFilter(addrs []net.IP, backendAddr net.IP, port uint16) string {
udpPort := fmt.Sprintf("udp port %d", port)
udpAddrs := common.Map(addrs, func(addr net.IP) string {
udpPort := "udp" // TODO use proper ports for the filter
srcUdpAddrs := common.Map(addrs, func(addr net.IP) string {
return fmt.Sprintf("(src host %s)", addr)
})
dstUdpAddrs := common.Map(addrs, func(addr net.IP) string {
return fmt.Sprintf("(dst host %s)", addr)
})

udpAddrsStr := strings.Join(udpAddrs, " or ")
srcUdpAddrsStr := strings.Join(srcUdpAddrs, " or ")
dstUdpAddrsStr := strings.Join(dstUdpAddrs, " or ")

return fmt.Sprintf("(%s) and (%s) and (dst host %s)", udpPort, udpAddrsStr, backendAddr)
return fmt.Sprintf("(%s) and (%s) and (%s or (dst host %s))", udpPort, srcUdpAddrsStr, dstUdpAddrsStr, backendAddr)
}
8 changes: 1 addition & 7 deletions backend/internal/pod_data/measurement.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,11 @@ func getNumericMeasurement(adeMeas adj.Measurement, globalUnits map[string]utils
warningRange := adeMeas.WarningRange

displayUnits, err := utils.ParseUnits(adeMeas.DisplayUnits, globalUnits)

if err != nil {
measErrs.Add(err)
}

podUnits, err := utils.ParseUnits(adeMeas.PodUnits, globalUnits)

if err != nil {
measErrs.Add(err)
}
Expand All @@ -87,14 +85,10 @@ func getEnumMeasurement(adeMeas adj.Measurement) EnumMeasurement {
Id: adeMeas.Id,
Name: adeMeas.Name,
Type: EnumType,
Options: getEnumMembers(adeMeas.EnumValues),
Options: adeMeas.EnumValues,
}
}

func getEnumMembers(enumExp []string) []string {
return enumExp
}

func getBooleanMeasurement(adeMeas adj.Measurement) BooleanMeasurement {
return BooleanMeasurement{
Id: adeMeas.Id,
Expand Down
2 changes: 0 additions & 2 deletions backend/internal/pod_data/pod_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@ func getBoard(adjBoard adj.Board, globalUnits map[string]utils.Operations) (Boar

packets := make([]Packet, 0)

// TESTING

for _, adjPacket := range adjBoard.Packets {
packet, err := getPacket(adjPacket) // Black magic fuck
if err != nil {
Expand Down
47 changes: 0 additions & 47 deletions backend/internal/utils/range.go

This file was deleted.

Loading