Alert.png

Notice: This page contains information for the legacy Phidget21 Library.

Phidget21 is out of support. Bugfixes may be considered on a case by case basis.

Phidget21 does not support VINT Phidgets, or new USB Phidgets released after 2020. We maintain a selection of legacy devices for sale that are supported in Phidget21.

We recommend that new projects be developed against the Phidget22 Library.


Click on the 2phidget22.jpg button in the menu bar to go to the Phidget22 version of this page.

Alert.png

User:Cora

From Phidgets Legacy Support

Links

My Sandbox and Notes

Documentation Log - Language Pages Casting Roles - All Templates - All Uploads

Support Hall of Shame

To be rolled into Application Guides and Primers (i.e. content extracted and then pages deleted):

To Be Done

App Guides

  1. Web Server on the SBC
  2. Data Logging With a Thermocouple
  3. GoTo Mount for Camera or Telescope
  4. Portable Sensor Kit
  5. Controlling a DC Motor

Background Priorities:

  1. Clean up sentence above uses of Using a Phidget in Code General
  2. Language - Python
  3. Language - C/C++
  4. Clean up Links to General API
  5. Code Snippets for:


And, ongoing:

Completed

Newly Done:

  1. Language - Python - Code Snippets
  2. Language - Python - Linux section
  3. OS - Android
  4. Language - Android Java
  5. All old (red) Manual Installation links redirected to Windows Page
  6. OS - OS X - Structure, with content suggestions

Last Week:

  1. Phidget Webservice
  2. OS - Windows - Structure and content suggestions
  3. Language - Java - Linux section
  4. Template:ExamplePseudocode Change to Hello World - Java Page

Older:

  1. Language - MATLAB
  2. OS - Phidget SBC
  3. 1072 0 - Getting Started
  4. Weather Station
  5. Simple Spatial Experiments
  6. Web Page on the SBC
  7. Use Phidgets Wirelessly with the SBC

Software Flow

Don't get lost!

  1. Getting Started for Device
  2. Pick Your Operating System
  3. Pick Your Language
  4. Examples, run and build
  5. Learn about General Phidget Programming
  6. Device Specific Pseudocode in API
  7. Code Snippets / Hello World pseudocode on Language Pages
  8. Write Your Own Code

Random Software Mess

High-Level Pages

Guidelines and Goals

Primer Primer High-level philosophy for primer construction
Software Example Design What examples should contain, exceptions for different languages
Internal - Code Example Guidelines Formatting, style, variable naming conventions, interaction philosophy
Internal - Software Wiki Structure Guidelines A more formal layout of the structure and flow between Software pages
Application Guide² Guide to the Application Guides
Application Guides Internal list of most guides and some structure

Strawmen and Templates

Product Related Pages

Device List

Product Page - Template Base for Product stubs

Them Templates

General

Template:ContentNeeded Red box and bold
Template:ProblemSolution Red and bold text
Template:KnownIssues The tech support catch-all at the bottom of stubs

For Language Specific Pages

Language List

Template:LanguageSupport Full API, etc notes, support section at top
Template:UsingAPhidgetInCodeGeneral Introduction to how to write code (open, etc)
Template:ExampleCodeReasons Why you want to start with example code
Template:ExamplePseudocodeLogic For logic-only languages
Template:ExamplePseudocode For event and logic based languages

For Specific Device Pages

Device List

Template:RFIDPseudocode RFID pseudocode for API
Template:InterfaceKitPseudocode Interface Kit pseudocode for API
Template:UsingAPhidgetInCodeSpecific Sections before device specific API on product page

To Be Deleted

Nothing right now