Write a C# code to parse info from a *.DBC CAN database file

Completado Publicado hace 6 años Pagado a la entrega
Completado Pagado a la entrega

Hi there,

We have a software that - amongst other things - converts logged "CAN Bus" data files (from e.g. cars, trucks, ...) from "raw" messages into human-readable values.

Today, users have to enter the rules for converting the data manually (incl. scaling factor, offset factor and more). However, a common format exists for database files that cover these things called *.DBC files.

We would like you to create a C# code that takes any *.DBC file and parses the "Signals" Information contained within to a C# array. Specifically:

Create C# class with the following characteristics:

Constructor that takes the file path of a .dbc file

Upon construction extracts the required inputs from the .dbc file and assigns them to the object as properties.

(a .dbc file can contain more than one ID message, so the properties of the object

have to be arrays, so that they can contain information for multiple messages)

The array should contain all the output that is found in the Signals tab (cf. below via CANalyzer).

We can provide a *.DBC file for testing purposes and you can find a program demo of CANanalyzer (which under the Tools tab contains CANDB++ which allows you to view and edit DBC files) here: [login to view URL],[login to view URL]

Further, inspiration can probably be found via this extensive code that does a lot of what we're looking for (though we may need something simpler):

[login to view URL]

We are looking for freelancers that are strong in coding, but ideally also some that have some experience working with CAN bus data and know about the .DBC format already.

Further details can be discussed via chat.

Please only bid if you believe you understand the above and it is reasonably clear.

Best,

Martin

Programación en C# Programación de bases de datos Arquitectura de software

Nº del proyecto: #14089841

Sobre el proyecto

11 propuestas Proyecto remoto Activo hace 6 años

Adjudicado a:

UEmanuel

Hello, your project description is very detailed and I understand what you want. But I've still some questions. Do you only need the code of the class, so that you can include it into a greater project, or do you ne Más

$113 USD en 8 días
(7 comentarios)
4.3

11 freelancers están ofertando un promedio de $187 por este trabajo

vano101

Hello. Looks like it's text file that is easy to parse.

$30 USD en 1 día
(1109 comentarios)
7.6
lurdsubas

Hello, I am a c# developer and I will be readily available to write you a parser to achieve your goal. Hope we can work together.

$150 USD en 3 días
(39 comentarios)
6.7
sakib51

Hello, I am proficient in C# and wpf. Its clear that the input will be dcn file and I have convert them to C# object. But what will be the output.I will be creating a line by line parser which can be pushed in an arra Más

$150 USD en 7 días
(15 comentarios)
5.4
truongvanhuy1995

A proposal has not yet been provided

$88 USD en 5 días
(6 comentarios)
4.8
huongth

Hi. I am an expert in VBA, VBScript, Visual Basic, C#, F#, C, C++, ASM, Delphi, Java, iMacros, Flash, ASP, ASP.NET, Access, MySQL, MSSQL, QuickBooks, Oracle. I can create auto scripts to scrape websites, auto click, fo Más

$833 USD en 10 días
(17 comentarios)
4.1
theblue8488

Hi, Nice to meet you, I am a senior software engineering with more 10 years experience in .NET, ASP.NET MVC, C#, SQL Server, HTML, CSS, Bootstrap, JQuery and JavaScript... After i read your requirements i feel that i Más

$155 USD en 3 días
(10 comentarios)
2.9
zoricvinko

Hi, About me: software developer with more than 3 years of experience in .NET technologies. Also, new to freelancer, so will do this for a really low price. If that soudns good to you, feel free to ping me on ch Más

$30 USD en 3 días
(1 comentario)
0.2