banner

icon Custom Programming

 
Lines




images/icon_whatsnew.gif  What's New
images/icon_products.gif  Products
images/icon_download.gif  Download
images/icon_shoppingcart.gif  Buy Now
images/icon_shoppingcart.gif  Check Order
images/icon_demos.gif  Demos
images/icon_livecams.gif  Live Cams
images/icon_press.gif  Press
images/icon_resellers.gif  Resellers
images/icon_affiliates.gif  Affiliate
images/icon_support.gif  Support
images/icon_contact.gif  Contact
images/icon_whatsnew.gif  FAQ
  




curve

Custom Programming Your TrackerPod / MotorPod / PowerPod

Interested in writing custom programs to control your TrackerPod, MotorPod, or PowerPod? This page provides information on how to do that and links to the downloads you'll need.

If You Just Want to Change Remote Access...

If you're just interested in customizing the experience of remote users, take a look through the files in the directory c:\program files\eagletron\trackercam\httproot. These PHP, JavaScript, and HTML files make up the web pages remote users see.

The PHP routines are interpreted by TrackerCam's built-in web server and communicate with TrackerCam to pass movement requests to the hardware. The JavaScript routines are interpreted by remote users' web browsers and send information back to the server-side PHP routines by submitting HTML forms. Sample files with commented code are provided to help you get started in creating your pages containing movement control buttons and the video image.

Control from a C++ Program

If you'd like to be able to control your Pod's movement from your own C++ code, download our custom programming library.

Control from any other language supporting COM architecture

If you'd like to write a program in Visual Basic, C++, C# of any other language supporting COM, please download our TrackerPod COM Client.

.NET Languages

You can use the .NET wrapper for the TrackerCam COM library. In your .NET project, click "Add Reference", select "COM" tab, then find "trackercam_dual_com 1.0 Type Library".

 

To make use of the library or the COM class, you first need to install the Eagletron TrackerPod Service. This is the service that monitors connected TrackerPods. The easiest way to install the service is to download and install TrackerPodTester application from our website (http://www.trackercam.com/TCamWeb/download.htm - last product on the list). TrackerPodTester setup can be run with "/SILENT" command line switch if you plan to install it automatically from your own package. The service can also be set up directly from your own installer by following the instructions in Readme.txt.  In your own programs, you need to include the TrackerPod.h header file in your source file and link the dynamic TrackerPod_md.lib or static TrackerPod_mt.lib library, depending on your version of Visual Studio.

Call the CTrackerPod::CreateTrackerPod() function to get a CTrackerPod instance pointer. Read through the sample project called ClientMFC for concrete examples of how to use the library and the README.TXT file for additional documentation.

What You Cannot Do

Our library and COM object do not include code for manipulating the camera's video image, only the ability to control the pan and tilt movement of your TrackerPod/PowerPod.



Tell a friend about this site | Join our mailing list | Send us your feedback


buyme
Copyright © 2000-2014 Eagletron Inc.