public override string ToString() { StringBuilder s = new StringBuilder(); s.Append(string.Format("\t\t<BUTTON>\r\n")); s.Append(string.Format("\t\t\tReportID=\"{0}\"\r\n", Caps.ReportID)); s.Append(string.Format("\t\t\tUsage=\"{0}\"\r\n", Util.byteStr(Caps.Usage))); s.Append(string.Format("\t\t\tUsagePage=\"{0}\"\r\n", Util.byteStr(Caps.UsagePage))); s.Append(string.Format("\t\t\tUsageMax=\"{0}\"\r\n", Util.byteStr(Caps.UsageMax))); s.Append(string.Format("\t\t\tBitField=\"{0}\"\r\n", Util.byteStr(Caps.BitField))); s.Append(string.Format("\t\t\tLinkCollection=\"{0}\"\r\n", Util.byteStr(Caps.LinkCollection))); s.Append(string.Format("\t\t\tLinkUsage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsage))); s.Append(string.Format("\t\t\tLinkUsagePage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsagePage))); s.Append(string.Format("\t\t\tIsAlias=\"{0}\"\r\n", (Caps.IsAlias > 0))); s.Append(string.Format("\t\t\tIsRange=\"{0}\"\r\n", (Caps.IsRange > 0))); s.Append(string.Format("\t\t\tIsStringRange=\"{0}\"\r\n", (Caps.IsStringRange > 0))); s.Append(string.Format("\t\t\tIsDesignatorRange=\"{0}\"\r\n", (Caps.IsDesignatorRange > 0))); s.Append(string.Format("\t\t\tIsAbsolute=\"{0}\"\r\n", (Caps.IsAbsolute > 0))); s.Append(string.Format("\t\t\tStringIndex=\"{0}\"\r\n", Caps.StringIndex)); s.Append(string.Format("\t\t\tStringMax=\"{0}\"\r\n", Caps.StringMax)); s.Append(string.Format("\t\t\tDesignatorIndex=\"{0}\"\r\n", Caps.DesignatorIndex)); s.Append(string.Format("\t\t\tDesignatorMax=\"{0}\"\r\n", Caps.DesignatorMax)); s.Append(string.Format("\t\t\tDataIndex=\"{0}\"\r\n", Caps.DataIndex)); s.Append(string.Format("\t\t\tDataIndexMax=\"{0}\"\r\n", Caps.DataIndexMax)); s.Append(string.Format("\t\t</BUTTON>\r\n")); return(s.ToString()); }
public override string ToString() { StringBuilder s = new StringBuilder(); s.Append(string.Format("\t\t<VALUE>\r\n")); s.Append(string.Format("\t\t\tReportID=\"{0}\"\r\n", Caps.ReportID)); s.Append(string.Format("\t\t\tUsage=\"{0}\"\r\n", Util.byteStr(Caps.Usage))); s.Append(string.Format("\t\t\tUsagePage=\"{0}\"\r\n", Util.byteStr(Caps.UsagePage))); s.Append(string.Format("\t\t\tUsageMax=\"{0}\"\r\n", Util.byteStr(Caps.UsageMax))); s.Append(string.Format("\t\t\tBitField=\"{0}\"\r\n", Util.byteStr(Caps.BitField))); s.Append(string.Format("\t\t\tLinkCollection=\"{0}\"\r\n", Util.byteStr(Caps.LinkCollection))); s.Append(string.Format("\t\t\tLinkUsage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsage))); s.Append(string.Format("\t\t\tLinkUsagePage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsagePage))); s.Append(string.Format("\t\t\tIsAlias=\"{0}\"\r\n", (Caps.IsAlias > 0))); s.Append(string.Format("\t\t\tIsRange=\"{0}\"\r\n", (Caps.IsRange > 0))); s.Append(string.Format("\t\t\tIsStringRange=\"{0}\"\r\n", (Caps.IsStringRange > 0))); s.Append(string.Format("\t\t\tIsDesignatorRange=\"{0}\"\r\n", (Caps.IsDesignatorRange > 0))); s.Append(string.Format("\t\t\tIsAbsolute=\"{0}\"\r\n", (Caps.IsAbsolute > 0))); s.Append(string.Format("\t\t\tHasNull=\"{0}\"\r\n", (Caps.HasNull > 0))); s.Append(string.Format("\t\t\tStringIndex=\"{0}\"\r\n", Caps.StringIndex)); s.Append(string.Format("\t\t\tStringMax=\"{0}\"\r\n", Caps.StringMax)); s.Append(string.Format("\t\t\tDesignatorIndex=\"{0}\"\r\n", Caps.DesignatorIndex)); s.Append(string.Format("\t\t\tDesignatorMax=\"{0}\"\r\n", Caps.DesignatorMax)); s.Append(string.Format("\t\t\tDataIndex=\"{0}\"\r\n", Caps.DataIndex)); s.Append(string.Format("\t\t\tDataIndexMax=\"{0}\"\r\n", Caps.DataIndexMax)); s.Append(string.Format("\t\t\tBitField=\"{0}\"\r\n", Util.byteStr(Caps.BitField))); s.Append(string.Format("\t\t\tLinkCollection=\"{0}\"\r\n", Util.byteStr(Caps.LinkCollection))); s.Append(string.Format("\t\t\tLinkUsage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsage))); s.Append(string.Format("\t\t\tLinkUsagePage=\"{0}\"\r\n", Util.byteStr(Caps.LinkUsagePage))); s.Append(string.Format("\t\t\tBitSize=\"{0}\"\r\n", Caps.BitSize)); s.Append(string.Format("\t\t\tReportCount=\"{0}\"\r\n", Caps.ReportCount)); s.Append(string.Format("\t\t\tUnits=\"{0}\"\r\n", Caps.Units)); s.Append(string.Format("\t\t\tUnitsExp=\"{0}\"\r\n", Caps.UnitsExp)); s.Append(string.Format("\t\t\tLogicalMin=\"{0}\"\r\n", Caps.LogicalMin)); s.Append(string.Format("\t\t\tLogicalMax=\"{0}\"\r\n", Caps.LogicalMax)); s.Append(string.Format("\t\t\tPhysicalMin=\"{0}\"\r\n", Caps.PhysicalMin)); s.Append(string.Format("\t\t\tPhysicalMax=\"{0}\"\r\n", Caps.PhysicalMax)); s.Append(string.Format("\t\t</VALUE>\r\n")); return(s.ToString()); }
public override string ToString() { if (_alreadyDisposed) { throw new ObjectDisposedException(""); } StringBuilder s = new StringBuilder("<HID_DEVICE>\r\n"); s.Append(string.Format("\tFriendlyName=\"{0}\"\r\n", FriendlyName)); s.Append(string.Format("\tManufacturer=\"{0}\"\r\n", Manufacturer)); s.Append(string.Format("\tProduct=\"{0}\"\r\n", Product)); s.Append(string.Format("\tSerialNumber=\"{0}\"\r\n", SerialNumber)); //s.Append(string.Format("\tVendorID=\"{0:X4}\"\r\n", VendorID)); s.Append(string.Format("\tVendorID=\"{0}\"\r\n", Util.byteStr(VendorID))); s.Append(string.Format("\tProductID=\"{0}\"\r\n", Util.byteStr(ProductID))); s.Append(string.Format("\tClass=\"{0:X2}h\"\r\n", _devClass)); s.Append(string.Format("\tSubClass=\"{0:X2}h\"\r\n", _devSubClass)); s.Append(string.Format("\tProtocol=\"{0:X2}h\"\r\n", _devProtocol)); s.Append(string.Format("\tBcdUSB=\"{0}\"\r\n", Util.byteStr(_bcdUSB))); s.Append(string.Format("\tUsage=\"{0}\"\r\n", Util.byteStr(_Usage))); s.Append(string.Format("\tUsagePage=\"{0}\"\r\n", Util.byteStr(_UsagePage))); s.Append(string.Format("\tVersion=\"{0}\"\r\n", Util.byteStr(_Version))); if (_Features.NumItems > 0) { s.Append(_Features.ToString()); } if (_Inputs.NumItems > 0) { s.Append(_Inputs.ToString()); } if (_Outputs.NumItems > 0) { s.Append(_Outputs.ToString()); } s.Append("</HID_DEVICE>\r\n"); return(s.ToString()); }
public override string ToString() { if (_alreadyDisposed) { throw new ObjectDisposedException(""); } StringBuilder s = new StringBuilder("<MSC_DEVICE>\r\n"); s.Append(string.Format("\tFriendlyName=\"{0}\"\r\n", FriendlyName)); s.Append(string.Format("\tManufacturer=\"{0}\"\r\n", Manufacturer)); s.Append(string.Format("\tProduct=\"{0}\"\r\n", Product)); s.Append(string.Format("\tSerialNumber=\"{0}\"\r\n", SerialNumber)); s.Append(string.Format("\tVendorID=\"{0}\"\r\n", Util.byteStr(VendorID))); s.Append(string.Format("\tProductID=\"{0}\"\r\n", Util.byteStr(ProductID))); s.Append(string.Format("\tClass=\"{0:X2}h\"\r\n", _devClass)); s.Append(string.Format("\tSubClass=\"{0:X2}h\"\r\n", _devSubClass)); s.Append(string.Format("\tProtocol=\"{0:X2}h\"\r\n", _devProtocol)); s.Append(string.Format("\tBcdUSB=\"{0}\"\r\n", Util.byteStr(_bcdUSB))); s.Append("</MSC_DEVICE>\r\n"); return(s.ToString()); }