Projekt

Allgemein

Profil

Feature #436

Activate CVagus again

Von Maximilian Seesslen vor etwa 1 Jahr hinzugefügt. Vor etwa 1 Jahr aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
Beginn:
16.11.2023
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
CS Zielversion:

Beschreibung

An template class that already handles default stuff like storing Configuration/HWInfo, handling NMT.
Just the functions that are repeated in every Project.

class CPlatform
{

};

template <typename EEPROM>
class CNmt:public CPlatform
{
      int m_1=1;
      EEPROM   m_eeprom;
      int m_2=2;

   public:

      void storeCanId(int id)
      {
         m_eeprom.nodeId=id;
         resetDefaults();
      }

      void resetDefaults();
      void printHelp();
};

#if 0
template<typename EEPROM>
void CNmt<EEPROM>::printHelp()
{
   printf("Fooo: %d; %d\n", m_1, m_2);
}
#endif

Historie

#1

Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert

  • Status wurde von Neu zu Erledigt geändert
  • Zugewiesen an wurde auf Maximilian Seesslen gesetzt

Auch abrufbar als: Atom PDF