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

Ολοκληρωμένο Αναρτήθηκε Πριν 6 χρόνια Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

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

Γλώσσα Προγραμματισμού C# Προγραμματισμός Βάσης Δεδομένων Αρχιτεκτονική Λογισμικού

Ταυτότητα Εργασίας: #14089841

Σχετικά με την εργασία

11 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 6 χρόνια

Ανατέθηκε στον:

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 Περισσότερα

$113 USD σε 8 μέρες
(7 Αξιολογήσεις)
4.3

11 freelancers κάνουν προσφορές κατά μέσο όρο $187 για αυτή τη δουλειά

vano101

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

$30 USD σε 1 μέρα
(1109 Αξιολογήσεις)
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 σε 3 μέρες
(39 Αξιολογήσεις)
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 Περισσότερα

$150 USD σε 7 μέρες
(15 Αξιολογήσεις)
5.4
truongvanhuy1995

A proposal has not yet been provided

$88 USD σε 5 μέρες
(6 Αξιολογήσεις)
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 Περισσότερα

$833 USD σε 10 μέρες
(17 Αξιολογήσεις)
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 Περισσότερα

$155 USD σε 3 μέρες
(10 Αξιολογήσεις)
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 Περισσότερα

$30 USD σε 3 μέρες
(1 Κριτική)
0.2