![]() |
Beta testers: Is anyone creating a HAL implementation for the cRIO?
Seems like it should be reasonably easy to do. Just wondering if anyone is going to do it.
|
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
|
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Ok, so WPI isn't doing it -- which makes sense.
Anyone else doing it yet? I'm sure someone will do one at some point. |
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Our team basically had this last year and is porting it to the roboRIO but the roboRIO version isn't in a usable state yet.
|
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
|
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
Instead of detecting the platform, you could also just download the correct version of your libraries to each platform. (That's what we've done with our framework to make it completely work on both platforms.) |
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
I suspect that writing an abstraction over the hardware abstraction layer is a bad idea. :)
The goal of the python WPILib project is to be a python implementation of WPILib, so that it is 100% (ish) compatible, as opposed to a framework extending WPILib such as CCRE. Given that the HAL is supposed to be the hardware independent piece, I think that makes the most sense to use as our bottom edge. If one cannot port the HAL to the cRio, perhaps it should be made more abstract ;) |
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
It's called WPILib. ;) More seriously, the point is that someone's going to have to implement some abstraction for the cRIO either way - the question is at which level, and the HAL might or might not be the best level. Quote:
Quote:
While I would agree that it should be made abstract enough to cover both platforms, I doubt that the WPILib team would see this to be important enough to spend time on, as they have a large enough backlog of more relevant tasks. Still - this is your project. I suspect you could ask the WPILib team for the parts of the HAL code that they're okay with making public (or access them directly after talking to them) and then start the project of supporting the cRIO with it yourself. If you stick it on GitHub or somewhere similar, you might be able to get other teams to help out. |
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
Quote:
Quote:
|
Re: Beta testers: Is anyone creating a HAL implementation for the cRIO?
Quote:
Quote:
Quote:
I'd also consider helping, but I also have a large backlog of pending work. |
| All times are GMT -5. The time now is 02:44. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi