Mercurial > public > ostc_companion
comparison OSTCFrogOperations.h @ 8:21ce6187d32e
Minor changes done by automatic style checker
| author | Ideenmodellierer |
|---|---|
| date | Mon, 12 Jan 2026 13:51:17 +0000 |
| parents | 0b3630a29ad8 |
| children |
comparison
equal
deleted
inserted
replaced
| 7:0969ef86c42d | 8:21ce6187d32e |
|---|---|
| 40 #ifndef OSTC_FROG_OPERATIONS_H | 40 #ifndef OSTC_FROG_OPERATIONS_H |
| 41 #define OSTC_FROG_OPERATIONS_H | 41 #define OSTC_FROG_OPERATIONS_H |
| 42 | 42 |
| 43 #include "HardwareOperations.h" | 43 #include "HardwareOperations.h" |
| 44 | 44 |
| 45 class OSTCFrogOperations | 45 class OSTCFrogOperations : public HardwareOperations |
| 46 : public HardwareOperations | |
| 47 { | 46 { |
| 48 int _firmware; | 47 int _firmware; |
| 49 int _serialNumber; | 48 int _serialNumber; |
| 50 QString _description; | 49 QString _description; |
| 51 bool _isOpen; | 50 bool _isOpen; |
| 52 bool _commandMode; | 51 bool _commandMode; |
| 53 | 52 |
| 54 //---- Low level commands | 53 //---- Low level commands |
| 55 void beginCommands(); | 54 void beginCommands(); |
| 56 void endCommands(); | 55 void endCommands(); |
| 57 void eraseRange(unsigned int addr, unsigned int size); | 56 void eraseRange(unsigned int addr, unsigned int size); |
| 58 void startWrite(unsigned int addr); | 57 void startWrite(unsigned int addr); |
| 59 void stopWrite(); | 58 void stopWrite(); |
| 60 void readBytes(unsigned int addr, unsigned char *ptr, unsigned int size); | 59 void readBytes(unsigned int addr, unsigned char *ptr, unsigned int size); |
| 61 | |
| 62 | 60 |
| 63 //---- Port management | 61 //---- Port management |
| 64 //QRegExp portTemplate() const override; | 62 //QRegExp portTemplate() const override; |
| 65 QRegularExpression portTemplate() const override; | 63 QRegularExpression portTemplate() const override; |
| 66 QStringList listPorts() const override; | 64 QStringList listPorts() const override; |
| 69 //---- High level commands reimplemented | 67 //---- High level commands reimplemented |
| 70 bool connect() override; | 68 bool connect() override; |
| 71 void connectServiceMode() override; | 69 void connectServiceMode() override; |
| 72 void getIdentity() override; | 70 void getIdentity() override; |
| 73 void writeText(const QString &_msg) override; | 71 void writeText(const QString &_msg) override; |
| 74 void setDate(const QDateTime& date) override; | 72 void setDate(const QDateTime &date) override; |
| 75 QSize nameSize() const override; | 73 QSize nameSize() const override; |
| 76 void setName(const QString& newName) override; | 74 void setName(const QString &newName) override; |
| 77 void setIcons(const QString& fileName) override; | 75 void setIcons(const QString &fileName) override; |
| 78 int firmware() const override; | 76 int firmware() const override; |
| 79 int serialNumber() const override; | 77 int serialNumber() const override; |
| 80 QString customText() const override; | 78 QString customText() const override; |
| 81 void loadFirmware(HexFile& hex, const QString& fileName) const override; | 79 void loadFirmware(HexFile &hex, const QString &fileName) const override; |
| 82 void upgradeFW(const QString& fileName) override; | 80 void upgradeFW(const QString &fileName) override; |
| 83 QString firmwareTemplate() const override; | 81 QString firmwareTemplate() const override; |
| 84 bool disconnect(bool closing = false) override; | 82 bool disconnect(bool closing = false) override; |
| 85 QString model() const override; | 83 QString model() const override; |
| 86 QString description() override; | 84 QString description() override; |
| 87 QImage dumpScreen() const override; | 85 QImage dumpScreen() const override; |
