[VOL-4102] Adding exponential backoff to retry reconnection in case of a
gRPC connection drop to the device
Adding device-id to flow logs

Change-Id: Ia279743af6d052c5c9f1a5a62c3b183c82aab175
diff --git a/internal/pkg/core/olt_state_transitions.go b/internal/pkg/core/olt_state_transitions.go
index e67bd43..c3d9ed2 100644
--- a/internal/pkg/core/olt_state_transitions.go
+++ b/internal/pkg/core/olt_state_transitions.go
@@ -41,6 +41,17 @@
 	deviceStateDown
 )
 
+func (d DeviceState) String() string {
+	names := [...]string{
+		"deviceStateNull",
+		"deviceStateInit",
+		"deviceStateConnected",
+		"deviceStateUp",
+		"deviceStateDown",
+	}
+	return names[d]
+}
+
 // Trigger for changing the state
 type Trigger int