| 
														
															@@ -28,6 +28,7 @@ import com.vaadin.flow.component.notification.Notification; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.vaadin.flow.component.notification.Notification.Position; 
														 | 
														
														 | 
														
															 import com.vaadin.flow.component.notification.Notification.Position; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.vaadin.flow.component.orderedlayout.HorizontalLayout; 
														 | 
														
														 | 
														
															 import com.vaadin.flow.component.orderedlayout.HorizontalLayout; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.vaadin.flow.component.orderedlayout.VerticalLayout; 
														 | 
														
														 | 
														
															 import com.vaadin.flow.component.orderedlayout.VerticalLayout; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.vaadin.flow.component.textfield.TextField; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.vaadin.flow.router.PageTitle; 
														 | 
														
														 | 
														
															 import com.vaadin.flow.router.PageTitle; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.vaadin.flow.router.Route; 
														 | 
														
														 | 
														
															 import com.vaadin.flow.router.Route; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -51,9 +52,11 @@ public class EmulatorView extends VerticalLayout { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   private final Button btStop = new Button(new Icon(VaadinIcon.STOP)); 
														 | 
														
														 | 
														
															   private final Button btStop = new Button(new Icon(VaadinIcon.STOP)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   private final Grid<Category> grid = new Grid<>(); 
														 | 
														
														 | 
														
															   private final Grid<Category> grid = new Grid<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  CheckboxGroup<String> cbgInput = new CheckboxGroup<>(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  CheckboxGroup<String> cbgBtn = new CheckboxGroup<>(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  CheckboxGroup<String> cbgOutput = new CheckboxGroup<>(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  private final CheckboxGroup<String> cbgInput = new CheckboxGroup<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  private final CheckboxGroup<String> cbgBtn = new CheckboxGroup<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  private final TextField tfAdc1 = new TextField("ADC 1"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  private final TextField tfAdc2 = new TextField("ADC 2"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  private final CheckboxGroup<String> cbgOutput = new CheckboxGroup<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   public EmulatorView() { 
														 | 
														
														 | 
														
															   public EmulatorView() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     initView(); 
														 | 
														
														 | 
														
															     initView(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -99,11 +102,19 @@ public class EmulatorView extends VerticalLayout { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cbgInput.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL); 
														 | 
														
														 | 
														
															     cbgInput.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     inputContainer.add(cbgInput); 
														 | 
														
														 | 
														
															     inputContainer.add(cbgInput); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    inputContainer.setWidth("50%"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cbgBtn.setItems("SEL", "PRG"); 
														 | 
														
														 | 
														
															     cbgBtn.setItems("SEL", "PRG"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cbgBtn.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL); 
														 | 
														
														 | 
														
															     cbgBtn.addThemeVariants(CheckboxGroupVariant.LUMO_VERTICAL); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    inputContainer.add(cbgBtn); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    VerticalLayout secondRowContainer = new VerticalLayout(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    tfAdc1.setWidth("100px"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    tfAdc2.setWidth("100px"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    secondRowContainer.add(cbgBtn); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    secondRowContainer.add(tfAdc1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    secondRowContainer.add(tfAdc2); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    inputContainer.add(secondRowContainer); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     emulatorContainer.add(inputContainer); 
														 | 
														
														 | 
														
															     emulatorContainer.add(inputContainer); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     HorizontalLayout outputContainer = new HorizontalLayout(); 
														 | 
														
														 | 
														
															     HorizontalLayout outputContainer = new HorizontalLayout(); 
														 |