feat(fls): DHCP, static NAT and modem settings as Java loads them
readSystemSoftware adds the DHCP client switch and server settings of every IP stack, a home router's static NAT table (port forwarding) and a modem's mode, port and address. All 23 corpus files match Java. Static DHCP assignments follow setStaticAssignedAddresses: each entry is split at Java whitespace (the same 25 characters as Character.isWhitespace, measured over the BMP), and an entry without MAC and IP ends the list, as Java throws there. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -16,3 +16,13 @@ vermittlungsschicht
|
||||
# The class name filius.hardware.knoten.Rechner, as the device classes of
|
||||
# the .fls format are keyed in packages/fls (topology.ts and its test).
|
||||
packages/fls/::rechner
|
||||
# Property names of Java FILIUS's DHCPServer (aktiv, untergrenze, obergrenze,
|
||||
# gatewayip, dnsserverip) and ModemFirmware (ipAdresse): read from the .fls
|
||||
# file and written so by the Java oracle; our own types call them isActive,
|
||||
# lowerBound, upperBound, gateway, dnsServer and ipAddress.
|
||||
packages/fls/::aktiv
|
||||
packages/fls/::untergrenze
|
||||
packages/fls/::obergrenze
|
||||
packages/fls/::gatewayip
|
||||
packages/fls/::dnsserverip
|
||||
packages/fls/::adresse
|
||||
|
||||
Reference in New Issue
Block a user