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.
| 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 |