-2004.12.05 Corrigido bug nas inicializacao das classes AIC_CAN e
- AIC_HOST_CAN que violava o padrao ISO C++ e impedia estas
- classes de serem compiladas com o g++ 3.4.3.
+2004.11.29 Criada versao 1.4.0
2004.09.28 Alterados os nomes das classes utilizadas para sinalizar
excecoes. Foram removidos os prefixos que podem ser
}
try
{
- aic=new AIC(BASE,24.0,20e3,8192);
+ aic=new AIC(BASE,24.0,20e3,2000);
if(udp) host=new HostUDP(args[hostarg],Integer.parseInt(args[hostarg+1]));
else host=new HostCAN(Integer.parseInt(args[hostarg]));
SendSensors sendSensors=new SendSensors();
JointTest \
MotorReset \
MotorTest \
- PIDDaemon \
StrobeTest \
aicd \
braketst \
+++ /dev/null
-CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar
-APIDBPATH=-d /opt/tini/bin/tini.db
-JAVAFLAGS=-O -target 1.1 -source 1.3
-ASMINC=-I/opt/tini/native/lib
-ASMOPT=-f 1.14 -p 390 -l
-ASMMACRO=/opt/tini/native/bin/Linux/macro
-ASM=/opt/tini/native/bin/Linux/a390
-CC=sdcc
-CFLAGS=-mTININative -S
-
-all: PIDDaemon.tini
-
-PIDDaemon.class: PIDDaemon.java
- javac ${CLASSPATH} ${JAVAFLAGS} PIDDaemon.java
-
-pid.mpp: pid.a51
- ${ASMMACRO} ${ASMINC} -e- pid.a51
-
-globals.mpp: globals.a51
- ${ASMMACRO} ${ASMINC} globals.a51
-
-pid.tlib: pid.mpp globals.mpp
- cat pid.mpp globals.a51 > lout.mpp
- ${ASM} ${ASMOPT} lout.mpp
- mv lout.tlib pid.tlib
- mv lout.lst pid.lst
-
-pid.a51: pid.c
- ${CC} ${CFLAGS} pid.c
-
-PIDDaemon.tini: PIDDaemon.class pid.tlib
- java ${CLASSPATH} TINIConvertor -n pid.tlib -f PIDDaemon.class ${APIDBPATH} -o PIDDaemon.tini
-
-
-clean:
- rm -f *.bak *~ PIDDaemon.class pid.tlib pid.mpp pid.lst pid.a51 globals.mpp lout.mpp lout.lst
-
-distclean: clean
- rm -f PIDDaemon.tini
-
+++ /dev/null
-/******************************************************************************
-
- Actuator Interface Card
- PID Daemon
- User Interface Module
- Copyright (C) 2004 Walter Fetter Lages <w.fetter@ieee.org>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- You can also obtain a copy of the GNU General Public License
- at <http://www.gnu.org/licenses>.
-
-*******************************************************************************/
-
-import com.dalsemi.system.*;
-
-public class PIDDaemon
-{
- public static native int start_rt_timer(int period);
- public static native void stop_rt_timer();
-
- public static void main(String[] args)
- {
- System.out.println("PID Daemon");
- System.out.println("Copyright (C) Walter Fetter Lages, 2004.\n");
-
- int ms=10;
-
- System.out.print("Loading native library...");
- System.loadLibrary("pid.tlib");
- System.out.println("done.");
-
- System.out.print("Starting real-time timer...");
- int period=start_rt_timer(ms);
- System.out.println("done. Effective period: "+period);
-
- System.out.print("Running PID...");
- long time0=TINIOS.uptimeMillis();
- long time=0;
- while(time >=0)
- {
- time=TINIOS.uptimeMillis()-time0;
- System.out.println("t="+time);
- }
- System.out.println("...done.");
-
- System.out.print("Stoping real-time timer...");
- stop_rt_timer();
- System.out.println("done.");
- }
-}
+++ /dev/null
-;******************************************************************************
-;
-; Actuator Interface Card
-; PID Daemon
-; Real Time Module Global Variables
-; Copyright (C) 2004 Walter Fetter Lages <w.fetter@ieee.org>
-;
-; This program is free software; you can redistribute it and/or modify
-; it under the terms of the GNU General Public License as published by
-; the Free Software Foundation; either version 2 of the License, or
-; (at your option) any later version.
-;
-; This program is distributed in the hope that it will be useful,
-; but WITHOUT ANY WARRANTY; without even the implied warranty of
-; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-; GNU General Public License for more details.
-;
-; You should have received a copy of the GNU General Public License
-; along with this program; if not, write to the Free Software
-; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-;
-; You can also obtain a copy of the GNU General Public License
-; at <http://www.gnu.org/licenses>.
-;
-;*******************************************************************************/
-
-
-counter: db 0,0,0,0
- end
+++ /dev/null
-/******************************************************************************
-
- Actuator Interface Card
- PID Daemon
- Real Time Module
- Copyright (C) 2004 Walter Fetter Lages <w.fetter@ieee.org>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- You can also obtain a copy of the GNU General Public License
- at <http://www.gnu.org/licenses>.
-
-*******************************************************************************/
-
-#define RTIME long
-
-RTIME Native_start_rt_timer(void) _JavaNative
-{
- volatile long period = NatLib_LoadInt(0);
-
- _asm
-
- mov T2CON,#00h ; clear TR2 = disable timer 2
- anl IE,#0dfh ; clear ET2 = disable timer 2 interrupt
-
- mov dps,#1
- mov dptr,#count
- mov a,#2bh ; timer 2
- call System_InstallInterrupt
- mov dps,#00h
-
- anl CKCON,#0dfh ; clear T2M = timer 2 uses clock/12
- mov T2MOD,#00h ; clear DCEN = counts up only
-
-; TINI oscillator is 18432000 => counter=0c400h=100Hz
- mov RCAP2L,#00h ; count reload LSB
- mov TL2,#00h ; count LSB
- mov RCAP2H,#0c4h ; count reload MSB
- mov TH2,#0c4h ; count MSB
-
- orl IP,#20h ; set PT2 = set timer 2 interrupt to high priority
- orl IE,#20h ; set ET2 = enable timer 2 interrupt
-
- mov T2CON,#04h ; set TR2 = enable timer 2
- _endasm;
-
- return period;
-}
-
-void Native_stop_rt_timer(void) _JavaNative
-{
- _asm
- mov T2CON,#00h ; clear TR2 = disable timer 2
- anl IE,#0dfh ; clear ET2 = disable timer 2 interrupt
- anl IP,#0dfh ; clear PT2 = set timer 2 interrupt to normal priority
- _endasm;
-}
-
-static void int2ack(void)
-{
- _asm
- anl T2CON,#7fh ; clear TF2 = clears timer 2 overflow
- _endasm;
-}
-
-static void count(void) interrupt
-{
- int2ack();
-
- counter++;
-}
+ Actuator Interface Card
+
+aic-1.*.* based on TINI
+
Em funcao de alteracos no protocolo de aplicacao, os programas desta versao
que utilizam comunicacao nao sao compativeis com os correspondentes das
versoes anteriores a 1.2.0. Assim, os daemons que estejam instalados na AIC
distclean: clean
rm -f aic.ps aic*.pdf aic.dvi aic.net aic.bom aic.bpp aic.xrf
- rm -r html
+ rm -rf html
update: $(SCHEMS)
gschupdate $(SCHEMS)
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-All Classes
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="All Classes";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="br/ufrgs/eletro/AIC/AIC.html" TARGET="classFrame">AIC</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Brake.html" TARGET="classFrame">Brake</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html" TARGET="classFrame">CtrlRegister</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Encoder.html" TARGET="classFrame">Encoder</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Host.html" TARGET="classFrame">Host</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/HostCAN.html" TARGET="classFrame">HostCAN</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/HostUDP.html" TARGET="classFrame">HostUDP</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Index.html" TARGET="classFrame">Index</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Motor.html" TARGET="classFrame">Motor</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/PLD.html" TARGET="classFrame">PLD</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/PWM.html" TARGET="classFrame">PWM</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-All Classes
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="All Classes";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="br/ufrgs/eletro/AIC/AIC.html" TARGET="">AIC</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Brake.html" TARGET="">Brake</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html" TARGET="">CtrlRegister</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Encoder.html" TARGET="">Encoder</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Host.html" TARGET="">Host</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/HostCAN.html" TARGET="">HostCAN</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/HostUDP.html" TARGET="">HostUDP</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Index.html" TARGET="">Index</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/Motor.html" TARGET="">Motor</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/PLD.html" TARGET="">PLD</A>
-<BR>
-<A HREF="br/ufrgs/eletro/AIC/PWM.html" TARGET="">PWM</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-AIC
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="AIC";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV CLASS
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="AIC.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class AIC</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.AIC</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>AIC</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides access to all devices in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> br.ufrgs.eletro.AIC.Brake</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#brake">brake</A></B></CODE>
-
-<BR>
- Brake actuaded by AIC</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> br.ufrgs.eletro.AIC.Encoder</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#encoder">encoder</A></B></CODE>
-
-<BR>
- Encoder read by AIC</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> br.ufrgs.eletro.AIC.Index</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#index">index</A></B></CODE>
-
-<BR>
- Sync-switch read by AIC</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> br.ufrgs.eletro.AIC.Motor</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#motor">motor</A></B></CODE>
-
-<BR>
- Motor actuated by AIC</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#AIC(int, double, double, int)">AIC</A></B>(int base,
- double vm,
- double freq,
- int np)</CODE>
-
-<BR>
- Initializes an AIC</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes an AIC</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#off()">off</A></B>()</CODE>
-
-<BR>
- Turns an AIC off</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html#on()">on</A></B>()</CODE>
-
-<BR>
- Turns an AIC on</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="motor"><!-- --></A><H3>
-motor</H3>
-<PRE>
-public br.ufrgs.eletro.AIC.Motor <B>motor</B></PRE>
-<DL>
-<DD>Motor actuated by AIC
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><CODE>Motor</CODE></A></DL>
-</DL>
-<HR>
-
-<A NAME="encoder"><!-- --></A><H3>
-encoder</H3>
-<PRE>
-public br.ufrgs.eletro.AIC.Encoder <B>encoder</B></PRE>
-<DL>
-<DD>Encoder read by AIC
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><CODE>Encoder</CODE></A></DL>
-</DL>
-<HR>
-
-<A NAME="brake"><!-- --></A><H3>
-brake</H3>
-<PRE>
-public br.ufrgs.eletro.AIC.Brake <B>brake</B></PRE>
-<DL>
-<DD>Brake actuaded by AIC
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><CODE>Brake</CODE></A></DL>
-</DL>
-<HR>
-
-<A NAME="index"><!-- --></A><H3>
-index</H3>
-<PRE>
-public br.ufrgs.eletro.AIC.Index <B>index</B></PRE>
-<DL>
-<DD>Sync-switch read by AIC
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><CODE>Index</CODE></A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="AIC(int, double, double, int)"><!-- --></A><H3>
-AIC</H3>
-<PRE>
-public <B>AIC</B>(int base,
- double vm,
- double freq,
- int np)</PRE>
-<DL>
-<DD>Initializes an AIC
-<P>
-<DT><B>Parameters:</B><DD><CODE>base</CODE> - Base address for on board devices<DD><CODE>vm</CODE> - Motor Voltage<DD><CODE>freq</CODE> - PWM frequency<DD><CODE>np</CODE> - Pulses per encoder revolution</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="on()"><!-- --></A><H3>
-on</H3>
-<PRE>
-public void <B>on</B>()</PRE>
-<DL>
-<DD>Turns an AIC on
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="off()"><!-- --></A><H3>
-off</H3>
-<PRE>
-public void <B>off</B>()</PRE>
-<DL>
-<DD>Turns an AIC off
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()</PRE>
-<DL>
-<DD>Finalizes an AIC
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV CLASS
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="AIC.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Brake
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Brake";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Brake.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class Brake</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.Brake</B>
-</PRE>
-<HR>
-<DL>
-<DT>public final class <B>Brake</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides access to electromagnetic brake in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html#Brake(int)">Brake</A></B>(int base)</CODE>
-
-<BR>
- Initializes Brake.</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html#apply()">apply</A></B>()</CODE>
-
-<BR>
- Applies the electromagnetic brake</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html#release()">release</A></B>()</CODE>
-
-<BR>
- Releases the electromagnetic brake</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Brake(int)"><!-- --></A><H3>
-Brake</H3>
-<PRE>
-public <B>Brake</B>(int base)</PRE>
-<DL>
-<DD>Initializes Brake. Loads the corresponding native library.
-<P>
-<DT><B>Parameters:</B><DD><CODE>base</CODE> - Base address for on board devices</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="apply()"><!-- --></A><H3>
-apply</H3>
-<PRE>
-public static void <B>apply</B>()</PRE>
-<DL>
-<DD>Applies the electromagnetic brake
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="release()"><!-- --></A><H3>
-release</H3>
-<PRE>
-public static void <B>release</B>()</PRE>
-<DL>
-<DD>Releases the electromagnetic brake
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Brake.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Mon Mar 08 03:20:13 GMT 2004 -->
-<TITLE>
-CTRL
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="CTRL";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="CTRL.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class CTRL</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.CTRL</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>CTRL</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides bitmap constants for the control register in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CTRL.html#BRAKEAPPLY">BRAKEAPPLY</A></B></CODE>
-
-<BR>
- Apply Brake</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CTRL.html#BRAKERELEASE">BRAKERELEASE</A></B></CODE>
-
-<BR>
- Release Brake</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CTRL.html#PWMDISABLE">PWMDISABLE</A></B></CODE>
-
-<BR>
- PWM disable</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CTRL.html#PWMENABLE">PWMENABLE</A></B></CODE>
-
-<BR>
- PWM enable</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CTRL.html#CTRL()">CTRL</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PWMDISABLE"><!-- --></A><H3>
-PWMDISABLE</H3>
-<PRE>
-public static final int <B>PWMDISABLE</B></PRE>
-<DL>
-<DD>PWM disable
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CTRL.PWMDISABLE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="PWMENABLE"><!-- --></A><H3>
-PWMENABLE</H3>
-<PRE>
-public static final int <B>PWMENABLE</B></PRE>
-<DL>
-<DD>PWM enable
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CTRL.PWMENABLE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKEAPPLY"><!-- --></A><H3>
-BRAKEAPPLY</H3>
-<PRE>
-public static final int <B>BRAKEAPPLY</B></PRE>
-<DL>
-<DD>Apply Brake
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CTRL.BRAKEAPPLY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKERELEASE"><!-- --></A><H3>
-BRAKERELEASE</H3>
-<PRE>
-public static final int <B>BRAKERELEASE</B></PRE>
-<DL>
-<DD>Release Brake
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CTRL.BRAKERELEASE">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="CTRL()"><!-- --></A><H3>
-CTRL</H3>
-<PRE>
-public <B>CTRL</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="CTRL.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-CtrlRegister
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="CtrlRegister";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="CtrlRegister.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class CtrlRegister</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.CtrlRegister</B>
-</PRE>
-<HR>
-
-<P>
-<DL>
-<DT>public class <B>CtrlRegister</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides constants for using the control register in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Since:</B><DD>AIC-1.2.0</DD>
-</DD>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKEAPPLY">BRAKEAPPLY</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> Apply Brake</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKERELEASE">BRAKERELEASE</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> Release Brake</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html#PWMDISABLE">PWMDISABLE</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> PWM disable</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html#PWMENABLE">PWMENABLE</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> PWM enable</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html#CtrlRegister()">CtrlRegister</A></B>()</CODE>
-
-<BR>
- <B>Deprecated.</B> </TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PWMDISABLE"><!-- --></A><H3>
-PWMDISABLE</H3>
-<PRE>
-public static final int <B>PWMDISABLE</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>PWM disable
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CtrlRegister.PWMDISABLE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="PWMENABLE"><!-- --></A><H3>
-PWMENABLE</H3>
-<PRE>
-public static final int <B>PWMENABLE</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>PWM enable
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CtrlRegister.PWMENABLE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKEAPPLY"><!-- --></A><H3>
-BRAKEAPPLY</H3>
-<PRE>
-public static final int <B>BRAKEAPPLY</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>Apply Brake
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CtrlRegister.BRAKEAPPLY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKERELEASE"><!-- --></A><H3>
-BRAKERELEASE</H3>
-<PRE>
-public static final int <B>BRAKERELEASE</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>Release Brake
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.CtrlRegister.BRAKERELEASE">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="CtrlRegister()"><!-- --></A><H3>
-CtrlRegister</H3>
-<PRE>
-public <B>CtrlRegister</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="CtrlRegister.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Encoder
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Encoder";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Encoder.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class Encoder</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.Encoder</B>
-</PRE>
-<HR>
-<DL>
-<DT>public final class <B>Encoder</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides access to incremental encoder in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#PULSES">PULSES</A></B></CODE>
-
-<BR>
- Number of pulses per revolution of the encoder, considering the
- quadrature decoder</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#Encoder(int, int)">Encoder</A></B>(int base,
- int pulses)</CODE>
-
-<BR>
- Initializes Encoder, clears the counter on the quadrature decoder chip</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#clear()">clear</A></B>()</CODE>
-
-<BR>
- Clears the counter on the quadrature decoder chip</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes Encoder</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#getCount()">getCount</A></B>()</CODE>
-
-<BR>
- Gets the count on the quadrature decoder chip</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#getCountAndClear()">getCountAndClear</A></B>()</CODE>
-
-<BR>
- Gets the count and clears the counter on the quadrature decoder chip</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#read()">read</A></B>()</CODE>
-
-<BR>
- Reads the counter on the quadrature decoder chip and converts the motion
- to radians</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html#readAndClear()">readAndClear</A></B>()</CODE>
-
-<BR>
- Reads the counter on the quadrature decoder chip, converts the motion
- to radians and clears the counter</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PULSES"><!-- --></A><H3>
-PULSES</H3>
-<PRE>
-public final int <B>PULSES</B></PRE>
-<DL>
-<DD>Number of pulses per revolution of the encoder, considering the
- quadrature decoder
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Encoder(int, int)"><!-- --></A><H3>
-Encoder</H3>
-<PRE>
-public <B>Encoder</B>(int base,
- int pulses)</PRE>
-<DL>
-<DD>Initializes Encoder, clears the counter on the quadrature decoder chip
-<P>
-<DT><B>Parameters:</B><DD><CODE>base</CODE> - Base address for on board devices<DD><CODE>pulses</CODE> - Number of pulses per revolution of the encoder, considering the
- quadrature decoder</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="clear()"><!-- --></A><H3>
-clear</H3>
-<PRE>
-public static void <B>clear</B>()</PRE>
-<DL>
-<DD>Clears the counter on the quadrature decoder chip
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()</PRE>
-<DL>
-<DD>Finalizes Encoder
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCount()"><!-- --></A><H3>
-getCount</H3>
-<PRE>
-public static int <B>getCount</B>()</PRE>
-<DL>
-<DD>Gets the count on the quadrature decoder chip
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of pulses (in 2-complement) since the last time
- the counter was cleared</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getCountAndClear()"><!-- --></A><H3>
-getCountAndClear</H3>
-<PRE>
-public static int <B>getCountAndClear</B>()</PRE>
-<DL>
-<DD>Gets the count and clears the counter on the quadrature decoder chip
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of pulses (in 2-complement) since the last time
- the counter was cleared</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public double <B>read</B>()</PRE>
-<DL>
-<DD>Reads the counter on the quadrature decoder chip and converts the motion
- to radians
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the displacement in radians since the last time
- the encoder was cleared</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="readAndClear()"><!-- --></A><H3>
-readAndClear</H3>
-<PRE>
-public double <B>readAndClear</B>()</PRE>
-<DL>
-<DD>Reads the counter on the quadrature decoder chip, converts the motion
- to radians and clears the counter
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the displacement in radians since the last time
- the encoder was cleared</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Encoder.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Host
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Host";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Host.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class Host</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.Host</B>
-</PRE>
-<DL>
-<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public abstract class <B>Host</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides access host computer through a devived class
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><CODE>HostCAN</CODE></A>,
-<A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><CODE>HostUDP</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLIED">BRAKE_APPLIED</A></B></CODE>
-
-<BR>
- Brake applied status</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLY">BRAKE_APPLY</A></B></CODE>
-
-<BR>
- Brake apply command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_RELEASE">BRAKE_RELEASE</A></B></CODE>
-
-<BR>
- Brake release command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#INVALID">INVALID</A></B></CODE>
-
-<BR>
- Invalid command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ACT">MOTOR_ACT</A></B></CODE>
-
-<BR>
- Motor actuate command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_IS_ON">MOTOR_IS_ON</A></B></CODE>
-
-<BR>
- Motor on status</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_OFF">MOTOR_OFF</A></B></CODE>
-
-<BR>
- Motor off command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ON">MOTOR_ON</A></B></CODE>
-
-<BR>
- Motor on command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#RESET">RESET</A></B></CODE>
-
-<BR>
- AIC reset command</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#status">status</A></B></CODE>
-
-<BR>
- Brake and motor status</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#STATUS">STATUS</A></B></CODE>
-
-<BR>
- Status message identifier</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#u">u</A></B></CODE>
-
-<BR>
- Voltage aplied to motors</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#Host()">Host</A></B>()</CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#command()">command</A></B>()</CODE>
-
-<BR>
- Gets command received from host computer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#getStatus()">getStatus</A></B>()</CODE>
-
-<BR>
- Gets brake and motor status</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(double, int)">sendStatus</A></B>(double disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>abstract void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(int, int)">sendStatus</A></B>(int disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#voltage()">voltage</A></B>()</CODE>
-
-<BR>
- Gets motor voltage</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="INVALID"><!-- --></A><H3>
-INVALID</H3>
-<PRE>
-public static final int <B>INVALID</B></PRE>
-<DL>
-<DD>Invalid command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.INVALID">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="RESET"><!-- --></A><H3>
-RESET</H3>
-<PRE>
-public static final int <B>RESET</B></PRE>
-<DL>
-<DD>AIC reset command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.RESET">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="MOTOR_OFF"><!-- --></A><H3>
-MOTOR_OFF</H3>
-<PRE>
-public static final int <B>MOTOR_OFF</B></PRE>
-<DL>
-<DD>Motor off command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.MOTOR_OFF">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKE_APPLY"><!-- --></A><H3>
-BRAKE_APPLY</H3>
-<PRE>
-public static final int <B>BRAKE_APPLY</B></PRE>
-<DL>
-<DD>Brake apply command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.BRAKE_APPLY">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="MOTOR_ACT"><!-- --></A><H3>
-MOTOR_ACT</H3>
-<PRE>
-public static final int <B>MOTOR_ACT</B></PRE>
-<DL>
-<DD>Motor actuate command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.MOTOR_ACT">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="STATUS"><!-- --></A><H3>
-STATUS</H3>
-<PRE>
-public static final int <B>STATUS</B></PRE>
-<DL>
-<DD>Status message identifier
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.STATUS">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKE_RELEASE"><!-- --></A><H3>
-BRAKE_RELEASE</H3>
-<PRE>
-public static final int <B>BRAKE_RELEASE</B></PRE>
-<DL>
-<DD>Brake release command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.BRAKE_RELEASE">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="MOTOR_ON"><!-- --></A><H3>
-MOTOR_ON</H3>
-<PRE>
-public static final int <B>MOTOR_ON</B></PRE>
-<DL>
-<DD>Motor on command
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.MOTOR_ON">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="MOTOR_IS_ON"><!-- --></A><H3>
-MOTOR_IS_ON</H3>
-<PRE>
-public static final int <B>MOTOR_IS_ON</B></PRE>
-<DL>
-<DD>Motor on status
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.MOTOR_IS_ON">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="BRAKE_APPLIED"><!-- --></A><H3>
-BRAKE_APPLIED</H3>
-<PRE>
-public static final int <B>BRAKE_APPLIED</B></PRE>
-<DL>
-<DD>Brake applied status
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.Host.BRAKE_APPLIED">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="u"><!-- --></A><H3>
-u</H3>
-<PRE>
-protected double <B>u</B></PRE>
-<DL>
-<DD>Voltage aplied to motors
-<P>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="status"><!-- --></A><H3>
-status</H3>
-<PRE>
-protected int <B>status</B></PRE>
-<DL>
-<DD>Brake and motor status
-<P>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Host()"><!-- --></A><H3>
-Host</H3>
-<PRE>
-public <B>Host</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="command()"><!-- --></A><H3>
-command</H3>
-<PRE>
-public abstract int <B>command</B>()
- throws java.lang.Exception</PRE>
-<DL>
-<DD>Gets command received from host computer
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>command code
-<DT><B>Throws:</B>
-<DD><CODE>java.lang.Exception</CODE> - depending on implementation</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(double, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public abstract void <B>sendStatus</B>(double disp,
- int index)
- throws java.lang.Exception</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in rad<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>java.lang.Exception</CODE> - depending on implementation</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(int, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public abstract void <B>sendStatus</B>(int disp,
- int index)
- throws java.lang.Exception</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in pulses<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>java.lang.Exception</CODE> - depending on implementation</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStatus()"><!-- --></A><H3>
-getStatus</H3>
-<PRE>
-public int <B>getStatus</B>()</PRE>
-<DL>
-<DD>Gets brake and motor status
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>brake and motor status</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="voltage()"><!-- --></A><H3>
-voltage</H3>
-<PRE>
-public double <B>voltage</B>()</PRE>
-<DL>
-<DD>Gets motor voltage
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>motor voltage</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Host.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-HostCAN
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="HostCAN";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="HostCAN.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_br.ufrgs.eletro.AIC.Host">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class HostCAN</H2>
-<PRE>
-java.lang.Object
- |
- +--<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">br.ufrgs.eletro.AIC.Host</A>
- |
- +--<B>br.ufrgs.eletro.AIC.HostCAN</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>HostCAN</B><DT>extends <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></DL>
-
-<P>
-Provides access host computer through CAN bus
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><CODE>HostUDP</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-</TABLE>
- <A NAME="fields_inherited_from_class_br.ufrgs.eletro.AIC.Host"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Fields inherited from class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLIED">BRAKE_APPLIED</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLY">BRAKE_APPLY</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_RELEASE">BRAKE_RELEASE</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#INVALID">INVALID</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ACT">MOTOR_ACT</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_IS_ON">MOTOR_IS_ON</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_OFF">MOTOR_OFF</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ON">MOTOR_ON</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#RESET">RESET</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#status">status</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#STATUS">STATUS</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#u">u</A></CODE></TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#HostCAN(int)">HostCAN</A></B>(int aicid)</CODE>
-
-<BR>
- Initializes HostCAN using CAN bus 0 as default</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#HostCAN(int, int)">HostCAN</A></B>(int aicid,
- int bus)</CODE>
-
-<BR>
- Initializes HostCAN</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#command()">command</A></B>()</CODE>
-
-<BR>
- Gets command received from host computer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes HostCAN</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#sendStatus(double, int)">sendStatus</A></B>(double disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html#sendStatus(int, int)">sendStatus</A></B>(int disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_br.ufrgs.eletro.AIC.Host"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#getStatus()">getStatus</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#voltage()">voltage</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="HostCAN(int, int)"><!-- --></A><H3>
-HostCAN</H3>
-<PRE>
-public <B>HostCAN</B>(int aicid,
- int bus)
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Initializes HostCAN
-<P>
-<DT><B>Parameters:</B><DD><CODE>aicid</CODE> - AIC identification on bus from 1 to 31<DD><CODE>bus</CODE> - CAN bus to use 0 or 1
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-<HR>
-
-<A NAME="HostCAN(int)"><!-- --></A><H3>
-HostCAN</H3>
-<PRE>
-public <B>HostCAN</B>(int aicid)
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Initializes HostCAN using CAN bus 0 as default
-<P>
-<DT><B>Parameters:</B><DD><CODE>aicid</CODE> - AIC identification on bus from 1 to 31
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Finalizes HostCAN
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="command()"><!-- --></A><H3>
-command</H3>
-<PRE>
-public int <B>command</B>()
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Gets command received from host computer
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#command()">command</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>command code
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(double, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public void <B>sendStatus</B>(double disp,
- int index)
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(double, int)">sendStatus</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in rad<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(int, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public void <B>sendStatus</B>(int disp,
- int index)
- throws com.dalsemi.comm.CanBusException</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(int, int)">sendStatus</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in pulses<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>com.dalsemi.comm.CanBusException</CODE> - on CAN bus errors</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="HostCAN.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_br.ufrgs.eletro.AIC.Host">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-HostUDP
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="HostUDP";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="HostUDP.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_br.ufrgs.eletro.AIC.Host">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class HostUDP</H2>
-<PRE>
-java.lang.Object
- |
- +--<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">br.ufrgs.eletro.AIC.Host</A>
- |
- +--<B>br.ufrgs.eletro.AIC.HostUDP</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>HostUDP</B><DT>extends <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></DL>
-
-<P>
-Provides access host computer through UDP connetion
-<P>
-
-<P>
-<DL>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><CODE>HostCAN</CODE></A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-</TABLE>
- <A NAME="fields_inherited_from_class_br.ufrgs.eletro.AIC.Host"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Fields inherited from class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLIED">BRAKE_APPLIED</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLY">BRAKE_APPLY</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#BRAKE_RELEASE">BRAKE_RELEASE</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#INVALID">INVALID</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ACT">MOTOR_ACT</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_IS_ON">MOTOR_IS_ON</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_OFF">MOTOR_OFF</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#MOTOR_ON">MOTOR_ON</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#RESET">RESET</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#status">status</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#STATUS">STATUS</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#u">u</A></CODE></TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String)">HostUDP</A></B>(java.lang.String controllername)</CODE>
-
-<BR>
- Initializes HostUDP using default status and command port numbers</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String, int)">HostUDP</A></B>(java.lang.String controllername,
- int statport)</CODE>
-
-<BR>
- Initializes HostUDP using default command port numbers</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String, int, int)">HostUDP</A></B>(java.lang.String controllername,
- int statport,
- int cmdport)</CODE>
-
-<BR>
- Initializes HostUDP</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#command()">command</A></B>()</CODE>
-
-<BR>
- Gets command received from host computer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes HostUDP</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#sendStatus(double, int)">sendStatus</A></B>(double disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html#sendStatus(int, int)">sendStatus</A></B>(int disp,
- int index)</CODE>
-
-<BR>
- Sends encoder displacement and sync-switch status to host</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_br.ufrgs.eletro.AIC.Host"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#getStatus()">getStatus</A>, <A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#voltage()">voltage</A></CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="HostUDP(java.lang.String, int, int)"><!-- --></A><H3>
-HostUDP</H3>
-<PRE>
-public <B>HostUDP</B>(java.lang.String controllername,
- int statport,
- int cmdport)
- throws java.net.UnknownHostException,
- java.net.SocketException</PRE>
-<DL>
-<DD>Initializes HostUDP
-<P>
-<DT><B>Parameters:</B><DD><CODE>controllername</CODE> - name of host computer<DD><CODE>statport</CODE> - UDP port on host to send status to<DD><CODE>cmdport</CODE> - UDP port on AIC to receive commands from host
-<DT><B>Throws:</B>
-<DD><CODE>java.net.UnknownHostException</CODE> - if host is unknown
-<DD><CODE>java.net.SocketException</CODE> - on socket errors</DL>
-<HR>
-
-<A NAME="HostUDP(java.lang.String, int)"><!-- --></A><H3>
-HostUDP</H3>
-<PRE>
-public <B>HostUDP</B>(java.lang.String controllername,
- int statport)
- throws java.net.UnknownHostException,
- java.net.SocketException</PRE>
-<DL>
-<DD>Initializes HostUDP using default command port numbers
-<P>
-<DT><B>Parameters:</B><DD><CODE>controllername</CODE> - name of host computer<DD><CODE>statport</CODE> - UDP port on host to send status to
-<DT><B>Throws:</B>
-<DD><CODE>java.net.UnknownHostException</CODE> - if host is unknown
-<DD><CODE>java.net.SocketException</CODE> - on socket errors</DL>
-<HR>
-
-<A NAME="HostUDP(java.lang.String)"><!-- --></A><H3>
-HostUDP</H3>
-<PRE>
-public <B>HostUDP</B>(java.lang.String controllername)
- throws java.net.UnknownHostException,
- java.net.SocketException</PRE>
-<DL>
-<DD>Initializes HostUDP using default status and command port numbers
-<P>
-<DT><B>Parameters:</B><DD><CODE>controllername</CODE> - name of host computer
-<DT><B>Throws:</B>
-<DD><CODE>java.net.UnknownHostException</CODE> - if host is unknown
-<DD><CODE>java.net.SocketException</CODE> - on socket errors</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()</PRE>
-<DL>
-<DD>Finalizes HostUDP
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="command()"><!-- --></A><H3>
-command</H3>
-<PRE>
-public int <B>command</B>()
- throws java.io.IOException</PRE>
-<DL>
-<DD>Gets command received from host computer
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#command()">command</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>command code
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - on communication errors</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(double, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public void <B>sendStatus</B>(double disp,
- int index)
- throws java.io.IOException</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(double, int)">sendStatus</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in rad<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - on communication errors</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="sendStatus(int, int)"><!-- --></A><H3>
-sendStatus</H3>
-<PRE>
-public void <B>sendStatus</B>(int disp,
- int index)
- throws java.io.IOException</PRE>
-<DL>
-<DD>Sends encoder displacement and sync-switch status to host
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html#sendStatus(int, int)">sendStatus</A></CODE> in class <CODE><A HREF="../../../../br/ufrgs/eletro/AIC/Host.html">Host</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>disp</CODE> - encoder displacement in pulses<DD><CODE>index</CODE> - sync-switch status
-<DT><B>Throws:</B>
-<DD><CODE>java.io.IOException</CODE> - on communication errors</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="HostUDP.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_br.ufrgs.eletro.AIC.Host">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Index
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Index";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Index.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class Index</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.Index</B>
-</PRE>
-<HR>
-<DL>
-<DT>public final class <B>Index</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides access to sync-switch in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Index.html#Index(int)">Index</A></B>(int base)</CODE>
-
-<BR>
- Initializes Index</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Index.html#read()">read</A></B>()</CODE>
-
-<BR>
- Reads the sync-switch</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Index(int)"><!-- --></A><H3>
-Index</H3>
-<PRE>
-public <B>Index</B>(int base)</PRE>
-<DL>
-<DD>Initializes Index
-<P>
-<DT><B>Parameters:</B><DD><CODE>base</CODE> - Base address for on board devices</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="read()"><!-- --></A><H3>
-read</H3>
-<PRE>
-public static boolean <B>read</B>()</PRE>
-<DL>
-<DD>Reads the sync-switch
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the sync-switch state</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Index.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Motor
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Motor";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Motor.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class Motor</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.Motor</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>Motor</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provices access to the motor driver in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#Motor(int, double)">Motor</A></B>(int baseadd,
- double voltage)</CODE>
-
-<BR>
- Initializes the motor driver using the default PWM frequency (20KHz)</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#Motor(int, double, double)">Motor</A></B>(int baseadd,
- double voltage,
- double freq)</CODE>
-
-<BR>
- Initializes the motor driver</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes the motor driver</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#off()">off</A></B>()</CODE>
-
-<BR>
- Turns the motor driver off</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#on()">on</A></B>()</CODE>
-
-<BR>
- Turns the motor driver on</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html#set(double)">set</A></B>(double voltage)</CODE>
-
-<BR>
- Sets the voltage to be applied by the motor driver</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Motor(int, double, double)"><!-- --></A><H3>
-Motor</H3>
-<PRE>
-public <B>Motor</B>(int baseadd,
- double voltage,
- double freq)</PRE>
-<DL>
-<DD>Initializes the motor driver
-<P>
-<DT><B>Parameters:</B><DD><CODE>baseadd</CODE> - Base address for on board devices<DD><CODE>voltage</CODE> - Motor Voltage<DD><CODE>freq</CODE> - PWM frequency</DL>
-<HR>
-
-<A NAME="Motor(int, double)"><!-- --></A><H3>
-Motor</H3>
-<PRE>
-public <B>Motor</B>(int baseadd,
- double voltage)</PRE>
-<DL>
-<DD>Initializes the motor driver using the default PWM frequency (20KHz)
-<P>
-<DT><B>Parameters:</B><DD><CODE>baseadd</CODE> - Base address for on board devices<DD><CODE>voltage</CODE> - Motor Voltage</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()</PRE>
-<DL>
-<DD>Finalizes the motor driver
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="on()"><!-- --></A><H3>
-on</H3>
-<PRE>
-public void <B>on</B>()</PRE>
-<DL>
-<DD>Turns the motor driver on
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="off()"><!-- --></A><H3>
-off</H3>
-<PRE>
-public void <B>off</B>()</PRE>
-<DL>
-<DD>Turns the motor driver off
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="set(double)"><!-- --></A><H3>
-set</H3>
-<PRE>
-public double <B>set</B>(double voltage)</PRE>
-<DL>
-<DD>Sets the voltage to be applied by the motor driver
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>voltage</CODE> - to be applied by the motor driver
-<DT><B>Returns:</B><DD>the duty-cycle of the associated PWM</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Motor.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-PLD
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="PLD";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="PLD.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class PLD</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.PLD</B>
-</PRE>
-<HR>
-
-<P>
-<DL>
-<DT>public class <B>PLD</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provides constants defining addresses for devices in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Since:</B><DD>AIC-1.2.0</DD>
-</DD>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html#CONTROL">CONTROL</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> Control register address</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html#ENCODER">ENCODER</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> Encoder address</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html#PWM">PWM</A></B></CODE>
-
-<BR>
- <B>Deprecated.</B> PWM address</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html#PLD()">PLD</A></B>()</CODE>
-
-<BR>
- <B>Deprecated.</B> </TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PWM"><!-- --></A><H3>
-PWM</H3>
-<PRE>
-public static final int <B>PWM</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>PWM address
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html"><CODE>PWM</CODE></A>,
-<A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.PLD.PWM">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="ENCODER"><!-- --></A><H3>
-ENCODER</H3>
-<PRE>
-public static final int <B>ENCODER</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>Encoder address
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><CODE>Encoder</CODE></A>,
-<A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.PLD.ENCODER">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="CONTROL"><!-- --></A><H3>
-CONTROL</H3>
-<PRE>
-public static final int <B>CONTROL</B></PRE>
-<DL>
-<DD><B>Deprecated.</B> <DD>Control register address
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><CODE>CtrlRegister</CODE></A>,
-<A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.PLD.CONTROL">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PLD()"><!-- --></A><H3>
-PLD</H3>
-<PRE>
-public <B>PLD</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B> </DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><B>PREV CLASS</B></A>
- <A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="PLD.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-PWM
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="PWM";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html"><B>PREV CLASS</B></A>
- NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="PWM.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-br.ufrgs.eletro.AIC</FONT>
-<BR>
-Class PWM</H2>
-<PRE>
-java.lang.Object
- |
- +--<B>br.ufrgs.eletro.AIC.PWM</B>
-</PRE>
-<HR>
-<DL>
-<DT>public final class <B>PWM</B><DT>extends java.lang.Object</DL>
-
-<P>
-Provices access to the PWM in an Actuator Interface Card
-<P>
-
-<P>
-<DL>
-<DT><B>Version:</B><DD>AIC-1.3.0</DD>
-</DD>
-<DT><B>Author:</B><DD>Walter Fetter Lages (w.fetter@ieee.org)</DD>
-</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#REF_FREQ">REF_FREQ</A></B></CODE>
-
-<BR>
- Reference frequency = 10MHz</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#SW_FREQ">SW_FREQ</A></B></CODE>
-
-<BR>
- Default Switching Frequency = 20KHz</TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#PWM(int)">PWM</A></B>(int base)</CODE>
-
-<BR>
- Initializes the PWM using the default PWM frequency (20KHz)</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#PWM(int, double)">PWM</A></B>(int base,
- double freq)</CODE>
-
-<BR>
- Initializes the PWM</TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#finalize()">finalize</A></B>()</CODE>
-
-<BR>
- Finalizes the PWM</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#getFreq()">getFreq</A></B>()</CODE>
-
-<BR>
- Returns the frequency of PWM</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#off()">off</A></B>()</CODE>
-
-<BR>
- Turns the PWM off</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#on()">on</A></B>()</CODE>
-
-<BR>
- Turns the PWM on</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#setCount(int)">setCount</A></B>(int count)</CODE>
-
-<BR>
- Sets the frequency of PWM in cycles of 10MHz</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#setDuty(double)">setDuty</A></B>(double dutycycle)</CODE>
-
-<BR>
- Sets the duty-cycle of PWM</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#setDuty(int)">setDuty</A></B>(int dutycycle)</CODE>
-
-<BR>
- Sets the duty-cycle of PWM</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html#setFreq(double)">setFreq</A></B>(double frequency)</CODE>
-
-<BR>
- Sets the frequency of PWM</TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="REF_FREQ"><!-- --></A><H3>
-REF_FREQ</H3>
-<PRE>
-public static final double <B>REF_FREQ</B></PRE>
-<DL>
-<DD>Reference frequency = 10MHz
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.PWM.REF_FREQ">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="SW_FREQ"><!-- --></A><H3>
-SW_FREQ</H3>
-<PRE>
-public static final double <B>SW_FREQ</B></PRE>
-<DL>
-<DD>Default Switching Frequency = 20KHz
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#br.ufrgs.eletro.AIC.PWM.SW_FREQ">Constant Field Values</A></DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="PWM(int, double)"><!-- --></A><H3>
-PWM</H3>
-<PRE>
-public <B>PWM</B>(int base,
- double freq)</PRE>
-<DL>
-<DD>Initializes the PWM
-<P>
-<DT><B>Parameters:</B><DD><CODE>freq</CODE> - PWM frequency</DL>
-<HR>
-
-<A NAME="PWM(int)"><!-- --></A><H3>
-PWM</H3>
-<PRE>
-public <B>PWM</B>(int base)</PRE>
-<DL>
-<DD>Initializes the PWM using the default PWM frequency (20KHz)
-<P>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="setCount(int)"><!-- --></A><H3>
-setCount</H3>
-<PRE>
-public static void <B>setCount</B>(int count)</PRE>
-<DL>
-<DD>Sets the frequency of PWM in cycles of 10MHz
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>count</CODE> - number of cycles from 10 to 65530. Default
- value is 500<DT><B>Since:</B><DD>AIC-1.3.0</DD>
-</DD>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setFreq(double)"><!-- --></A><H3>
-setFreq</H3>
-<PRE>
-public void <B>setFreq</B>(double frequency)</PRE>
-<DL>
-<DD>Sets the frequency of PWM
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>frequency</CODE> - frequency in Hz from 152.60Hz to 1MHz. Default
- value is 20KHz</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getFreq()"><!-- --></A><H3>
-getFreq</H3>
-<PRE>
-public double <B>getFreq</B>()</PRE>
-<DL>
-<DD>Returns the frequency of PWM
-<P>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>PWM frequency in Hz</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="finalize()"><!-- --></A><H3>
-finalize</H3>
-<PRE>
-public void <B>finalize</B>()</PRE>
-<DL>
-<DD>Finalizes the PWM
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDuty(double)"><!-- --></A><H3>
-setDuty</H3>
-<PRE>
-public int <B>setDuty</B>(double dutycycle)</PRE>
-<DL>
-<DD>Sets the duty-cycle of PWM
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dutycycle</CODE> - to be used by PWM as a double from 0 to 1.0
-<DT><B>Returns:</B><DD>the count value programmed to the PWM timer</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setDuty(int)"><!-- --></A><H3>
-setDuty</H3>
-<PRE>
-public static int <B>setDuty</B>(int dutycycle)</PRE>
-<DL>
-<DD>Sets the duty-cycle of PWM
-<P>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>dutycycle</CODE> - to be used by PWM as a int from 0 to 1000000
-<DT><B>Returns:</B><DD>the count value programmed to the PWM timer</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="on()"><!-- --></A><H3>
-on</H3>
-<PRE>
-public static void <B>on</B>()</PRE>
-<DL>
-<DD>Turns the PWM on
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="off()"><!-- --></A><H3>
-off</H3>
-<PRE>
-public static void <B>off</B>()</PRE>
-<DL>
-<DD>Turns the PWM off
-<P>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html"><B>PREV CLASS</B></A>
- NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="PWM.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-br.ufrgs.eletro.AIC()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="br.ufrgs.eletro.AIC()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-<FONT size="+1" CLASS="FrameTitleFont">
-<A HREF="../../../../br/ufrgs/eletro/AIC/package-summary.html" TARGET="classFrame">br.ufrgs.eletro.AIC</A></FONT>
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
-Classes</FONT>
-<FONT CLASS="FrameItemFont">
-<BR>
-<A HREF="AIC.html" TARGET="classFrame">AIC</A>
-<BR>
-<A HREF="Brake.html" TARGET="classFrame">Brake</A>
-<BR>
-<A HREF="CtrlRegister.html" TARGET="classFrame">CtrlRegister</A>
-<BR>
-<A HREF="Encoder.html" TARGET="classFrame">Encoder</A>
-<BR>
-<A HREF="Host.html" TARGET="classFrame">Host</A>
-<BR>
-<A HREF="HostCAN.html" TARGET="classFrame">HostCAN</A>
-<BR>
-<A HREF="HostUDP.html" TARGET="classFrame">HostUDP</A>
-<BR>
-<A HREF="Index.html" TARGET="classFrame">Index</A>
-<BR>
-<A HREF="Motor.html" TARGET="classFrame">Motor</A>
-<BR>
-<A HREF="PLD.html" TARGET="classFrame">PLD</A>
-<BR>
-<A HREF="PWM.html" TARGET="classFrame">PWM</A></FONT></TD>
-</TR>
-</TABLE>
-
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-br.ufrgs.eletro.AIC()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="br.ufrgs.eletro.AIC()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV PACKAGE
- NEXT PACKAGE</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<H2>
-Package br.ufrgs.eletro.AIC
-</H2>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="AIC.html">AIC</A></B></TD>
-<TD>Provides access to all devices in an Actuator Interface Card</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="Brake.html">Brake</A></B></TD>
-<TD>Provides access to electromagnetic brake in an Actuator Interface Card</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="CtrlRegister.html">CtrlRegister</A></B></TD>
-<TD><B>Deprecated.</B> <I></I> </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="Encoder.html">Encoder</A></B></TD>
-<TD>Provides access to incremental encoder in an Actuator Interface Card</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="Host.html">Host</A></B></TD>
-<TD>Provides access host computer through a devived class</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="HostCAN.html">HostCAN</A></B></TD>
-<TD>Provides access host computer through CAN bus</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="HostUDP.html">HostUDP</A></B></TD>
-<TD>Provides access host computer through UDP connetion</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="Index.html">Index</A></B></TD>
-<TD>Provides access to sync-switch in an Actuator Interface Card</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="Motor.html">Motor</A></B></TD>
-<TD>Provices access to the motor driver in an Actuator Interface Card</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="PLD.html">PLD</A></B></TD>
-<TD><B>Deprecated.</B> <I></I> </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="PWM.html">PWM</A></B></TD>
-<TD>Provices access to the PWM in an Actuator Interface Card</TD>
-</TR>
-</TABLE>
-
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV PACKAGE
- NEXT PACKAGE</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-br.ufrgs.eletro.AIC Class Hierarchy
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="br.ufrgs.eletro.AIC Class Hierarchy";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For Package br.ufrgs.eletro.AIC
-</H2>
-</CENTER>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.Object<UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/AIC.html"><B>AIC</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Brake.html"><B>Brake</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/CtrlRegister.html"><B>CtrlRegister</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Encoder.html"><B>Encoder</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Host.html"><B>Host</B></A><UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/HostCAN.html"><B>HostCAN</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/HostUDP.html"><B>HostUDP</B></A></UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Index.html"><B>Index</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/Motor.html"><B>Motor</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/PLD.html"><B>PLD</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="../../../../br/ufrgs/eletro/AIC/PWM.html"><B>PWM</B></A></UL>
-</UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Constant Field Values
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Constant Field Values";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H1>
-Constant Field Values</H1>
-</CENTER>
-<HR SIZE="4" NOSHADE>
-<B>Contents</B><UL>
-<LI><A HREF="#br.ufrgs">br.ufrgs.*</A>
-</UL>
-
-<A NAME="br.ufrgs"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD ALIGN="left"><FONT SIZE="+2">
-<B>br.ufrgs.*</B></FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=3><B>br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.CtrlRegister.BRAKEAPPLY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKEAPPLY">BRAKEAPPLY</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.CtrlRegister.BRAKERELEASE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKERELEASE">BRAKERELEASE</A></CODE></TD>
-<TD ALIGN="right"><CODE>3</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.CtrlRegister.PWMDISABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#PWMDISABLE">PWMDISABLE</A></CODE></TD>
-<TD ALIGN="right"><CODE>0</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.CtrlRegister.PWMENABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#PWMENABLE">PWMENABLE</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=3><B>br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.BRAKE_APPLIED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLIED">BRAKE_APPLIED</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.BRAKE_APPLY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLY">BRAKE_APPLY</A></CODE></TD>
-<TD ALIGN="right"><CODE>3</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.BRAKE_RELEASE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_RELEASE">BRAKE_RELEASE</A></CODE></TD>
-<TD ALIGN="right"><CODE>48</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.INVALID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#INVALID">INVALID</A></CODE></TD>
-<TD ALIGN="right"><CODE>0</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.MOTOR_ACT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_ACT">MOTOR_ACT</A></CODE></TD>
-<TD ALIGN="right"><CODE>16</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.MOTOR_IS_ON"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_IS_ON">MOTOR_IS_ON</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.MOTOR_OFF"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_OFF">MOTOR_OFF</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.MOTOR_ON"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_ON">MOTOR_ON</A></CODE></TD>
-<TD ALIGN="right"><CODE>49</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.RESET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#RESET">RESET</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.Host.STATUS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/Host.html#STATUS">STATUS</A></CODE></TD>
-<TD ALIGN="right"><CODE>32</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=3><B>br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.PLD.CONTROL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/PLD.html#CONTROL">CONTROL</A></CODE></TD>
-<TD ALIGN="right"><CODE>655360</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.PLD.ENCODER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/PLD.html#ENCODER">ENCODER</A></CODE></TD>
-<TD ALIGN="right"><CODE>589824</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.PLD.PWM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/PLD.html#PWM">PWM</A></CODE></TD>
-<TD ALIGN="right"><CODE>524288</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=3><B>br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.PWM.REF_FREQ"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final double</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/PWM.html#REF_FREQ">REF_FREQ</A></CODE></TD>
-<TD ALIGN="right"><CODE>1.0E7d</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="br.ufrgs.eletro.AIC.PWM.SW_FREQ"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public static final double</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="br/ufrgs/eletro/AIC/PWM.html#SW_FREQ">SW_FREQ</A></CODE></TD>
-<TD ALIGN="right"><CODE>20000.0d</CODE></TD>
-</TR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="constant-values.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Deprecated List ()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Deprecated List ()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Deprecated API</B></H2>
-</CENTER>
-
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Deprecated Classes</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">br.ufrgs.eletro.AIC.CtrlRegister</A>
-<BR>
- <I></I> </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><A HREF="br/ufrgs/eletro/AIC/PLD.html">br.ufrgs.eletro.AIC.PLD</A>
-<BR>
- <I></I> </TD>
-</TR>
-</TABLE>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-API Help ()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="API Help ()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H1>
-How This API Document Is Organized</H1>
-</CENTER>
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
-Package</H3>
-<BLOCKQUOTE>
-
-<P>
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
-<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
-</BLOCKQUOTE>
-<H3>
-Class/Interface</H3>
-<BLOCKQUOTE>
-
-<P>
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
-<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
-<P>
-<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
-<P>
-<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
-<H3>
-Tree (Class Hierarchy)</H3>
-<BLOCKQUOTE>
-There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
-<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
-</BLOCKQUOTE>
-<H3>
-Deprecated API</H3>
-<BLOCKQUOTE>
-The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
-<H3>
-Index</H3>
-<BLOCKQUOTE>
-The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
-<H3>
-Prev/Next</H3>
-These links take you to the next or previous class, interface, package, or related page.<H3>
-Frames/No Frames</H3>
-These links show and hide the HTML frames. All pages are available with or without frames.
-<P>
-<H3>
-Serialized Form</H3>
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-<P>
-<FONT SIZE="-1">
-<EM>
-This help file applies to API documentation generated using the standard doclet.</EM>
-</FONT>
-<BR>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Index ()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Index ()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <HR>
-<A NAME="_A_"><!-- --></A><H2>
-<B>A</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html"><B>AIC</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>.<DD>Provides access to all devices in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#AIC(int, double, double, int)"><B>AIC(int, double, double, int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Initializes an AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/Brake.html#apply()"><B>apply()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Brake.html">Brake</A>
-<DD>Applies the electromagnetic brake
-</DL>
-<HR>
-<A NAME="_B_"><!-- --></A><H2>
-<B>B</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/package-summary.html"><B>br.ufrgs.eletro.AIC</B></A> - package br.ufrgs.eletro.AIC<DD> <DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#brake"><B>brake</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Brake actuaded by AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/Brake.html"><B>Brake</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Brake.html">Brake</A>.<DD>Provides access to electromagnetic brake in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLIED"><B>BRAKE_APPLIED</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Brake applied status
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_APPLY"><B>BRAKE_APPLY</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Brake apply command
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#BRAKE_RELEASE"><B>BRAKE_RELEASE</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Brake release command
-<DT><A HREF="br/ufrgs/eletro/AIC/Brake.html#Brake(int)"><B>Brake(int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Brake.html">Brake</A>
-<DD>Initializes Brake.
-<DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKEAPPLY"><B>BRAKEAPPLY</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>
-<DD><B>Deprecated.</B> Apply Brake
-<DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#BRAKERELEASE"><B>BRAKERELEASE</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>
-<DD><B>Deprecated.</B> Release Brake
-</DL>
-<HR>
-<A NAME="_C_"><!-- --></A><H2>
-<B>C</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#clear()"><B>clear()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Clears the counter on the quadrature decoder chip
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#command()"><B>command()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Gets command received from host computer
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#command()"><B>command()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Gets command received from host computer
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#command()"><B>command()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Gets command received from host computer
-<DT><A HREF="br/ufrgs/eletro/AIC/PLD.html#CONTROL"><B>CONTROL</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A>
-<DD><B>Deprecated.</B> Control register address
-<DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html"><B>CtrlRegister</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>.<DD><B>Deprecated.</B> <I></I> <DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#CtrlRegister()"><B>CtrlRegister()</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>
-<DD><B>Deprecated.</B>
-</DL>
-<HR>
-<A NAME="_E_"><!-- --></A><H2>
-<B>E</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#encoder"><B>encoder</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Encoder read by AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html"><B>Encoder</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>.<DD>Provides access to incremental encoder in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/PLD.html#ENCODER"><B>ENCODER</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A>
-<DD><B>Deprecated.</B> Encoder address
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#Encoder(int, int)"><B>Encoder(int, int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Initializes Encoder, clears the counter on the quadrature decoder chip
-</DL>
-<HR>
-<A NAME="_F_"><!-- --></A><H2>
-<B>F</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Finalizes the PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Finalizes the motor driver
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Finalizes Encoder
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Finalizes an AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Finalizes HostUDP
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#finalize()"><B>finalize()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Finalizes HostCAN
-</DL>
-<HR>
-<A NAME="_G_"><!-- --></A><H2>
-<B>G</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#getCount()"><B>getCount()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Gets the count on the quadrature decoder chip
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#getCountAndClear()"><B>getCountAndClear()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Gets the count and clears the counter on the quadrature decoder chip
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#getFreq()"><B>getFreq()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Returns the frequency of PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#getStatus()"><B>getStatus()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Gets brake and motor status
-</DL>
-<HR>
-<A NAME="_H_"><!-- --></A><H2>
-<B>H</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html"><B>Host</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>.<DD>Provides access host computer through a devived class<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#Host()"><B>Host()</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html"><B>HostCAN</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>.<DD>Provides access host computer through CAN bus<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#HostCAN(int)"><B>HostCAN(int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Initializes HostCAN using CAN bus 0 as default
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#HostCAN(int, int)"><B>HostCAN(int, int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Initializes HostCAN
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html"><B>HostUDP</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>.<DD>Provides access host computer through UDP connetion<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String)"><B>HostUDP(String)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Initializes HostUDP using default status and command port numbers
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String, int)"><B>HostUDP(String, int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Initializes HostUDP using default command port numbers
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#HostUDP(java.lang.String, int, int)"><B>HostUDP(String, int, int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Initializes HostUDP
-</DL>
-<HR>
-<A NAME="_I_"><!-- --></A><H2>
-<B>I</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#index"><B>index</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Sync-switch read by AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/Index.html"><B>Index</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Index.html">Index</A>.<DD>Provides access to sync-switch in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/Index.html#Index(int)"><B>Index(int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Index.html">Index</A>
-<DD>Initializes Index
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#INVALID"><B>INVALID</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Invalid command
-</DL>
-<HR>
-<A NAME="_M_"><!-- --></A><H2>
-<B>M</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#motor"><B>motor</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Motor actuated by AIC
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html"><B>Motor</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>.<DD>Provices access to the motor driver in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_ACT"><B>MOTOR_ACT</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Motor actuate command
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_IS_ON"><B>MOTOR_IS_ON</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Motor on status
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_OFF"><B>MOTOR_OFF</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Motor off command
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#MOTOR_ON"><B>MOTOR_ON</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Motor on command
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#Motor(int, double)"><B>Motor(int, double)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Initializes the motor driver using the default PWM frequency (20KHz)
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#Motor(int, double, double)"><B>Motor(int, double, double)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Initializes the motor driver
-</DL>
-<HR>
-<A NAME="_O_"><!-- --></A><H2>
-<B>O</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#off()"><B>off()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Turns the PWM off
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#off()"><B>off()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Turns the motor driver off
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#off()"><B>off()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Turns an AIC off
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#on()"><B>on()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Turns the PWM on
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#on()"><B>on()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Turns the motor driver on
-<DT><A HREF="br/ufrgs/eletro/AIC/AIC.html#on()"><B>on()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html">AIC</A>
-<DD>Turns an AIC on
-</DL>
-<HR>
-<A NAME="_P_"><!-- --></A><H2>
-<B>P</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/PLD.html"><B>PLD</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A>.<DD><B>Deprecated.</B> <I></I> <DT><A HREF="br/ufrgs/eletro/AIC/PLD.html#PLD()"><B>PLD()</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A>
-<DD><B>Deprecated.</B>
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#PULSES"><B>PULSES</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Number of pulses per revolution of the encoder, considering the
- quadrature decoder
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html"><B>PWM</B></A> - class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>.<DD>Provices access to the PWM in an Actuator Interface Card<DT><A HREF="br/ufrgs/eletro/AIC/PLD.html#PWM"><B>PWM</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html">PLD</A>
-<DD><B>Deprecated.</B> PWM address
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#PWM(int)"><B>PWM(int)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Initializes the PWM using the default PWM frequency (20KHz)
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#PWM(int, double)"><B>PWM(int, double)</B></A> -
-Constructor for class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Initializes the PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#PWMDISABLE"><B>PWMDISABLE</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>
-<DD><B>Deprecated.</B> PWM disable
-<DT><A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html#PWMENABLE"><B>PWMENABLE</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html">CtrlRegister</A>
-<DD><B>Deprecated.</B> PWM enable
-</DL>
-<HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#read()"><B>read()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Reads the counter on the quadrature decoder chip and converts the motion
- to radians
-<DT><A HREF="br/ufrgs/eletro/AIC/Index.html#read()"><B>read()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Index.html">Index</A>
-<DD>Reads the sync-switch
-<DT><A HREF="br/ufrgs/eletro/AIC/Encoder.html#readAndClear()"><B>readAndClear()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html">Encoder</A>
-<DD>Reads the counter on the quadrature decoder chip, converts the motion
- to radians and clears the counter
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#REF_FREQ"><B>REF_FREQ</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Reference frequency = 10MHz
-<DT><A HREF="br/ufrgs/eletro/AIC/Brake.html#release()"><B>release()</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Brake.html">Brake</A>
-<DD>Releases the electromagnetic brake
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#RESET"><B>RESET</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>AIC reset command
-</DL>
-<HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#sendStatus(double, int)"><B>sendStatus(double, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#sendStatus(double, int)"><B>sendStatus(double, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#sendStatus(double, int)"><B>sendStatus(double, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#sendStatus(int, int)"><B>sendStatus(int, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/HostUDP.html#sendStatus(int, int)"><B>sendStatus(int, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html">HostUDP</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/HostCAN.html#sendStatus(int, int)"><B>sendStatus(int, int)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html">HostCAN</A>
-<DD>Sends encoder displacement and sync-switch status to host
-<DT><A HREF="br/ufrgs/eletro/AIC/Motor.html#set(double)"><B>set(double)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html">Motor</A>
-<DD>Sets the voltage to be applied by the motor driver
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#setCount(int)"><B>setCount(int)</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Sets the frequency of PWM in cycles of 10MHz
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#setDuty(double)"><B>setDuty(double)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Sets the duty-cycle of PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#setDuty(int)"><B>setDuty(int)</B></A> -
-Static method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Sets the duty-cycle of PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#setFreq(double)"><B>setFreq(double)</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Sets the frequency of PWM
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#status"><B>status</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Brake and motor status
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#STATUS"><B>STATUS</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Status message identifier
-<DT><A HREF="br/ufrgs/eletro/AIC/PWM.html#SW_FREQ"><B>SW_FREQ</B></A> -
-Static variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html">PWM</A>
-<DD>Default Switching Frequency = 20KHz
-</DL>
-<HR>
-<A NAME="_U_"><!-- --></A><H2>
-<B>U</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#u"><B>u</B></A> -
-Variable in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Voltage aplied to motors
-</DL>
-<HR>
-<A NAME="_V_"><!-- --></A><H2>
-<B>V</B></H2>
-<DL>
-<DT><A HREF="br/ufrgs/eletro/AIC/Host.html#voltage()"><B>voltage()</B></A> -
-Method in class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html">Host</A>
-<DD>Gets motor voltage
-</DL>
-<HR>
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A>
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004-->
-<TITLE>
-Generated Documentation (Untitled)
-</TITLE>
-</HEAD>
-<FRAMESET cols="20%,80%">
-<FRAME src="allclasses-frame.html" name="packageFrame">
-<FRAME src="br/ufrgs/eletro/AIC/package-summary.html" name="classFrame">
-</FRAMESET>
-<NOFRAMES>
-<H2>
-Frame Alert</H2>
-
-<P>
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
-<BR>
-Link to<A HREF="br/ufrgs/eletro/AIC/package-summary.html">Non-frame version.</A></NOFRAMES>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-Class Hierarchy ()
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Class Hierarchy ()";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For All Packages</H2>
-</CENTER>
-<DL>
-<DT><B>Package Hierarchies:</B><DD><A HREF="br/ufrgs/eletro/AIC/package-tree.html">br.ufrgs.eletro.AIC</A></DL>
-<HR>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.Object<UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/AIC.html"><B>AIC</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Brake.html"><B>Brake</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/CtrlRegister.html"><B>CtrlRegister</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Encoder.html"><B>Encoder</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Host.html"><B>Host</B></A><UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostCAN.html"><B>HostCAN</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/HostUDP.html"><B>HostUDP</B></A></UL>
-<LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Index.html"><B>Index</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/Motor.html"><B>Motor</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PLD.html"><B>PLD</B></A><LI TYPE="circle">class br.ufrgs.eletro.AIC.<A HREF="br/ufrgs/eletro/AIC/PWM.html"><B>PWM</B></A></UL>
-</UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- PREV
- NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
+++ /dev/null
-br.ufrgs.eletro.AIC
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Fri Jun 18 10:39:06 BRT 2004 -->
-<TITLE>
-
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<BR>
-
-<BR>
-
-<BR>
-<CENTER>
-The front page has been relocated.Please see:
-<BR>
- <A HREF="index.html">Frame version</A>
-<BR>
- <A HREF="br/ufrgs/eletro/AIC/package-summary.html">Non-frame version.</A></CENTER>
-
-</BODY>
-</HTML>
+++ /dev/null
-/* Javadoc style sheet */
-
-/* Define colors, fonts and other style attributes here to override the defaults */
-
-/* Page background color */
-body { background-color: #FFFFFF }
-
-/* Table colors */
-.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
-.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
-.TableRowColor { background: #FFFFFF } /* White */
-
-/* Font used in left-hand frame lists */
-.FrameTitleFont { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
-.FrameHeadingFont { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
-.FrameItemFont { font-size: 10pts; font-family: Helvetica, Arial, san-serif }
-
-/* Example of smaller, sans-serif font in frames */
-/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
-
-/* Navigation bar fonts and colors */
-.NavBarCell1 { background-color:#EEEEFF;}/* Light mauve */
-.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
-.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
-.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
-
-.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
-.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
-
{
aicnumber=aic;
canHandle handle;
- handle=canOpenChannel(bus,canWANT_EXTENDED);
- canStatus status=(canStatus)handle;
+ canStatus status=(canStatus)handle=canOpenChannel(bus,canWANT_EXTENDED);
if(status < 0) throw BAD_OPEN();
status=canSetBusParams(handle,BAUD_125K,13,7,1,1,0);
{
aicnumber=aic;
canHandle handle;
- handle=canOpenChannel(bus,canWANT_EXTENDED);
- canStatus status=(canStatus)handle;
+ canStatus status=(canStatus)handle=canOpenChannel(bus,canWANT_EXTENDED);
if(status < 0) throw BAD_OPEN();
status=canSetBusParams(handle,BAUD_125K,13,7,1,1,0);
double u=0.0;
double y=0.0;
+
int run=1;
unsigned long maintsk_name = nam2num("PID");
for(double t=0; t <= TF && run; t=(rt_get_time_ns()-t0)*1e-9)
{
- rt_make_soft_real_time();
+
#ifdef VERBOSE
- cout << t << "\n";
+ cout << t << "\t";
#endif
- rt_make_hard_real_time();
- y+=aic->encoder.read();
-
+
+// y+=aic->encoder.read();
+
double e=ref(t)-y;
u=pid.out(e);
-
- aic->motor=15;
-// if(((int)t) % 2) aic->motor=12.0; else aic->motor=-12.0; // test
-
- rt_make_soft_real_time();
+
+// aic->motor=u;
+ if(((int)t) % 2) aic->motor=12.0; else aic->motor=-12.0; // test
+
#ifdef VERBOSE
- cout <<y<< "\n";
+ cout << "\n";
#endif
- rt_make_hard_real_time();
-
}
aic->motor=0;
-pid:lxrt:./pid 2;popall:
+pid:lxrt:./pid 1;popall:
-pid:lxrt:./pid;popall:
+pid:lxrt:./pid 1;popall: