Funciones | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_read_from_laser (LMSAPI_CONNECTION *connection, uint8_t *data, int maxlen) |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_write_to_laser (LMSAPI_CONNECTION *connection, uint8_t *data, int len) |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_send_command (LMSAPI_CONNECTION *connection, uint8_t *packet, int len, uint8_t *outpacket, int maxoutlen, int expected_response) |
Envia un datagrama y obtiene una respuesta. |
LMSAPI_API int LMSAPI_ENTRY lmsapi_read_from_laser | ( | LMSAPI_CONNECTION * | connection, | |
uint8_t * | data, | |||
int | maxlen | |||
) |
Esta funcion recibe un mensaje entrante del sensor LMS200 y entrega la seccion de los datos del telegrama. Para esto realiza los siguientes pasos:
connection | Puntero a manejador de la conexión a puerto serial. | |
data | Buffer de recepción de datos | |
maxlen | Maxima longitud del buffer para la recepción de los datos. |
LMSAPI_API int LMSAPI_ENTRY lmsapi_send_command | ( | LMSAPI_CONNECTION * | connection, | |
uint8_t * | packet, | |||
int | len, | |||
uint8_t * | outpacket, | |||
int | maxoutlen, | |||
int | expected_response | |||
) |
Envia un datagrama y obtiene una respuesta.
Envia un datagrama, y cuando este ha sido enviado satisfactoriamente recibe el mensaje de respuesta del sensor en un buffer de recepcion.
connection | Puntero a manejador de la conexión a puerto serial. | |
packet | Datagrama a enviar | |
len | largo del datagrama a enviar. | |
outpacket | Datagrama de respuesta | |
maxoutlen | tamaño máximo del datagrama de respuesta. | |
expected_response | Codigo de respuesta esperado en la recepcion del mensaje. Si se obtiene un codigo de respuesta diferente, se interpretará como una respuesta incorrecta. |
LMSAPI_API int LMSAPI_ENTRY lmsapi_write_to_laser | ( | LMSAPI_CONNECTION * | connection, | |
uint8_t * | data, | |||
int | len | |||
) |
Esta funcion recibe un mensaje al sensor LMS200 a través de un telegrama.
connection | Puntero a manejador de la conexión a puerto serial. | |
data | Buffer de recepción de datos | |
len | Maxima longitud del buffer para la recepción de los datos. |
Documento generado en 1.5.2 |