Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 23 additions & 1 deletion CanAutoNode/LogTypes/RPBLogs.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,26 @@ struct RPB_FROM_DAQ_AIR_BRAKES_LEVEL {
uint8_t level;
};

struct RPB_CAMERA_SIMULATE_BUTTON_COMMAND {
uint8_t cam;
// 0x00 wifi btn
// 0x01 power btn
// 0x02 mode switch
uint8_t button;
};

struct RPB_CAM_TX_CONTROL_COMMAND {
enum SET {
FREQUENCY,
POWER,
ENABLED
} fieldToSet;
uint16_t freq;
uint16_t power;
bool enabled;

};

#ifdef PACK_CAN_STRUCTS
#pragma pack(pop)
#endif
Expand All @@ -46,7 +66,9 @@ struct RPB_FROM_DAQ_AIR_BRAKES_LEVEL {
X(RPB_CAMERA_RECORDING_COMMAND) \
X(RPB_CAMERA_SWITCH_COMMAND) \
X(RPB_AIR_BRAKES_COMMAND) \
X(RPB_FROM_DAQ_AIR_BRAKES_LEVEL)
X(RPB_FROM_DAQ_AIR_BRAKES_LEVEL) \
X(RPB_CAMERA_SIMULATE_BUTTON_COMMAND) \
X(RPB_CAM_TX_CONTROL_COMMAND)

#define X(x) sizeof(x),
const CanAutoNodeDaughter::LogInit RPB_Init[] = {RPB_CAN_LOGS};
Expand Down