Create C# GUI to produce send user-specified messages into a queue

We have a software that is used to feed CAN bus messages from a CAN bus interface into Wireshark. Currently this is a one-way pipe solution, but we would like to add a feature to allow the user to “transmit” messages live onto the CAN bus.

We will handle the back end integration, but need a C# based GUI interface (done in Winforms) that does roughly the same as the “transmit” GUI in the below video (i.e. not the Trace window and not the Receive window): [url removed, login to view]

In other words, it should be able to do the following:

1) The interface should consist of a main window in a tap that should have a white background and in terms of color/style/look & feel should look somewhat like a tap in Wireshark (cf. attached picture)

2) The structure should more or less match the video - i.e. a Main Window (not docked), where the list of messages to be transmitted are listed - and an “Edit” window where details of each message can be specified. Note that the Main Window should not have the “Transmit” to the left as in the video, but column structure can match the video otherwise. Functionality such as deleting messages from the list should be included as well e.g. via right-click drop down

3) The details of the Edit Window should be as in the video, except a few things:

- A Delay (ms) field should be added below the cycle time

- The Message Type should be renamed Message Options

- The “Remote Request” check mark should not be included

- Instead, there should be a “Show Transmitted Messages” check mark option

-Under options, there should be an option to set the “Trigger” to either Cycle or Manual. If Manual, the message should be sent when the user hits a specified keyboard shortcut. The keyboard shortcut should ideally be possible to specify under Message Options in the Edit field and should be visible in a column in the Main View when Manual has been selected. If a custom keyboard shortcut is too difficult, Space should be the trigger key

- The Help button should be removed

- Note that messages should be input in HEX format

4) In the Main Window, there should be an “Enable” check mark to the far left. Also, the Trigger Field and Cycle Time fields should be possible to edit within the Main Window by clicking them

The GUI should then simply produce messages according to the specifications, cycle times and potential manual keyboard triggering - and output them to a queue that can then be handled by our program. For testing purposes, we would like that the project includes an output window for showing the produced messages. So if e.g. 3 messages have been defined with short cycle times, the output window should quickly be populated with several messages. For each message parsed, the Timestamp, CAN ID, CAN Data Length, CAN Data Bytes should be included.

So in short, this is mainly about creating a fairly simple GUI solution that produces message output based on user specifications.

Good communications skills, strong English skills, attention to details, affordability and speed are key.

Квалификация: Программирование на C#, Архитектура ПО, Тестирование ПО

Показать больше windows messages list, msmq peek all messages, message queue c# codeproject, c# message queue example, message queue in windows programming, c# messaging framework, read message from msmq c#, msmq send message to remote private queue, user send messages admin send messge user user read messages component joomla , mass messages group send facebook, ingenico queue send, can exceed amount messages can send day myspace, user registration messages joomla, cakephp user private messages, messages can send myspace day, standalone java program post messages queue, script read messages file send mail, send serial commands gui, myspace messages can send day, messages can send myspace per day

О работодателе:
( 14 отзыв(-а, -ов) ) Maarslet, Denmark

ID проекта: #14242914



Hello, I've over 8 years experience in C# and WinForms, so I think I'll fit for the project. I know I've not written that much, but I think you got to know me a bit. Kind regards Emanuel

$180 USD за 4 дней(-я)
(6 отзывов(-а))

15 фрилансеров(-а) в среднем готовы выполнить эту работу за $224


i am a lead .NET software engineer Relevant Skills and Experience i am a lead .NET software engineer and responsible for creating a web and desktop applications using different languages and technologies Proposed Mil Больше

$200 USD за 3 дней(-я)
(77 отзывов(-а))

Hello sir. I 've read your post and so very interested in your job. I 'm sure I can satisfy you with my ability. I 'm working in part of coding and software developing for over 6 years. I have much experiences in d Больше

$166 USD за 3 дней(-я)
(27 отзывов(-а))
$147 USD за 3 дней(-я)
(24 отзывов(-а))

Senior software developer who has over 5 years of experience. I have developed many software and have been highly praised by clients for the high quality of work and accountability. Relevant Skills and Experience - C Больше

$222 USD за 3 дней(-я)
(2 отзывов(-а))
$700 USD за 22 дней(-я)
(12 отзывов(-а))
$155 USD за 1 день
(11 отзывов(-а))
$500 USD за 10 дней(-я)
(8 отзывов(-а))

Dear sir! High-Quality+fast development+good credit+fast communication=My work method! My first aim is to provide you quality and professional task. i have developed for 7 years on freelancer.com. i am a .net,asp.n Больше

$155 USD за 3 дней(-я)
(7 отзывов(-а))

Hello Sir My name is Harit Sandhu, I'm working with IT from 8 years. I'm new here so thats why i don't have any reviews.I would like to help you in less and good price. we work in JAVA,HTML, IOS, ANDROID, ASP.NET , Больше

$155 USD за 3 дней(-я)
(1 отзыв)
$263 USD за 3 дней(-я)
(3 отзывов(-а))
$155 USD за 3 дней(-я)
(1 отзыв)

A proposal has not yet been provided

$111 USD за 1 день
(0 отзывов(-а))

Hi I am Aaqib Bakshi I've gone through your project Details and have got idea to make it more perfect , as I have done lot of projects related to this project. I can strongly assure you that I will be able to provid Больше

$30 USD за 3 дней(-я)
(0 отзывов(-а))

I am c# developer work this type of software.

$222 USD за 15 дней(-я)
(0 отзывов(-а))