
anthony

Hello,
First a little background: I have to do a senior project for my class. The thing is it had to use the raspberry pi. So I chose to use the raspberry pi and the Ez-Robot for my project. I have windows IOT on my raspberry pi and have the universalbot sdk/project. I have looked through the code and didn't find a class for the sonar.
My question is How would i get values from the sonar using the universalbot application? And do I have to do anything special in order to recieve the value from there?
Any help would be appreciated. Thank YOU.
Also, you may find the mono library real good as well. The mono library does include some additional features, such as Auto Position that the uwp does not support.
if you change to Linux (e.g. Raspbian), you can use the Linux MONO framework to run your application with EZB Mono SDK.
@DJ:
One quick question Mono SDK, is not compatible with the Xamarian development (Android or IOS).
I know you have your priorities but if you some time using your current base code and through PCL assemblies you can create a single SDK targeting:
UWP
Xamarin (Android & IOS & Windows Store)
Linux Mono.
Let me know if you have plans/date for that.
2) Project Build
3) Error
I'm not using System.Drawing anywhere (does not exist in the Android profile).
With xamarin, you will spend a lot of time in nuget installing supporting libraries. Xamarin is a great compiler but their support and implementation is absolutely terrible. Every release breaks your code. It's an absolute nightmare to deal with.
the PublicKeyToken is used by Microsoft, unless you recompile the EZ_B.dll with a reference to Shim.*.dlls, i don't think you can force the binding.
Are you using Shim.Imaging ? Their website mentions a commercial license,
I'm not sure what is being used from System.Drawing to justify using their (Shim.Imaging)...
Let me remove the requirement for you- or why not just use uwp library source from the software link?
The UWP code does not compile, the main culprit is a TcpClient class.
i presume you coded for a replacement for the Net.Sockets.TcpClient not available when using UWP Apps, it uses SocketStream.
The problem is the UWP TcpClient does not have the same signature methods, unless you rewrite the calling code.
don't stress with that, when you have a break or an opportunity, take a look to the base codes, and if you find a solution let me know.
If you can clarify it would be super useful to assist further
Code:
Any ideas on what might have caused it?
Mono is an open source project that has no real owner - or at least no one accountable for their mess ups. You will find that working with open source software will result in a nitemare of headaches
Post the code and we'll start from there
Code:
Check the ez_b.xml file included in the mono package for syntax parameters. The xml file should always be the first place for you to look for syntax assistance.
Here's the ezb create from the xml...
I'm on my phone so it's tough to write code but the syntax would be something like
Code:
I'll update the example later today or tonight.
For anyone who hasn't found a solution here's what I changed my code to:
Code: