BSL430.NET  1.3.4
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBSL430_NET.Bsl430NetDeviceBSL430.NET Device node serve as a generic device indentificator with field 'Name' as a key
 CBSL430_NET.Comm.FTDI_DeviceFTDI Device node extends generic Bsl430NetDevice. Use requires D2XX library (FTD2XX.dll or libftd2xx.so) and driver installed (ftdibus.sys)
 CBSL430_NET.Comm.Libftdi_DeviceLibftdi Device node extends generic Bsl430NetDevice. Use requires libraries: libftdi, libusb, LibUsbDotNet
 CBSL430_NET.Comm.Serial_DeviceSerial Device node extends generic Bsl430NetDevice. Use requires library: SerialPortStream. NOTE: If target app use .NET Framework 4.6.2 or lower, Nuget package: Microsoft.Win32.Registry is required!
 CBSL430_NET.Comm.USB_HID_DeviceUSB HID Device node extends generic Bsl430NetDevice. Use requires libraries: HidSharp
 CBSL430_NET.FirmwareTools.FwTools.BslPasswords[MSP430 specific] BSL Password is required for almost any BSL operation except Mass Erase. Password is last 16-byte (F543x-non-A only) or 32-byte (others) of IVT (FFE0-FFFF), if newer 5xx/6xx MCU is used. If MCU from older series is used (1xx/2xx/4xx), password is exactly 20-byte long. Mostly it is 32-byte
 CBSL430_NET.Main.Core.CmdStat
 CBSL430_NET.Main.Core.Message
 CBSL430_NET.Main.Core.Response
 CBSL430_NET.Main.Core.Result< T >
 CBSL430_NET.Constants.Const
 CEventArgs
 CBSL430_NET.Bsl430NetEventArgsBSL430.NET Event Args. Progress is double percentage and Report is current action
 CException
 CBSL430_NET.Bsl430NetExceptionBSL430.NET Exception is generic Exception extended with Status object
 CBSL430_NET.FirmwareTools.Helpers.FirmwareToolsExceptionFirmware Tools Exception is generic Exception extended with Error and Msg (status) objects
 CBSL430_NET.FirmwareTools.ExtensionsExtensions class wrapping some extensions methods like CRC calc, ToByteArray or ToExt
 CBSL430_NET.ExtensionsExtension class with some helpful methods
 CBSL430_NET.FirmwareTools.FwTools.FirmwareFirmware object representation. Nodes is collection of FwNode (Addr + Data) and Info is FwInfo class. ToString, Equal and Euqality Operators (==, !=) overides are available
 CBSL430_NET.FirmwareTools.FwTools.FwInfoFwInfo provides info about firmware, like format, first and last addresses, CRC, code size and reset vector
 CBSL430_NET.FirmwareTools.FwTools.FwNodeAtomic unit which every firmware consits of representated by single byte with max 32-bit long address
 CBSL430_NET.FirmwareTools.FwToolsFwTools class provides basic manipulation (Parse, Create, Convert, Combine, Validate, Compare) with Intel-HEX, TI-TXT, SREC and ELF firmware formatted files
 CBSL430_NET.FirmwareTools.Helpers.Helpers
 CBSL430_NET.IBsl430NetPublic interface of BSL430.NET library
 CBSL430_NET.BSL430NETBSL430.NET is cross-platform toolkit to manage memory of MSP430 MCUs via UART (FTDI, libftdi), USB or Serial (COM) port. It is a cheap replacement for stock TI MSP-FET programmer without debug capability. It can Upload, Download, Erase and Scan
 CBSL430_NET.Main.ICommable
 CBSL430_NET.Main.Core
 CBSL430_NET.Comm.CommFTD2XX
 CBSL430_NET.Comm.CommLibftdi
 CBSL430_NET.Comm.CommSerial
 CBSL430_NET.Comm.CommUSB
 CBSL430_NET.Main.Core
 CBSL430_NET.Main.Core.IData
 CBSL430_NET.Main.Core.Data_BSLVersion
 CBSL430_NET.Main.Core.Data_CRC
 CBSL430_NET.Main.Core.Data_Download
 CBSL430_NET.Main.Core.Data_Void
 CIDisposable
 CBSL430_NET.BSL430NETBSL430.NET is cross-platform toolkit to manage memory of MSP430 MCUs via UART (FTDI, libftdi), USB or Serial (COM) port. It is a cheap replacement for stock TI MSP-FET programmer without debug capability. It can Upload, Download, Erase and Scan
 CBSL430_NET.Main.IDevice
 CBSL430_NET.Main.Core
 CBSL430_NET.Main.Core
 CIEqualityComparer
 CBSL430_NET.FirmwareTools.Helpers.FwNodeAddrComparerCompares Firmware Node addresses only. Useful when searching for fw addr overlap between two files
 CBSL430_NET.FirmwareTools.Helpers.FwNodeComparerCompares whole Firmware Node, address and data. Useful when comparing two firmware files
 CBSL430_NET.ReportReport is result of an action block with Name, Result and Timestamp
 CBSL430_NET.Main.Core.Rx_Block
 CBSL430_NET.ScanAllResultScan All Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI, Libftdi, Serial, USB)
 CBSL430_NET.ScanResult< Tdev >Scan Result wraps Status and List of Devices - Bsl430NetDevice childs (FTDI / Libftdi / Serial / USB)
 CBSL430_NET.StatusStatus class is an Error Cluster with int, bool and string status with Core and UART messages
 CBSL430_NET.StatusExStatusEx is Status extended with Report List, returned as a result of main public methods
 CBSL430_NET.Utility.UtilityUtility class providing some helpful methods
 CBSL430_NET.Utility.Utils