All oDesk Jobs » Search Results » Job Facts
 Payment Method
Not Verified
C# Digital I/O Control Software
Open
Date Posted:November 13, 2007
Planned Start Date:November 13, 2007
Type:Hourly
Main Category:Software Development
Sub Category:Desktop Applications
Skills: C#/.Net
Hardware Interfacing & Protocol Design
Estimated Workload:Part-time - 10-30 hrs/week
Estimated Duration:Less than 1 month
Last Buyer Activity:February 14, 2008
Candidates: 6 - average $18.68/hr
Interviews: none
 
In Progress
Start Date:November 14, 2007
Hourly Rate:$25.00
Last Date Worked:January 19, 2008
Hired Provider: Dig M.
Hours Worked:72
Offline Hours:8%
Bonuses: none
Refunds: none
Completed
End Date:February 14, 2008
Feedback to Provider: 3.60
Feedback to Buyer: 5.00
 
Buyer Facts
Member Since:August 20, 2007
Country:United States (GMT-08)
City:San Francisco
Jobs Posted:14
Jobs Filled:9
Jobs Not Yet Filled:1
Current Team size:0
Hours billed, last 30 days:0
Total oDesk Hours:209.50
Feedback Score: 5.00 (2)
 
 

Feedback from Buyer:

  3.6
Cooperation:   4.0

Digvijay is a very competent programmer who completed our Visual C# job successfully.  We had a few issues setting expectations correctly but once resolved he came through for us.

Feedback from Provider:

  5.0
Cooperation:   5.0

It was great to work with Brett on this exciting project. Despite of the technical difficulties he was very supportive and always explained things well.

I hope i get to work with him again.


Description AttachmentView attachment
PLEASE ANSWER THE 4 QUESTIONS BELOW
if you want this job.

This project is to build a C# application library and simulator application to interact with a Measurement Computing USB-1024LS Digital I/O controller. This application will use the .NET Universal Library supplied by the device manufacturer. The purpose of the application is to set the digital output pins according to algorithms run by the Flame Meter Simulator application that you will also develop.

The Flame Meter Simulator is a software application with a graphical interface that simulates and controls a propane flame effect device (a real physical device that is on fire). It is made of a series of tubes with electrical solenoid valves that open and close based on the values of the digital output pins. 

Required:
3+ Years .NET programming experience
Excellent software architecture skills that can be demonstrated in your project portfolio.
A high ELance rating with references - NO NEWCOMERS.

See the detailed attached software specification and write your proposal for how you will implement this project using Visual C#. 

QUESTIONS (YOU MUST ANSWER THESE IN YOUR BID OR YOU WILL NOT WIN THIS PROJECT):
1. What is your specific project experience writing device-level code or high-level APIs that interact with hardware devices? Please send links to working projects.
2.  Describe the purpose and usage of the DeviceIoControl function.
3.  How do you dynamically load a C# class and use the reflection API to list the loaded classes members and methods?
4.  In the win32 API what is the difference between SendMessage and PostMessage?

Buyer's Assignment History
Provider From/To Job Title Billed Feedback
74874 01/2008 - 07/2008 VMWare Linux Server Administration $1,420
27791 01/2008 - 01/2008 VMWare Linux Server Administration $30
1217 11/2007 - 01/2008 C# Digital I/O Control Software $1,804
31614 09/2007 - 09/2007 VMWare Linux Server Administration $137

Candidate List
Title Name Initiated By Date
░▒▓█ C# and VB .NET/ Visual C++/ Borland C++ Builder Developer █▓▒░ Dig M. Provider November 13, 2007
.NET Technology With SQL SERVER Mahmoud N. Provider November 13, 2007
ASP.NET/SQL/N-layer/Javascript-Callbacks/Win Mobile Sergey S. Provider November 14, 2007
Project Manager/Developer Anton N. Provider November 14, 2007
Dotnet Developer Prasanth K. Provider November 14, 2007
PHP/IIS/MS SQL, .NET 3.5, MSSQL, WPF, Crystal Reports, XHTML, CSS, SEO Amandeep S. Provider November 14, 2007

Related Trends
.NET Developers