In Progress

Polling thread in our existing software in Visual C++ 6.0

We have an old-fashioned MDI software that is written in MFC and Visual C++ 6.0. The development can be done remotely on our computer if you don't have access to Visual C++ 6.0.

Now a polling thread is to be added.

Definitions:

DS1972 - an EEPROM connected via 1-wire. In a previous project we implemented code for writing data to a 1-wire device. From this existing code we think it should be possible to find if it is disconnected or a new one is connected.

Procedure to be implemented - Polling

1. If a new DS1972 is connected, prompt the user with a field for inputting text (serial number). The prompt is a dialog box with an input field that is exited when Enter is pushed or an OK button is clicked. Alternatively, if using a bar code reader the dialog box is to be automatically closed (I think the bar code reader ends with Enter or similar so this should not be a problem)

If the user typed a wrong serial number, then the user needs to remove the DS1972 and insert it again to open the prompt again.

2. If there is no change in the status of the DS1972, do nothing.

3. If the existing DS1972 is disconnected, clear the text (serial number).

4. Add a flag that makes it possible to exit this polling thread if the software is doing an operation where the polling thread should not be active.

5. When starting the software, run point 1 above.

Skills: C++ Programming, Microsoft, Software Architecture

See more: polling thread, polling code, serial polling thread code, writing computer code, old fashioned writing, computer software development, code writing software, clear wire, a bar code reader, microsoft visual, microsoft mfc, visual C++, visual c#, thread, software box, remove mfc, old software, mfc c++, find the software, computer architecture -- 2, c# architecture, c mfc, serial number change, add button mfc project, reader software

About the Employer:
( 17 reviews ) Trondheim, Norway

Project ID: #2560875

Awarded to:

sergeydm

Hello. I'm ready to start.

$200 USD in 2 days
(3 Reviews)
3.3

4 freelancers are bidding on average $215 for this job

chronosphear

Hi accousti, I've just had a good read of your project specification. It all sounds reasonably straightforward to implement, although there's a degree of uncertainty. Am I correct in thinking that you're using the M More

$250 USD in 3 days
(2 Reviews)
4.2
argento

Hi there, please check PMB. Thanks.

$250 USD in 10 days
(10 Reviews)
3.8
trinity09

I am a C++ Expert having more than 8 yrs of software programming experience. Recently I had worked on an conversion project (VC++ 6.0 to VS 2008). I had started my career with VS 6.0.

$160 USD in 4 days
(6 Reviews)
3.3