WORK IN PROGRESS
First article: initial requirements and design
I want a CLI application, that will get as parameters the cable modem url and a refresh time. It will print the status of the cable modem (syncronised or not). The only reliable way to get this data from the cable modem that I know of at this point is through the web interface. Some isp’s like my own, will block access to other ways to check the modem.
Because there are many types of cable modems used, I want an object that will gather the required data by itself and have a way to present that data to a consumer. So, my object should know about:
My object should automaticaly gather the data it needs, after put in “data retrieve” mode. Thus, it will need to start a thread and do the http transfer and file processing in that thread. An user of this object should only care to start, stop and ask the object for the data.
I will be using cUrl library to perform the http requests. Probably, I will also use wxWidgets for the portable threads and later for the GUI.
Preparation:
- set up a Visual Studio Solution
- set up the project to use curl
- set up the project to use wxWidgets