""" RION NL-42 / NL-52 serial control layer. The NL-52 has no Ethernet option (unlike the NL-43's NX-43EX LAN card); it speaks the same ASCII command family over RS-232C or USB (virtual COM port). This package provides a dependency-free serial client + parser so the meter can be driven directly over USB on the bench, and later bridged onto the network via the RX55's serial PAD mode (or a ser2net host). Modules: protocol — pure command/response parsing (no I/O, unit-testable) client — termios-based serial transport + NL52Client command methods cli — command-line tool for bench testing over USB """ from nl52.protocol import ( # noqa: F401 DODSnapshot, DRDSample, ResultError, parse_dod, parse_drd, RESULT_CODES, )