|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--navmap.ConectorJNI
Classe que faz a conexão entre os métodos nativos da biblioteca C++ libNavigator e a interface da aplicaçao NavMap em Java
Title: NavMap
Description: Navegação por Mapeamento
Copyright: Copyright (c) 2002
Company: Graco - UnB
Constructor Summary | |
ConectorJNI()
Construtor da classe é responsável por carregar a biblioteca Nativa que contem os métodos nativos. |
Method Summary | |
void |
close()
Método que nao é utilizado pelo conector jni apenas pelo conector web |
boolean |
finishNomad()
Método Nativo para finalizar a conexão com o Nomad |
float[] |
getBatteryStatus()
Método Nativo que captura o status das Bateris |
int[] |
getMap()
Método Nativo que captura o Mapa feito em C++ |
float[] |
getPosition()
Método Nativo para capturar a posicao do robo no mapa |
boolean |
moveNomad(int celx,
int cely)
Método que envia o comando de movimento ao Nomad. |
boolean |
saveMap(java.lang.String nome_arquivo)
Método que salva um arquivo de mapa |
boolean |
startNomad(int posx,
int posy,
java.lang.String nome_arquivo)
Método Nativo para iniciar a conexão e Mapeamento do Nomad |
boolean |
stopNomad()
Método que cancela o movimento do robo Nomad |
void |
textToSpeech(java.lang.String text)
Envia texto para o sintetizador de Voz do robo |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public ConectorJNI()
Method Detail |
public int[] getMap()
getMap
in interface IConector
public float[] getBatteryStatus()
getBatteryStatus
in interface IConector
public float[] getPosition()
getPosition
in interface IConector
public boolean startNomad(int posx, int posy, java.lang.String nome_arquivo)
startNomad
in interface IConector
posx
- - coordenada X da posiçao inicial do roboposy
- - coordenada Y da posiçao inicial do robonome_arquivo
- - Nome do Arquivo de Mapapublic boolean finishNomad()
finishNomad
in interface IConector
public boolean moveNomad(int celx, int cely)
moveNomad
in interface IConector
celx
- Coordenada X da posicão de destinocely
- Coordenada Y da posicão de destinopublic boolean stopNomad()
stopNomad
in interface IConector
public boolean saveMap(java.lang.String nome_arquivo)
saveMap
in interface IConector
nome_arquivo
- Nome do Arquivo com extensão .mappublic void close()
close
in interface IConector
public void textToSpeech(java.lang.String text)
textToSpeech
in interface IConector
text
- Texto a ser enviado
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |