but i dont understand how does it work my project needs me use c# to control and get info from spark core puting it back to the c#