Developer Center   

 

Developer Downloads  

2 Minute Tour | QuickStart | See MARS Overview | Developer Center | Questions 

 


This is where you can download everything that is to do with plugin development. Plugins can be written in any of the dozens of .Net languages here and here

Essentials

   

MakeAffinity Client

  Download

Plugin API Help & Reference

This contains detailed help and code examples on the MakeAffinity Plugin API (Application Programming Interface). The API describes what is in MAFFDevice.dll and how to use it.

  Download

 

The following project downloads contain complete and buildable .NET projects (Visual Studio / C# Express) source code. 

Walkthroughs & Source Code Projects Source Code
iRobot Roomba Plugin Download

USB Missile Launcher Plugin

 

Download V1

Download V2

Lego Mindstorms NXT Plugin (USB) Download
Lego Mindstorms NXT Plugin (Bluetooth) Download
Denkovi 8 Relay Plugin Download
Pololu Serial 8-Servo Controller Plugin Download
Universal Plugin Download
Writing an Exemplar Plugin Download
Writing a Relay Plugin (PhidgetsInterfaceKit 0/0/4) Download
Writing a Servo Plugin (PhidgetsServo) Download
Writing a Motor Plugin (PhidgetsMotorControl LV) Download
Writing a TextBoxValues Plugin Download
Writing a TDC (TextBoxDropDownCheckBoxValues) Plugin Download

  

Useful Projects   Source Code

Plugin Template Project - Quick Starter

This project is a quick-start template for writing MakeAffinity device plugins.

The typical project properties for plugin development are already set up: Project output has been set to the MakeAffinity client's plugin folder, the reference to MAFFDevice.dll has been added, and the ClientStart and ClientStop helper applications have been added to the pre and post-build events.

You may want to rename the output assembly name from MyMakeAffinityPlugin.dll to a filename of your choice: To change it, go to

 
  VCE -> Project -> MyMakeAffinityPlugin Properties -> Application tab -> Assembly name

The source file contains code and method stubs for all of the possible plugin types. Implement the classes that you want and delete the ones that you don't.

 

  Download
Phidgets 3-in-1 plugin (Relay, Servo, Motor)

This is the plugin that is packaged with the MakeAffinity Client. The project will show you how a single plugin assembly can contain several plugin device types. 

 

  Download

Virtual Device Plugin 1

This project contains code for a plugin that presents several different virtual devices to the client. You can use the Make Editor to create and make constructs with these virtual devices. The project also shows you how a single plugin assembly can contain several plugin device types.

 

  Download

Virtual Device Plugin 2

This project contains code for a plugin that presents several different virtual devices to the client. You can use the Make Editor to create and 'make' constructs with these virtual devices. The project also shows you how a single plugin assembly can contain several plugin device types.

 

  Download

Test Connection Plugin

This project is listed here for reference. You may find it useful (or you may not :). 

  Download

 

 

 

 

 

 




MakeAffinity © 2009     About     Developers     Jobs     Company Info     Business Solutions     Partners     Terms     Help     |     mon.itor.us