:)
HowTo MySQL
vvvv wannados
CUDA Com-DLLs
Cuda Home
devices
harddisk / general hardware-monitoring
Generic HID Node(s)
Enable the users to connect HID-spec-compliant devices to their machines and use them instantly in vvvv without the necessity to install drivers.
This HID are for example:
already tested:
- joypads like microsofts sidewinder
- remotecontrols connected via IR and USB like shuttles XPC Free PN31
- so called multimediakeyboards with "specialbuttons" (start email, browser)
- mice with more than two buttons
- PS2 Mice and Keyboards connected via an PS2 to USB adapter
to be tested:
- devices connected via bluetooth (Keyboards, Remotecontrols etc)
- inputs:
- enum containing a list of connected devices
- string to save and change the outputpin configuration (similar to Automata-Node). this string is automatically generated based on the characteristics of the chosen HID
- a input pin like the transformation pin, to make cascades of hid devices? for easy grouping of devices?! Oz
- outputs:
- dynamic outputs, automatically generated on basis of the chosen devices buttons, mousewheels, tiltsensors etc.
- maybe better: slices of output, like if there are eight buttons, the output-pin "button" would have eight slices? Oz
- how to assign hid-devices to renderer? could do that with the handle pin, is there a better way? Oz
- add the capability of renaming hid-devices, so you don't need to operate with the product-id. Oz
Devices are saved via the input string pin to prevent errors if a patch is opened and a device that was formerly connected isn´t present.
- Device-Class dependent / additional properties
for example:
- X/Y coordinates of mousecursor
- pressed keyboard-keys
- block specialbutton functions, e.g. shutdown. instead put out a descriptive string ("shutdown")
TODOs:
- research concerning HID programming
- implementation of dedicated Nodes for different HID-Classes (mice, keyboards, joysticks/Joypads)
- testing of the nodes under a variety of conditions (different machines, connected devices etc.)
maybes:
- integrate the IO Warrior Node into the generic HID-Node or reprogram it (using the dedicated SDK) to have access to all of its functions
- assignment of devices to certain renderer windows
Making Things
Lego Mindstorms NXT
network
streaming of audio and video
sip (session initiation protocol / internet-telephony)
- http://www.lanscapecorp.com/ProductPages/LanScapeVoipMediaEngine.asp
done
mysql / database queries