removed kicad-libs and teenstep after moving to github
[svn42.git] / go / r3events / marshal_events.go
index 212f9b1..7da4e1f 100644 (file)
@@ -56,6 +56,11 @@ func UnmarshalByteByte2Event(data [][]byte) (event interface{}, category string,
             err = json.Unmarshal(data[1], newevent)
             category = "door"
             event = *newevent
+        case "DoorManualMovementEvent":
+            newevent := new(DoorManualMovementEvent)
+            err = json.Unmarshal(data[1], newevent)
+            category = "door"
+            event = *newevent
         case "BoreDoomButtonPressEvent":
             newevent := new(BoreDoomButtonPressEvent)
             err = json.Unmarshal(data[1], newevent)
@@ -86,6 +91,11 @@ func UnmarshalByteByte2Event(data [][]byte) (event interface{}, category string,
             err = json.Unmarshal(data[1], newevent)
             category = "time"
             event = *newevent
+        case "GasLeakAlert":
+            newevent := new(GasLeakAlert)
+            err = json.Unmarshal(data[1], newevent)
+            category = "sensors"
+            event = *newevent
         case "MovementSensorUpdate":
             newevent := new(MovementSensorUpdate)
             err = json.Unmarshal(data[1], newevent)
@@ -101,6 +111,16 @@ func UnmarshalByteByte2Event(data [][]byte) (event interface{}, category string,
             err = json.Unmarshal(data[1], newevent)
             category = "movement"
             event = *newevent
+        case "TempSensorSpike":
+            newevent := new(TempSensorSpike)
+            err = json.Unmarshal(data[1], newevent)
+            category = "sensors"
+            event = *newevent
+        case "DustSensorSpike":
+            newevent := new(DustSensorSpike)
+            err = json.Unmarshal(data[1], newevent)
+            category = "sensors"
+            event = *newevent
         case "NetDHCPACK":
             newevent := new(NetDHCPACK)
             err = json.Unmarshal(data[1], newevent)