TR-mbed
1.0
Loading...
Searching...
No Matches
core
util
communications
jetson
Jetson.h
Go to the documentation of this file.
1
#pragma once
2
#include <cstring>
3
#include <stdint.h>
4
// #include "communications/SerialCommunication.h"
5
6
#include "mbed.h"
7
8
struct
Jetson_send_data
{
9
float
chassis_x_velocity
;
10
float
chassis_y_velocity
;
11
float
pitch_angle_rads
;
12
float
yaw_angle_rads
;
13
float
pitch_velocity
;
14
float
yaw_velocity
;
15
};
16
17
struct
Jetson_read_data
{
18
float
requested_pitch_rads
;
19
float
requested_yaw_rads
;
20
char
shoot_status
;
21
};
22
23
// BufferedSerial bcJetson(PC_12, PD_2, 115200);
24
25
void
jetson_send_feedback
(BufferedSerial &bcJetson,
const
Jetson_send_data
&
data
);
26
ssize_t
jetson_read_values
(BufferedSerial &bcJetson,
Jetson_read_data
& read_data);
jetson_read_values
ssize_t jetson_read_values(BufferedSerial &bcJetson, Jetson_read_data &read_data)
Definition
Jetson.cpp:106
jetson_send_feedback
void jetson_send_feedback(BufferedSerial &bcJetson, const Jetson_send_data &data)
Definition
Jetson.cpp:62
data
int data[]
Definition
Map_placement_new.cpp:1
Jetson_read_data
Definition
Jetson.h:17
Jetson_read_data::shoot_status
char shoot_status
Definition
Jetson.h:20
Jetson_read_data::requested_pitch_rads
float requested_pitch_rads
Definition
Jetson.h:18
Jetson_read_data::requested_yaw_rads
float requested_yaw_rads
Definition
Jetson.h:19
Jetson_send_data
Definition
Jetson.h:8
Jetson_send_data::chassis_y_velocity
float chassis_y_velocity
Definition
Jetson.h:10
Jetson_send_data::chassis_x_velocity
float chassis_x_velocity
Definition
Jetson.h:9
Jetson_send_data::pitch_velocity
float pitch_velocity
Definition
Jetson.h:13
Jetson_send_data::yaw_angle_rads
float yaw_angle_rads
Definition
Jetson.h:12
Jetson_send_data::pitch_angle_rads
float pitch_angle_rads
Definition
Jetson.h:11
Jetson_send_data::yaw_velocity
float yaw_velocity
Definition
Jetson.h:14
Generated by
1.9.8