Further source file restructuring

This commit is contained in:
Collin Kidder
2016-12-11 21:36:25 -05:00
parent 0b46f564ab
commit b7a1afcd8f
17 changed files with 14 additions and 756 deletions
+34
View File
@@ -0,0 +1,34 @@
#ifndef CANBus_H
#define CANBus_H
#include <QDataStream>
class CANBus
{
public:
CANBus();
CANBus(const CANBus&);
bool operator==(const CANBus&) const;
virtual ~CANBus(){};
int speed;
bool listenOnly;
bool singleWire;
bool active; //is this bus turned on?
void setSpeed(int); // new speed
void setListenOnly(bool); //bool for whether to only listen
void setSingleWire(bool); //bool for whether to use single wire mode
void setEnabled(bool); //whether this bus should be enabled or not.
int getSpeed();
bool isListenOnly();
bool isSingleWire();
bool isActive();
};
QDataStream& operator<<( QDataStream & pStream, const CANBus& pCanBus );
QDataStream & operator>>(QDataStream & pStream, CANBus& pCanBus);
Q_DECLARE_METATYPE(CANBus);
#endif // CANBus_H