Em Andamento

USB Device Interface

I have a small USB device which includes Windows drivers and .h/.dll/.lib files and documentation, as well as some sample code. I need a C++ program to interface with the device using the drivers supplied. The program will perform the following functions:

1. Allow for entry/storage of basic program config data TBD(a userid, several checkboxes and text fields, etc.).

2. Access the device through supplied interface and retrieve temperature data at a configurable interval (i.e. every 30 seconds), or manually as needed.

3. Transmit data (temp, userid, config choices, etc.) via HTTP request to a web server at a configurable interval, or manually as needed.

Here is a link to the device page.

[DLP-TEMP-G][1]

Here is .PDF documentation on the driver / interface.

[Driver Docs][2]

Here is a link with sample C/C++ code using the drivers:

[Sample Code][3]

Here is a link to the newest drivers:

[Drivers][4]

///////////////////////////////

The driver allows for virtual serial port access through USB or direct DLL access to the device with no serial port. I prefer direct DLL access, not serial access. I also need the classes/functions that communicate to the device to be easily replaced with others, in case I need to change this program to work with a different device in the future. I will provide a sample screenshot of the UI. This program is for internal use and does not need to look pretty. Config fields can be stored in a text file so they can be edited in notepad, or in UI.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP

Habilidades: Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Ver mais: virtual device, temp hire, source data entry device, hire drivers, drivers hire, direct ui, data entry access 2007, data entry device, data access interface, temp data entry, need direct seller, hire php temp, device, device drivers, device driver, data entry temp, php device, windows virtual desktop, usb storage functions, virtual usb serial, php look pretty, windows virtual driver, access retrieve web page, storage functions, php interface exist

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #3065540

Premiar a:

AlexNaumov

See private message.

$85 USD em 35 dias
(89 Avaliações)
6.2

8 freelancers estão ofertando em média $313 para este trabalho

catad83

See private message.

$318.75 USD in 35 dias
(59 Comentários)
6.2
rayleighca

See private message.

$340 USD in 35 dias
(11 Comentários)
4.8
felixrii

See private message.

$212.5 USD in 35 dias
(19 Comentários)
4.8
GVytas

See private message.

$204 USD in 35 dias
(16 Comentários)
4.5
sergz

See private message.

$850 USD in 35 dias
(5 Comentários)
4.2
svasilchenko

See private message.

$130.05 USD in 35 dias
(2 Comentários)
1.5
removed3222

See private message.

$361.25 USD in 35 dias
(0 Comentários)
0.0