TCAL.H 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
  3. SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO
  4. END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
  5. ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
  6. IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
  7. SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
  8. FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
  9. CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS
  10. AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
  11. COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
  12. */
  13. /* tcal.h */
  14. /* Created 12/16/94 */
  15. /* John Schultz */
  16. #ifndef TCAL_H
  17. #define TCAL_H
  18. typedef enum {TA_X,TA_Y,TA_Z,TA_P,TA_R} TrackerAxis;
  19. TrackerStatus readTrackerGain(TrackerData * td,TrackerAxis ta);
  20. TrackerStatus writeTrackerGain(TrackerData * td,TrackerAxis ta);
  21. TrackerStatus readTrackerOffset(TrackerData * td,TrackerAxis ta);
  22. TrackerStatus writeTrackerOffset(TrackerData * td,TrackerAxis ta);
  23. TrackerStatus readTrackerOffsets(TrackerData * td);
  24. TrackerStatus writeTrackerOffsets(TrackerData * td);
  25. TrackerStatus readTrackerGains(TrackerData * td);
  26. TrackerStatus writeTrackerGains(TrackerData * td);
  27. TrackerStatus readTrackerMagFilts(TrackerData * td);
  28. TrackerStatus writeTrackerMagFilts(TrackerData * td);
  29. TrackerStatus readTrackerGrvFilts(TrackerData * td);
  30. TrackerStatus writeTrackerGrvFilts(TrackerData * td);
  31. TrackerStatus readTrackerFilters(TrackerData * td);
  32. TrackerStatus writeTrackerFilters(TrackerData * td);
  33. TrackerStatus readTrackerAllVars(TrackerData * td);
  34. TrackerStatus writeTrackerAllVars(TrackerData * td);
  35. char * getOffsetsStr(TrackerData * td);
  36. char * getGainsStr(TrackerData * td);
  37. char * getFiltersStr(TrackerData * td);
  38. char * getAllVarsStr(TrackerData * td);
  39. #endif
  40. /* tcal.h */