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.
|
Template:ExamplePseudocode
From Phidgets Legacy Support
// --- Event Functions ---
Create any Language-Specific Functions (exception handling)
Create General Attach, Detach, and Error Handling Functions
On attach: Initialize hardware (antennas, etc)
On detach: Reset any state variables
Create Hardware-Specific Functions
Print messages to notify they are called
Perform minor accompanying changes (turn on LED, etc)
// --- Main Code ---
Create Device Software Object
Hook Event Functions created above to Device
Open Device
Loop waiting on events and user input:
Get and Print various device statuses on request by input
Handle on-going attach and detach events
Exit upon specific user input
Close Device
Delete Device