OMNeT++/OMNEST Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001017OMNeT++runtime / Qtenvpublic2017-09-20 14:192018-06-19 08:25
Assigned Toandras 
PlatformOSOS Version
Product Version5.2 
Target VersionFixed in Version 
Summary0001017: The GUI should be able to display network nodes, packet data and other domain specific data in a more accessible way.
DescriptionThe default inspector displays the packet data in a way which is difficult to comprehend. The reason is that there are many other fields in a packet data structure which are not strictly part of the packet data but rather some technical data (e.g. flags). We need some way, some filter mechanism that allows the user to focus on the actual packet data.

Similarly for network nodes and network interfaces, we need a way to display the communication network relevant data in a more accessible way. For example, selecting a network node module does not reveal directly its IP and MAC addresses. In general, the user interface allows drilling down for the data we are looking for but that is very inconvenient.

My suggested solution is the following:
 - change network node modules and network interface modules to have their own classes
 - add descriptors for those classes which provide the immediately useful fields as needed
 - group and tag these fields to allow filtering in the GUI
 - group and tag fields in packets and chunks
 - make sure that most chunk fields are packet data by default (without extra syntax)
 - implement some kind of filtering mechanism for tags in the GUI
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
attila (developer)
2018-06-19 08:25

One small part of this is in place now: the filtered message contents view in the GOI (packet mode), making use of the @packetData property.

- Issue History
Date Modified Username Field Change
2017-09-20 14:19 levy New Issue
2017-09-20 14:19 levy Status new => assigned
2017-09-20 14:19 levy Assigned To => andras
2017-09-20 14:26 levy Status assigned => new
2018-06-19 08:25 attila Note Added: 0001360

Copyright © 2000 - 2022 MantisBT Team
Powered by Mantis Bugtracker