diff --git a/nhooyrioWebsocketAddons/nhooyrioWebsocketAddons.go b/nhooyrioWebsocketAddons/nhooyrioWebsocketAddons.go index 85d5b26..17bc3ad 100755 --- a/nhooyrioWebsocketAddons/nhooyrioWebsocketAddons.go +++ b/nhooyrioWebsocketAddons/nhooyrioWebsocketAddons.go @@ -3,6 +3,7 @@ package nhooyrioWebsocketAddons import ( "context" "encoding/json" + "fmt" "nhooyr.io/websocket" "nhooyr.io/websocket/wsjson" @@ -12,6 +13,8 @@ type GosmContainerSection struct { TagID string `json:"tagid"` Attribute string `json:"attribute"` // might left empty Content string `json:"content"` + Upstream bool `json:"streamdirection"` // up = true / down = false + Status string `json:"status"` // reserved for status message; type errors is out of bounds } type GosmContainer []GosmContainerSection @@ -26,6 +29,9 @@ type GosmAdapter interface { func (r GosmContainer) Convert() (GosmAdapter, error) { buffer, err := json.Marshal(r) + fmt.Println("Hier", r) + r = GosmContainer{GosmContainerSection{"E", "FF", "GGG", true, "Hallo"}} + fmt.Println("Hier2", r) if err != nil { panic(err) }