Skip to content

Commit 6a0bd50

Browse files
author
Ezra Boley
committed
Added pressure data to the telem packet
1 parent 8fbeadf commit 6a0bd50

File tree

13 files changed

+77
-35
lines changed

13 files changed

+77
-35
lines changed

Makefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ ifdef LOCAL
2323
NOI2C := NOI2C
2424
endif
2525

26-
USER := "debian"
27-
LV_IP := "192.168.7.2"
28-
HV_IP := "192.168.7.3"
26+
LV_USER := "debian"
27+
HV_USER := "ezra"
28+
LV_IP := "192.168.1.106"
29+
HV_IP := "192.168.1.146"
2930

3031
ifdef BB
3132
BEAGLE := ${BBCC}
@@ -71,8 +72,8 @@ examples: $(EXAMPLES)
7172
utils: $(UTILS)
7273

7374
copy:
74-
-scp -q -o ConnectTimeout=2 -r $(OUTPUT_DIR) $(USER)@$(LV_IP):~/bin &
75-
-scp -q -o ConnectTimeout=2 -r $(OUTPUT_DIR) $(USER)@$(HV_IP):~/bin &
75+
-scp -q -o ConnectTimeout=2 -r $(OUTPUT_DIR) $(LV_USER)@$(LV_IP):~/bin &
76+
-scp -q -o ConnectTimeout=2 -r $(OUTPUT_DIR) $(HV_USER)@$(HV_IP):~/bin &
7677

7778
$(OUTPUT_DIR)/%: $(GEN_OBJ) $(OBJ_DIR)/%.o
7879
$(GPP) $(LDFLAGS) $^ $(LDLIBS) -o $@

embedded/app/include/state_machine.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define PROPULSION_NAME "propulsion"
2020
#define BRAKING_NAME "braking"
2121
#define STOPPED_NAME "stopped"
22-
#define CRAWL_NAME "crawl"
22+
#define CRAWL_NAME "servicePropulsion"
2323
#define POST_RUN_NAME "postRun"
2424
#define SAFE_TO_APPROACH_NAME "safeToApproach"
2525

embedded/app/src/motor.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ static void *motorHeartbeatLoop(void *unusedParam) {
146146
fprintf(stderr, "Failed to send heartbeat\n");
147147
}
148148
} else {
149-
printf("IDLE\n");
150149
if (rmsIdleHb() != 0) {
151150
fprintf(stderr, "Failed to send idle heartbeat\n");
152151
}

embedded/app/src/nav.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@ void navLoop(void *unused) {
171171
}
172172

173173
if ((getuSTimestamp() - data->timers->startTime) > TOTAL_RUN_TIME) {
174-
printf("Hit time limit\n");
175174
data->flags->shouldStop = true;
176175
}
177176

embedded/examples/bmsDisplay.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include <stdio.h>
2+
#include <connStat.h>
3+
#include <pthread.h>
4+
#include "HVTelemetry_Loop.h"
5+
6+
extern "C" {
7+
#include "data.h"
8+
#include "imu.h"
9+
#include "can_devices.h"
10+
#include "bms.h"
11+
extern pthread_t CANThread;
12+
}
13+
14+
int main() {
15+
initData();
16+
SetupCANDevices();
17+
SetupHVTelemetry((char *) DASHBOARD_IP, DASHBOARD_PORT);
18+
pthread_join(CANThread, NULL);
19+
}
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
#include <stdio.h>
22
#include <unistd.h>
3+
#include "LVTelemetry_Loop.h"
34
#include <string.h>
5+
#include "connStat.h"
6+
extern "C" {
47
#include "braking.h"
58
#include "lv_iox.h"
69
#include "data.h"
7-
8-
#define NUM_LIM_SWITCHES 4 /* In test */
10+
}
11+
#define NUM_LIM_SWITCHES 2 /* In test */
912
#define FOREVER while(1)
1013

1114
void showBrakingInfo() {
@@ -24,7 +27,7 @@ int main(int argc, char *argv[]) {
2427
initData();
2528
initPressureMonitor();
2629
initLVIox(isHard);
27-
30+
SetupLVTelemetry((char *) DASHBOARD_IP, DASHBOARD_PORT);
2831
if (argc > 1) {
2932
if (strcmp(argv[1], "-p") == 0) {
3033
if (argc > 2) {

embedded/examples/navTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ int main(int argc, char *argv[])
2222
initRetros();
2323
initNav();
2424

25+
SetupLVTelemetry((char *)"192.168.1.120", 33333);
2526
joinRetroThreads();
2627

2728

28-
SetupLVTelemetry((char *)"127.0.0.1", 33333);
2929
while(1);
3030
}

embedded/peripherals/src/batt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "NCD9830DBR2G.h"
33

44
#define SCALE(x) ((x) * 2.96636085627)
5-
5+
// - 2.5 / 2.5 * 50)
66

77
/*double getLVBattVoltage() {*/
88
/* readPressureSensor(ADC_0)*/

embedded/peripherals/src/can_devices.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ void rx_recv(struct can_frame *can_mesg){
3030
validRMSMesg = true;
3131
}
3232
if(!validRMSMesg && bmsParseMsg(can_mesg->can_id, can_mesg->data)){
33-
// printf("BMS Data parsed successfully\n");
34-
// bmsDump();
33+
printf("BMS Data parsed successfully\n");
34+
bmsDump();
3535
}
3636
NEW_CAN_MESSAGE = false;
3737
}

embedded/peripherals/src/imu.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,6 @@ void *IMULoop(void *arg){
7575
write_byte_i2c(i2c, DATA_REG);
7676
unsigned char dataBuffer[messageSize];
7777
read_i2c(i2c, dataBuffer, messageSize);
78-
printf("message size\n");
79-
printf("message:\n");
80-
for (i = 0; i < messageSize; i++) {
81-
printf("%#x ", dataBuffer[i]);
82-
}
83-
printf("\n");
8478
i = 0;
8579
while(i < messageSize){
8680
//Check delta velocity
@@ -121,7 +115,7 @@ void *IMULoop(void *arg){
121115
data->velZ = data->velZ + (data->accelZ * 0.01);
122116

123117

124-
data->posX += (data->velX * 0.01);
118+
/* data->posX += (data->velX * 0.01);*/
125119

126120

127121
sem_post(&data->mutex);

0 commit comments

Comments
 (0)