Unit Claiming · wave-1 UI wireframe (branch experiment)

Configuration

Global settings page: Plant / Printing / Scale Interface / IP & Connection. Source defaults IP 172.20.152.226 / port 6671.

Scope: UI understanding only. Control inventory parsed from Configuration.Designer.cs (29 controls). API / data-layer mapping deferred to wave 2.
Opens as a maximized MDI child of MDIParent1 (prior child closed). Return via the crumb above.

Controls (29)

NameTypeLabel
btnSaveButtonSave and Exit
cbAveryWeightTronixCheckBoxUse Avery Weight-Tronix (Indianapolis)
cbAveryWeightTronixIPCheckBoxUse Avery Weight-Tronix via IP (Indianapolis) 172.20.152.226 / 6671
cbAveryWeightTronixIPHuntingdonCheckBoxUse Avery Weight-Tronix via IP (Huntingdon) 172.20.1.232.129 / 1702
cbAveryWeightTronixIPSullivanCheckBoxUse Avery Weight-Tronix via IP (Sullivan) 172.20.1.88 / 1702
cbFirstClaimInShiftCheckBoxDisable First Claim in Shift Message
cbMettlerViaIPCheckBoxUse Mettler Scale via IP (Princeton) 172.20.100.215 / 1702
cbPrintingDisabledCheckBoxPrinting Disabled
cbUseAveryWeightTronixIPGenericCheckBoxUse Avery Weight-Tronix via IP (Scale IP) / (Scale Port)
cbUseMettlerCheckBoxUse Mettler Scale Protocol (Sullivan HGX)
cbUseOptimaOP900CheckBoxUse Optima OP-900 Protocol (Indianapolis)
ddPrinterOverrideComboBox
gbIpConnectionInfoGroupBoxIP Connection Info
gbPlantLocationGroupBoxPlant Location
groupBox1GroupBoxPrinter Override
label1LabelRead scale data from this COM port (COM1, COM2, etc):
label3LabelPrinter override - Always print to:
label4LabelLeave this unselected unless you\'ve been instructed to set this.
label5LabelIP:
label6LabelPort:
label7LabelNote that IP and Port must be set manually! Checkboxes above will not set these.
rbHuntingdonRadioButtonHuntingdon
rbIndyRadioButtonIndianapolis
rbPrincetonRadioButtonPrinceton
rbSullivanRadioButtonSullivan
tbComPortTextBox
tbIpAddressTextBox
tbPortTextBox
textBox1TextBoxNote: Use PuTTY to establish/test communication with scales via RS232 https://www