@@ -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
0 commit comments