private ParseCameraStatus ( string unparsedCommand ) : bool | ||
unparsedCommand | string | |
return | bool |
private bool ParseCameraStatus(string unparsedCommand)
{
string rawStatus = unparsedCommand.Substring(CommandMetadata.Camera.StatusIndex, CommandMetadata.Camera.StatusLength);
if (rawStatus == CommandMetadata.Camera.On)
{
return true;
}
else if (rawStatus == CommandMetadata.Camera.Off)
{
return false;
}
else
{
throw new ArgumentOutOfRangeException("Invalid camera status " + rawStatus + " received for command " + unparsedCommand);
}
}