public static SessionStatus ToSessionStatus(string s)
{
if(s != null && s.Length == 1)
{
switch(s[0])
{
case '1':
return SessionStatus.Green;
case '2':
return SessionStatus.Yellow;
case '3':
return SessionStatus.SafetyCarOnStandBy;
case '4':
return SessionStatus.SafetyCarDeployed;
case '5':
return SessionStatus.Red;
}
}
throw Guard.LiveData_UnableToConvertToSessionStatus(s);
}