Manifest Files

Hey everybody, I've been poking around in MSRS, and I have all of the tutorial examples working. Now I'd like to start designing my own robots; I have a Lego NXT, and all of the tutorials work fine on it.

However, I'm having some trouble completely understanding the manifest files. I understand that manifest files actually tell MSRS "how" to communicate with the robot, and that to change the type of robot I'm working with, I have to modify the manifest files. So if I want to add additional sensors, motors, etc, I have to modify them, but I'm not sure exactly how to do that.

I've read the tutorial on the 3 motor lego robot where it talks about manifest and config files, but I still seem to be doing something wrong. For example, if I just wanted to modify Robotics Tutorial 2 to support two buttons instead of just one, what would I need to change in the manifest file? Also, in the manifest and config files, what are the web addresses used for? I initially thought they might be additional files hosted online that were necessary to the whole process, but they all seem to be dead links. And my last question, at least for now, is about the < >tags in the manifest and config files. Are they just comments to help with modifying the file? Or do they actually mean something to the program?

Any help would be very much appreciated!

[1374 byte] By [Kexyn] at [2008-2-4]
# 1

Service manifests are documented on MSDN at http://msdn2.microsoft.com/en-us/library/bb483070.aspx

Contract identifiers (the "web addresses" in the manifest) are discussed in Appendix A of Service Tutorial 1 at http://msdn2.microsoft.com/en-us/library/bb483064.aspx and also in the User Guide, on the Service Components page http://msdn2.microsoft.com/en-us/library/bb483067.aspx

Hope this Helps

Paul

PaulCRoberts at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...
# 2
Thanks, that explained a lot. I've looked at those pages, but rereading them after doing some of the tutorials brought everything together.

Specifically, does anybody know how to modify the config files for the Lego NXT? I've followed the 3-motor tutorial that talks about the config files, but when I open the config files supplied for the Tribot, it looks completely different than the example config file on that page.

I know I have to set the value that corresponds with the correct sensor and port, and I've tried following the tutorial. If somebody could do a little walk through of how to change Robotics Tutorial 2 so that the motor responds to two push buttons instead of one, that would be perfect.

Again, I appreciate anybody's help!

Kexyn at 2007-9-25 > top of Msdn Tech,Microsoft Robotics Studio,Microsoft Robotics - Hardware Configuration and Troubleshooting...

Microsoft Robotics Studio

Site Classified