mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-03 03:01:44 +00:00
Add format script which invokes clang-format on the C++ source code (#41)
On Windows machines, clang-format.exe must be in the PATH environment variable.
This commit is contained in:
committed by
Peter Johnson
parent
68690643d2
commit
e14e45da76
@@ -8,12 +8,12 @@
|
||||
#ifndef _LIVE_WINDOW_H
|
||||
#define _LIVE_WINDOW_H
|
||||
|
||||
#include "LiveWindow/LiveWindowSendable.h"
|
||||
#include "tables/ITable.h"
|
||||
#include "Commands/Scheduler.h"
|
||||
#include <vector>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
#include "Commands/Scheduler.h"
|
||||
#include "LiveWindow/LiveWindowSendable.h"
|
||||
#include "tables/ITable.h"
|
||||
|
||||
struct LiveWindowComponent {
|
||||
std::string subsystem;
|
||||
@@ -37,26 +37,26 @@ struct LiveWindowComponent {
|
||||
*/
|
||||
class LiveWindow {
|
||||
public:
|
||||
static LiveWindow *GetInstance();
|
||||
static LiveWindow* GetInstance();
|
||||
void Run();
|
||||
void AddSensor(const std::string &subsystem, const std::string &name,
|
||||
LiveWindowSendable *component);
|
||||
void AddSensor(const std::string &subsystem, const std::string &name,
|
||||
LiveWindowSendable &component);
|
||||
void AddSensor(const std::string &subsystem, const std::string &name,
|
||||
void AddSensor(const std::string& subsystem, const std::string& name,
|
||||
LiveWindowSendable* component);
|
||||
void AddSensor(const std::string& subsystem, const std::string& name,
|
||||
LiveWindowSendable& component);
|
||||
void AddSensor(const std::string& subsystem, const std::string& name,
|
||||
std::shared_ptr<LiveWindowSendable> component);
|
||||
void AddActuator(const std::string &subsystem, const std::string &name,
|
||||
LiveWindowSendable *component);
|
||||
void AddActuator(const std::string &subsystem, const std::string &name,
|
||||
LiveWindowSendable &component);
|
||||
void AddActuator(const std::string &subsystem, const std::string &name,
|
||||
void AddActuator(const std::string& subsystem, const std::string& name,
|
||||
LiveWindowSendable* component);
|
||||
void AddActuator(const std::string& subsystem, const std::string& name,
|
||||
LiveWindowSendable& component);
|
||||
void AddActuator(const std::string& subsystem, const std::string& name,
|
||||
std::shared_ptr<LiveWindowSendable> component);
|
||||
|
||||
void AddSensor(std::string type, int channel, LiveWindowSendable *component);
|
||||
void AddSensor(std::string type, int channel, LiveWindowSendable* component);
|
||||
void AddActuator(std::string type, int channel,
|
||||
LiveWindowSendable *component);
|
||||
LiveWindowSendable* component);
|
||||
void AddActuator(std::string type, int module, int channel,
|
||||
LiveWindowSendable *component);
|
||||
LiveWindowSendable* component);
|
||||
|
||||
bool IsEnabled() const { return m_enabled; }
|
||||
void SetEnabled(bool enabled);
|
||||
@@ -71,12 +71,13 @@ class LiveWindow {
|
||||
void InitializeLiveWindowComponents();
|
||||
|
||||
std::vector<std::shared_ptr<LiveWindowSendable>> m_sensors;
|
||||
std::map<std::shared_ptr<LiveWindowSendable>, LiveWindowComponent> m_components;
|
||||
std::map<std::shared_ptr<LiveWindowSendable>, LiveWindowComponent>
|
||||
m_components;
|
||||
|
||||
std::shared_ptr<ITable> m_liveWindowTable;
|
||||
std::shared_ptr<ITable> m_statusTable;
|
||||
|
||||
Scheduler *m_scheduler;
|
||||
Scheduler* m_scheduler;
|
||||
|
||||
bool m_enabled = false;
|
||||
bool m_firstTime = true;
|
||||
|
||||
Reference in New Issue
Block a user