public override string execute(Blackfin bf, string[] args) { if (!bf.GetDeviceStatus()) { return(null); } DeviceStatus deviceStatus = bf.DeviceStatus; string output = "\nError: "; //Errors foreach (DeviceLogEntry entry in deviceStatus.m_errorList) { string tmpstring = entry.timestamp.ToString(); tmpstring += " "; tmpstring += entry.errorDescription; output += tmpstring; } output += "\nWarning: "; //Add warnings foreach (DeviceLogEntry entry in deviceStatus.m_warnList) { string tmpstring = entry.timestamp.ToString(); tmpstring += " "; tmpstring += entry.errorDescription; output += tmpstring; } output += "\nMessages: "; //Add info foreach (DeviceLogEntry entry in deviceStatus.m_infoList) { string tmpstring = entry.timestamp.ToString(); tmpstring += " "; tmpstring += entry.errorDescription; output += tmpstring; } return("Device Status:" + output + "\n"); }