Find Jobs
Hire Freelancers

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

$30-250 USD

已完成
已发布将近 7 年前

$30-250 USD

货到付款
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): [login to view URL] 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.
项目 ID: 14242914

关于此项目

14提案
远程项目
活跃7 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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天之内
5.0 (7条评论)
4.4
4.4
14威客以平均价$204 USD来参与此工作竞价
用户头像
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 Milestones $200 USD - full
$200 USD 在3天之内
4.9 (123条评论)
7.4
7.4
用户头像
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 developing software and programming. I major in C#,ASP.NET(MVC),PHP(Laravel & Yii Frame work, OpenCart), Web scrapping,web scrapy, Python(Django), HTML5, Javascript and Jqeury. I can offer you my projects before. Then you can trust me and check mine. Please let us contact and make a good friendship. Thanks.
$166 USD 在3天之内
5.0 (94条评论)
7.1
7.1
用户头像
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, C++, C#, VB.Net, ASP.Net, Python Proposed Milestones $222 USD - Total
$222 USD 在3天之内
5.0 (2条评论)
4.7
4.7
用户头像
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.net developer. i have developed many asp.net web app and c# application (WPF,WFA). i have worked a task same as your task 2 months ago. so i can complete your task perfectly. thanks for your reading my description. Best Regards
$155 USD 在3天之内
4.8 (8条评论)
3.6
3.6
用户头像
A proposal has not yet been provided
$111 USD 在1天之内
0.0 (0条评论)
0.0
0.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 provide you good quality of work. You can check skills from my profile. I love to do this job. And I assure you that I can complete it with good quality, we can discuss more about this project in chat Looking forward to work with you on this project. Have a nice time thanks
$30 USD 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
I am c# developer work this type of software.
$222 USD 在15天之内
0.0 (0条评论)
0.0
0.0

关于客户

DENMARK的国旗
Maarslet, Denmark
5.0
26
付款方式已验证
会员自4月 14, 2017起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。