public static string GetDeviceInfoAsString(SirenOfShameInfo deviceInfo) { StringBuilder info = new StringBuilder(); info.AppendLine("FirmwareVersion: " + deviceInfo.FirmwareVersion + "\n"); info.AppendLine("HardwareType: " + deviceInfo.HardwareType + "\n"); info.AppendLine("HardwareVersion: " + deviceInfo.HardwareVersion + "\n"); info.AppendLine("AudioMode: " + deviceInfo.AudioMode + "\n"); info.AppendLine("AudioPlayDuration: " + deviceInfo.AudioPlayDuration + "\n"); info.AppendLine("LedMode: " + deviceInfo.LedMode + "\n"); info.AppendLine("LedPlayDuration: " + deviceInfo.LedPlayDuration + "\n"); info.AppendLine("External Memory Size: " + SiUnitHelpers.ToBinaryString(deviceInfo.ExternalMemorySize) + "B\n"); return(info.ToString()); }
public override string ToString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(this.GetType().Name + ":"); stringBuilder.AppendLine("\tFirmwareVersion: " + this.FirmwareVersion); stringBuilder.AppendLine("\tHardwareType: " + this.HardwareType); stringBuilder.AppendLine("\tHardwareVersion: " + this.HardwareVersion); stringBuilder.AppendLine("\tAudioMode: " + this.AudioMode); stringBuilder.AppendLine("\tAudioPlayDuration: " + this.AudioPlayDuration); stringBuilder.AppendLine("\tLedMode: " + this.LedMode); stringBuilder.AppendLine("\tLedPlayDuration: " + this.LedPlayDuration); stringBuilder.AppendLine("\tExternal Memory Size: " + SiUnitHelpers.ToBinaryString(this.ExternalMemorySize) + "B"); return(stringBuilder.ToString()); }
private void RefreshDeviceInfo() { if (_sirenOfShameDevice == null) { _deviceInfo.Text = "Not Connected"; return; } var deviceInfo = _sirenOfShameDevice.ReadDeviceInfo(); StringBuilder deviceInfoText = new StringBuilder(); deviceInfoText.AppendLine("FirmwareVersion: " + deviceInfo.FirmwareVersion + "\n"); deviceInfoText.AppendLine("HardwareType: " + deviceInfo.HardwareType + "\n"); deviceInfoText.AppendLine("HardwareVersion: " + deviceInfo.HardwareVersion + "\n"); deviceInfoText.AppendLine("AudioMode: " + deviceInfo.AudioMode + "\n"); deviceInfoText.AppendLine("AudioPlayDuration: " + deviceInfo.AudioPlayDuration + "\n"); deviceInfoText.AppendLine("LedMode: " + deviceInfo.LedMode + "\n"); deviceInfoText.AppendLine("LedPlayDuration: " + deviceInfo.LedPlayDuration + "\n"); deviceInfoText.AppendLine("External Memory Size: " + SiUnitHelpers.ToBinaryString(deviceInfo.ExternalMemorySize) + "B\n"); _deviceInfo.Text = deviceInfoText.ToString(); }