This is a migrated thread and some comments may be shown as answers.

Using RadTimeline to display input packets

2 Answers 47 Views
TimeLine
This is a migrated thread and some comments may be shown as answers.
Sebastien
Top achievements
Rank 1
Sebastien asked on 26 May 2014, 02:56 PM
Hi,

I need to display incoming packets from communication ports, in a time line, along with other informations (for example a port “Mode”, representing the actual state of the port).

I made with Expression Blend’s Sketchflow a prototype to illustrate what I want. See attached file to fond how it looks like.

Is it possible to use the RadTimeLine control to display incoming packets as shown in the prototype? And to have packets’ details when hovering or clicking it ? (in a tooltip or side window).
Also is it possible to have different ItemTemplates, one for each line ?

Finally, the full period I'd like to display is several hours, and the duration of a packet is about 10ms. Does the radTimeLine offers great zoom capabilities to be able to see each packet ?

Regards,
Sebastien

2 Answers, 1 is accepted

Sort by
0
Accepted
Tsvetie
Telerik team
answered on 28 May 2014, 12:31 PM
Hello Sebastien,

I will do my best to answer all of your questions. 

  • Is it possible to use the RadTimeLine control to display incoming packets as shown in the prototype?
    • => The template of the RadTimeline control differs from the image that you have attached. However, you can group items in groups and specify custom templates based on the type of the items. That is why, I believe the control could fit your needs.
  • And to have packets’ details when hovering or clicking it ? (in a tooltip or side window).
  • Also is it possible to have different ItemTemplates, one for each line ?
    • => You can specify different templates for the different items, not the items on a ceratain row. Please refer to our Custom ItemTemplate demo for a reference. You can download our WPF QSF from here.
  • Does the radTimeLine offers great zoom capabilities to be able to see each packet ?
    • => By default the control calculates a value for the MinZoonRange property so that it prevents you from zooming in too deep. However, you can specify a value for that property that suites your scenario and this value will be respected.

Regards,
Tsvetie
Telerik
 
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos and start improving your app based on facts, not hunches.
 
 
0
Sebastien
Top achievements
Rank 1
answered on 28 May 2014, 03:28 PM
Tsvetie,

Thank you for all the answers and links to the demos.

I think with some templating I'll be able to do what I want.
Annotations (like in the World Cup demo) could replace the Mode line, with one color for each mode, and the Mode label on the top of the timeline.

Regards,
Sebastien
Tags
TimeLine
Asked by
Sebastien
Top achievements
Rank 1
Answers by
Tsvetie
Telerik team
Sebastien
Top achievements
Rank 1
Share this question
or