public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); TextBox.Text = GetString(tmp.Value); }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); _dateTimeOffset = GetDateTimeOffset(tmp.Value); dateBox.SelectedDate = _dateTimeOffset.DateTime; }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); _guid = GetGuid(tmp.Value); guidBox.Text = _guid.ToString(); }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); _char = GetChar(tmp.Value); charBox.Text = _char.ToString(); numberBox.Text = ((ushort)_char).ToString(); }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); var rect = GetRect(tmp.Value); xBox.Text = rect.X.ToString("G17"); yBox.Text = rect.Y.ToString("G17"); widthBox.Text = rect.Width.ToString("G17"); heightBox.Text = rect.Height.ToString("G17"); }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); switch (_dataType) { case DataTypeEnum.RegUwpByte: txBox.Text = GetByte(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpInt16: txBox.Text = GetInt16(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpUint16: txBox.Text = GetUInt16(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpInt32: txBox.Text = GetInt32(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpUint32: txBox.Text = GetUInt32(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpInt64: txBox.Text = GetInt64(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpUint64: txBox.Text = GetUInt64(tmp.Value).ToString(); break; case DataTypeEnum.RegUwpSingle: txBox.Text = GetSingle(tmp.Value).ToString("G9"); break; case DataTypeEnum.RegUwpDouble: txBox.Text = GetDouble(tmp.Value).ToString("G17"); break; default: break; } }
public void SetValueData(byte[] dataRaw) { var tmp = MethodHelpers.SplitDataRaw(dataRaw); _timestamp = GetDateTimeOffset(tmp.Key); var @bool = GetBoolean(tmp.Value); if (@bool) { cmBox.SelectedIndex = 0; } else { cmBox.SelectedIndex = 1; } }
private string DisplayData(byte[] dataRaw, DataTypeEnum dataType) { if ((int)dataType > 0x5f5e_100 && (int)dataType < 0x5f5e_126) { if (dataRaw.Length < 8) { return("(invalid data)"); } var splittedDataRaw = MethodHelpers.SplitDataRaw(dataRaw); var data = splittedDataRaw.Value; //var timestamp = DateTimeOffset.FromFileTime(BitConverter.ToInt64(timestamp, 0)); //var timeStamp = ; switch (dataType) { case DataTypeEnum.RegUwpByte: return(GetByte(data).ToString()); case DataTypeEnum.RegUwpInt16: return(GetInt16(data).ToString()); case DataTypeEnum.RegUwpUint16: return(GetUInt16(data).ToString()); case DataTypeEnum.RegUwpInt32: return(GetInt32(data).ToString()); case DataTypeEnum.RegUwpUint32: return(GetUInt32(data).ToString()); case DataTypeEnum.RegUwpInt64: return(GetInt64(data).ToString()); case DataTypeEnum.RegUwpUint64: return(GetUInt64(data).ToString()); case DataTypeEnum.RegUwpSingle: return(GetSingle(data).ToString("G9")); case DataTypeEnum.RegUwpDouble: return(GetDouble(data).ToString("G17")); case DataTypeEnum.RegUwpChar: return("'" + GetChar(data).ToString() + "'"); case DataTypeEnum.RegUwpBoolean: return(GetBoolean(data).ToString()); case DataTypeEnum.RegUwpString: return("\"" + GetString(data).ReplaceMultilineWithSymbols() + "\""); case DataTypeEnum.RegUwpCompositeValue: return(PrettyPrintDictionary(GetCompositeValue(data)).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpDateTimeOffset: return(GetDateTimeOffset(data).ToString()); case DataTypeEnum.RegUwpTimeSpan: return(GetTimeSpan(data).ToString()); case DataTypeEnum.RegUwpGuid: return(GetGuid(data).ToString()); case DataTypeEnum.RegUwpPoint: return(GetPoint(data).ToString()); case DataTypeEnum.RegUwpSize: return(GetSize(data).ToString()); case DataTypeEnum.RegUwpRect: return(GetRect(data).ToString()); case DataTypeEnum.RegUwpArrayByte: return(PrettyPrintArray(GetArray(data.Length, 1, i => GetByte(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayInt16: return(PrettyPrintArray(GetArray(data.Length, 2, i => GetInt16(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayUint16: return(PrettyPrintArray(GetArray(data.Length, 2, i => GetUInt16(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayInt32: return(PrettyPrintArray(GetArray(data.Length, 4, i => GetInt32(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayUint32: return(PrettyPrintArray(GetArray(data.Length, 4, i => GetUInt32(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayInt64: return(PrettyPrintArray(GetArray(data.Length, 8, i => GetInt64(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayUint64: return(PrettyPrintArray(GetArray(data.Length, 8, i => GetUInt64(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArraySingle: return(PrettyPrintArray(GetArray(data.Length, 4, i => GetSingle(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayDouble: return(PrettyPrintArray(GetArray(data.Length, 8, i => GetDouble(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayChar16: return(PrettyPrintArray(GetArray(data.Length, 2, i => GetChar(data, i)), "'").ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayBoolean: return(PrettyPrintArray(GetArray(data.Length, 1, i => GetBoolean(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayString: return(PrettyPrintStringArrayFromRaw(data).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayDateTimeOffset: return(PrettyPrintArray(GetArray(data.Length, 8, i => GetDateTimeOffset(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayTimeSpan: return(PrettyPrintArray(GetArray(data.Length, 8, i => GetTimeSpan(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayGuid: return(PrettyPrintArray(GetArray(data.Length, 16, i => GetGuid(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayPoint: return(PrettyPrintArray(GetArray(data.Length, 4 * 2, i => GetPoint(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArraySize: return(PrettyPrintArray(GetArray(data.Length, 4 * 2, i => GetSize(data, i))).ReplaceMultilineWithSymbols()); case DataTypeEnum.RegUwpArrayRect: return(PrettyPrintArray(GetArray(data.Length, 4 * 4, i => GetRect(data, i))).ReplaceMultilineWithSymbols()); default: return("***-UNPARSED-***"); } }