/*
 * main.java
 *
 * Created on May 25, 2000, 2:00 PM
 */
 
package brice.readFromBird;

import ncsa.devices.bird.*;
import javax.comm.*;
import java.io.*;  
import java.util.*;  

/** 
 *
 * @author  Brice
 * @version 
 */
public class main {

  static Enumeration portList; 
  static CommPortIdentifier portId; 
  static SerialPort serialPort; 
  static OutputStream outputStream;  
  static InputStream in; 
  static DataInputStream din; 
  
  /**
  * @param args the command line arguments
  */
  public static void main (String args[]) {   

    BirdAngleDevice bird = new BirdAngleDevice(); 
  
    try {
      bird.initializePortfolioDevice("Bird");

    } catch (NullPointerException npe) {
      System.err.println("No bird found.");
    }

    bird.pollAndProcessInput();      

    for(int i=0 ; i<10 ; i++) {
       System.out.println("X:  " + Float.toString(bird.getX(0)));
       System.out.println("Y:  " + Float.toString(bird.getY(0)));
       System.out.println("Z:  " + Float.toString(bird.getZ(0)));
       System.out.println("XR: " + Float.toString(bird.getXR(0)));
       System.out.println("YR: " + Float.toString(bird.getYR(0)));
       System.out.println("ZR: " + Float.toString(bird.getZR(0)));
    }	
 }
}