Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement library for managed code (Java, .NET) #4

Open
pavel-a opened this issue Dec 7, 2014 · 5 comments
Open

Implement library for managed code (Java, .NET) #4

pavel-a opened this issue Dec 7, 2014 · 5 comments

Comments

@pavel-a
Copy link
Owner

pavel-a commented Dec 7, 2014

  • Java: how?
  • .NET: how? PInvoke or C++/CLI?
@pavel-a
Copy link
Owner Author

pavel-a commented Mar 29, 2015

Powershell? (someone requested)

@mmcs-robotics
Copy link

Добрый день!
Я реализовал управляемую DLL на основе вашего проекта, но только для Standard .NET Framework 4.6. Извините, что не сделал fork от этого проекта – так уж получилось.

Репозиторий: https://github.com/mmcs-robotics/USB-Relay

Там изменения внесены в usb_relay_lib.c и usb_relay_device.h – добавил глобальные переменные для работы со списком реле, и функции, которые не требуют указания хендлеров, можно по индексу работать. Ну и плюс управляемая dll-обёртка, и демо-проект.
К сожалению, там есть нюансы со сборкой для разных платформ (x86 или x64), в справке это описано.
Можно добавить в этот проект.

@pavel-a
Copy link
Owner Author

pavel-a commented Jul 10, 2018

Спасибо, посмотрю. Не могу обещать что скоро но посмотрю обязательно.

@pavel-a
Copy link
Owner Author

pavel-a commented Jul 21, 2018

@mmcs-robotics Посмотрел. Для .NET я хотел бы сделать новые полностью managed DLLs например на c++/cli. То что у вас это уже скорее уровень аппликации. Мне это не подходит т.к мои аппликации кроме реле используют другие устройства, одновременно из нескольких процессов. Пусть лучше ваш вариант останется у вас. Желаю успехов.
Может быть вам пригодится ещё usb-digital-io16-hid . Они ещё дешевле чем реле и больше каналов.

@mmcs-robotics
Copy link

Ага, понял, спасибо за ответ.
Ну, у меня управляемую DLL реализовывать времени нет, это работает – и хорошо. Самое главное – чтобы вы не возражали против использования вашей библиотеки, а на включение в этот репозиторий не претендую совершенно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants