Доработать существующий код MSVC++
5000 UAHСтоит задача доработать существующие исходники С++ MS Visual Studio. Это файл Windows DLL, реализующий стандартный API для программ, работающие с разным железом. Суть доработки - заменить протокол обмена с железом на другой.
Описание всех функций API можете найти тут https://drive.google.com/open?id=1akXTlAorPhzMJWPNjB-DLKVWuDufq6FH
Oни уже написаны хардварщиком на чистом Си. Нужно их скопипастить в проект и довести до рабочего состояния, подключить все переменные куда надо. Заготовки функций можно найти тут https://drive.google.com/open?id=13TfHD7Umx3rqtyxLTPyMrzfpYDobVij6
Суть работы с железом очень простая - мы посылаем ему короткий пакет управления, назад получаем поток данных, которые нужно привести в надлежащий вид и отдать программе.
Рабочие исходники, которые следует доработать можно найти тут https://drive.google.com/open?id=14dfRIvzpBucxsZhE2d8ksn2y90yyZTVW
Примерная последовательность работ:
1) Очистка тел функций API от ненужного кода, превращение их в заглушки. Удаление зависимых функций, связанных со старым железом. Компиляция исходников в DLL, проверка, что ничего не сломалось и программа воспринимает DLL как родную.
2) Заполнение API функций новым кодом, отладка. На этом этапе нужно будет предусмотреть запись лога в файл.
3) Корректировка единственного окна GUI под актуальные параметры для железа. Замена лого картинки.
Все консультации по-поводу железа, как это работает, будут даны в полном объеме. Существуют также исходники других реализаций того же самого, где можно посмотреть как сделано.
Сроки не горят, можно ковыряться хоть месяц, главное что б с результатом.
Skype - rolin791
Перед тем, как браться за проект, рекомендую сначала скомпилить исходники на своем сетапе, глянуть код и оценить свои силы.