Find Jobs
Hire Freelancers

CAN Bus GUI

$30-250 USD

В роботі
Опублікований over 8 years ago

$30-250 USD

Оплачується при отриманні
I need a basic Windows GUI to display data read from tcp socket using vendor's API. The data (this part is done): I have a CAN bus that is getting data points from 2 sources (each identified with a CAN ID). The data is sampled and written to the CAN bus. I have a network device (NetCan Plus 110) that reads the CAN messages and converts them to TCP packets and sends the data over the LAN. The GUI (this is the project I need written): I need a simple GUI that uses the vendor API to read the data and then display it in graphical form (some type of gauge). GUI will have a basic menu structure (quit, about, edit config, etc...). It will open a config file and read data like IP address and port of source and user configurable data about each of the 2 sources (name, max, min, warning level). I assume the best way to do this would be to spawn 2 threads: one to constantly read data from the network and store it in an object, and another to constantly update the gauge widgets. You may have a better idea... This will be a basic program but must be extensible (additional sources in the future, or additional config data, etc...) Will be done in Qt Creator and entire project with source will be delivered. Windows 7 to Windows 10 compatible. Easy to read Object oriented code a must. I am hoping to find someone to do many projects like this in the future.
ID проекту: 8652705

Про проект

15 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
I am expert in Qt development. For instance, i have developed GUIs for military applications with Qt. I have wide experience integrating diverse communication protocol layers to Qt applications. I would be glad to help you on this. That is why I have really adjusted my bid. Please check my reviews. You will be also satisfied with my work! Regards!
$144 USD за 3 дні(-в)
5,0 (6 відгуки(-ів))
3,1
3,1
15 фрілансерів(-и) готові виконати цю роботу у середньому за $223 USD
Аватарка користувача
Hi, My name is Asanka, an experience C++/Qt developer. Your project seems very interesting and I d like to bid. For the guage, I think we can use a dial in QWT library and use qtcpsocket for communication. Do you have documentation on how data formatted in the frames? Qt is natively asynchronous, so I doubt if we need to handle two threads on our application. Qt does that under the hood. Anyways let me know if you would like to proceed. Thanks Asanka
$277 USD за 3 дні(-в)
4,9 (51 відгуки(-ів))
6,8
6,8
Аватарка користувача
Hello. I am expert in Automation/Control/C++/QT. - You want use "NetCan Plus 110" to communicate with a CAN bus contains 2 device support CAN. - "NetCan Plus 110" connect to PC via TCP/IP. I can do your job well with QT. We can discuss more about structure of app: GUI, menu,s functions, ... Thank.
$250 USD за 7 дні(-в)
4,9 (31 відгуки(-ів))
5,4
5,4
Аватарка користувача
A proposal has not yet been provided
$155 USD за 3 дні(-в)
4,9 (21 відгуки(-ів))
5,5
5,5
Аватарка користувача
Hi, i would be happy to help you. i have a great experience in Qt/C++, I have done many project in this field. Please have a look at my portfolio and previous work. Message me so we can talk about the project. cheers
$222 USD за 5 дні(-в)
5,0 (19 відгуки(-ів))
5,0
5,0
Аватарка користувача
Hi. I am developer with over 20 years of experience. I have recently done similar app to your in Qt too. It is to read battery information from power controller and display in dashboard with columns for each battery cell. Data are read using COM connection and are sent to a server using http protocol. I can show you the app. I am sure I can do your project too. It just need to make some UI modifications and change source of data. Thank you, Maciej
$210 USD за 7 дні(-в)
4,9 (12 відгуки(-ів))
4,9
4,9
Аватарка користувача
Hello, how are you. I have experience on VB.Net and MFC. I have experience in developing the MCU embedded system with C,C++ language with PIC, RENESAS, NEC.... I have designed the concrete plant control system, Power Line Communication system and many project. I also have experience in developing the windows application using Java, VB.Net and MFC. And i designed the PHP e comencial page. I can help you on this project. Thank you very much.
$145 USD за 3 дні(-в)
5,0 (20 відгуки(-ів))
5,0
5,0
Аватарка користувача
A proposal has not yet been provided
$833 USD за 10 дні(-в)
5,0 (9 відгуки(-ів))
4,5
4,5
Аватарка користувача
I am professional C++, Python and Java developer with >6 years of experience. I have strong knowledge of Qt via C++ and Python binding. Also I have experience of GUI tools development for embedded systems. I think I have a lot of relevant experience to help you with your task.
$155 USD за 3 дні(-в)
5,0 (3 відгуки(-ів))
3,2
3,2
Аватарка користувача
Предложение еще не подано
$222 USD за 6 дні(-в)
5,0 (1 відгук)
1,0
1,0
Аватарка користувача
I am a dotnet developer and currently trainer in my Organisation. I can do this as early as possible with perfection. My bidding is negotiable.
$155 USD за 3 дні(-в)
0,0 (1 відгук)
0,0
0,0
Аватарка користувача
There could be two possible design to solve your problem: ● Using two thread with Producer-consumer design pattern. ● Using QTimer. Data will be read after every timeout signal.
$66 USD за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Not much too to say... I got a good amount of experience for writing debug GUIs for robots (mainly in Python, but also in C++), which is a quite similar task. I would prefer to do it in Python (mainly because it is afterwords easier to maintain), but I am also fine with C++. I am also maintaining our robots drivers, so I do have a good understanding of the CAN bus.
$138 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
A proposal has not yet been provided
$155 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
A proposal has not yet been provided
$222 USD за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
United States
0,0
0
Спосіб оплати верифіковано
На сайті з вер. 23, 2015

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.