Max/MSP Externals for Phidgets
January 25, 2010
--------------------------------------------------------------------------
Installation:
Copy the externals you want to use to any location that is on the
search path specified by Max/MSP in Options->File Preferences...
--------------------------------------------------------------------------
Compatibility:
Requires Max/MSP 4.5 or higher
Requires Phidget library 2.1.4 or higher (phidget21)
Requires MacOS X 10.4 or higher, or Windows 2000 or higher
--------------------------------------------------------------------------
Usage:
Specific usage can be seen in the included patcher help files (.help)

Generally, all extensions have these options:
  getVersion, getSerial, getStatus

You don't need to have a phidget plugged in when you create your device and you can plug/unplug as many times as you like while it is initialized.

Reading is controllable in various ways, including an internal timer.

Arguments:
All Phidgets externals take a number of optional argument. Syntax is:
PhidgetExternal [serial] [remote [serverid [password]]] | [remoteip serverip port [password]]

Examples:
Open a local interface kit:
	PhidgetInterfaceKit
Open a local interface kit with serial number 35569:
	PhidgetInterfaceKit 35569
Open a remote interface kit using ServerID:
	PhidgetInterfaceKit remote "Some remote serverID"
Open a remote interface kit using IP address and port:
	PhidgetInterfaceKit remoteip 192.168.2.5 5001
Open a remote interface kit with serial number 35569 on serverID "Patrick's PC", with password "pass":
	PhidgetInterfaceKit 35569 remote "Patrick's PC" pass
Open a remote interface kit with serial number 35569, on any remote server
	PhidgetInterfaceKit 35569 remote
Open the InterfaceKit on a PhidgetSBC:
	PhidgetInterfaceKit remote phidgetsbc

Notes: 
	-If serverID or Password contains spaces, enclose in quotes.
	-IP address can be either an actual IP address, or any resolvable hostname (i.e. www.phidgets.com, mypc.local, etc.)
 