Mensajes de estado
Introducción
Robobo envía mensajes al dispositivo en el que se esté programando con una frecuencia determinada, que se puede modificar para reducir el coste computacional.
Elementos de programación
1. Enumerado StatusFrequency
Representa la lista de posibles valores para establecer la frecuencia de los mensajes de estado del robot.
-
-
-
-
- Low: Baja.
- Normal: Normal.
- High: Alta.
- Max: Máxima.
-
-
-
2. Método setStatusFrequency
| setStatusFrecuency(frecuency) |
|
Establece la frecuencia de los mensajes de estado provenientes del Robobo. Los mensajes de estado se filtran por defecto para reducir el ancho de banda. Una alta frecuencia reduce los filtros, por lo que se envían más mensajes de estado y se usa más ancho de banda.
Parámetros: • frecuency ( |
Ejemplo de Uso
En este ejemplo, se cambia la frecuencia de los mensajes de estado a tres posibles valores: frecuencia baja, frecuencia media y frecuencia alta.
from robobopy.Robobo import Robobo
from robobopy.utils.StatusFrequency import StatusFrequency
rob = Robobo("localhost")
rob.connect()
rob.setStatusFrequency(StatusFrequency.Low)
rob.setStatusFrequency(StatusFrequency.Normal)
rob.setStatusFrequency(StatusFrequency.High)