Skip to content

Commit eef9713

Browse files
committed
minor changes
1 parent dd94d06 commit eef9713

3 files changed

Lines changed: 51 additions & 30 deletions

File tree

backend/internal/adj/adj.go

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,54 @@ func NewADJ() (*ADJ, error) {
2020

2121
var infoJSON InfoJSON
2222
if err := json.Unmarshal(infoRaw, &infoJSON); err != nil {
23+
println("Info JSON unmarshal error")
2324
return nil, err
2425
}
2526

27+
// TESTING
28+
for key, value := range infoJSON.Ports {
29+
println("Ports: ", key, value)
30+
}
31+
for key, value := range infoJSON.Addresses {
32+
println("Addresses: ", key, value)
33+
}
34+
for key, value := range infoJSON.Units {
35+
println("Units: ", key, value)
36+
}
37+
for key, value := range infoJSON.MessageIds {
38+
println("MessageIds: ", key, value)
39+
}
40+
for key, value := range infoJSON.BoardIds {
41+
println("BoardIds: ", key, value)
42+
}
43+
2644
var info Info
2745
for key, value := range infoJSON.Units {
46+
info.Units = make(map[string]utils.Operations)
47+
2848
info.Units[key], err = utils.NewOperations(value)
2949
if err != nil {
3050
return nil, err
3151
}
3252
}
3353

34-
var boardsList map[string]string
54+
type BoardList struct {
55+
Boards map[string]string `json:"boards"`
56+
}
57+
58+
var boardsList BoardList
3559
if err := json.Unmarshal(boardsRaw, &boardsList); err != nil {
3660
return nil, err
3761
}
3862

39-
boards, err := getBoards(boardsList)
63+
// TESTING
64+
for key, value := range boardsList.Boards {
65+
println("Boards: ", key, value)
66+
}
67+
68+
boards, err := getBoards(boardsList.Boards)
4069

41-
info.BoardIds, err = getBoardIds(boardsList)
70+
info.BoardIds, err = getBoardIds(boardsList.Boards)
4271

4372
info.Addresses, err = getAddresses(boards)
4473

backend/internal/adj/models.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ type Info struct {
2323
BoardIds map[string]uint16
2424
}
2525

26+
type BoardJSON struct {
27+
ID uint16 `json:"board_id"`
28+
IP string `json:"board_ip"`
29+
MeasurementsPaths []string `json:"measurements"`
30+
PacketsPaths []string `json:"packets"`
31+
}
32+
2633
type Board struct {
2734
Name string
2835
IP string
@@ -31,27 +38,20 @@ type Board struct {
3138
Structures []Structure
3239
}
3340

34-
type BoardJSON struct {
35-
ID uint16 `json:"board_id"`
36-
IP string `json:"board_ip"`
37-
MeasurementsPaths []string `json:"measurements"`
38-
PacketsPaths []string `json:"packets"`
39-
}
40-
4141
type Packet struct {
42-
Id string
43-
Name string
44-
Type string
42+
Id string `json:"id"`
43+
Name string `json:"name"`
44+
Type string `json:"type"`
4545
}
4646

4747
type Measurement struct {
48-
Id string
49-
Name string
50-
Type string
51-
PodUnits string
52-
DisplayUnits string
53-
SafeRange string
54-
WarningRange string
48+
Id string `json:"id"`
49+
Name string `json:"name"`
50+
Type string `json:"type"`
51+
PodUnits string `json:"podUnits"`
52+
DisplayUnits string `json:"displayUnits"`
53+
SafeRange []*float64 `json:"safeRange"`
54+
WarningRange []*float64 `json:"warningRange"`
5555
}
5656

5757
type Structure struct {

backend/internal/pod_data/measurement.go

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,9 @@ func getMeasurement(adeMeas adj.Measurement, globalUnits map[string]utils.Operat
4848
func getNumericMeasurement(adeMeas adj.Measurement, globalUnits map[string]utils.Operations) (NumericMeasurement, error) {
4949
measErrs := common.NewErrorList()
5050

51-
safeRange, err := utils.ParseRange(adeMeas.SafeRange)
51+
safeRange := adeMeas.SafeRange
5252

53-
if err != nil {
54-
measErrs.Add(err)
55-
}
56-
57-
warningRange, err := utils.ParseRange(adeMeas.WarningRange)
58-
59-
if err != nil {
60-
measErrs.Add(err)
61-
}
53+
warningRange := adeMeas.WarningRange
6254

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

0 commit comments

Comments
 (0)