362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h  1) /* Blinker
Stefan Schuermans update copyright header

Stefan Schuermans authored 5 years ago

src/common/EtherPix.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h  3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/FlexiPix.h  4)    a blinkenarea.org project */
src/noarch/FlexiPix.h  5) 
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h  6) #ifndef BLINKER_ETHERPIX_H
src/common/EtherPix.h  7) #define BLINKER_ETHERPIX_H
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h  8) 
src/noarch/FlexiPix.h  9) #include <string>
src/noarch/FlexiPix.h 10) 
src/noarch/FlexiPix.h 11) #include <BlinkenLib/BlinkenFrame.h>
src/noarch/FlexiPix.h 12) 
src/noarch/FlexiPix.h 13) #include "Directory.h"
src/noarch/FlexiPix.h 14) #include "File.h"
src/noarch/FlexiPix.h 15) #include "InStreamFile.h"
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 16) #include "Mgrs.h"
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 17) #include "Module.h"
src/noarch/FlexiPix.h 18) #include "Size.h"
src/noarch/FlexiPix.h 19) #include "StreamRecv.h"
src/noarch/FlexiPix.h 20) #include "Time.h"
src/noarch/FlexiPix.h 21) #include "TimeCallee.h"
src/noarch/FlexiPix.h 22) 
src/noarch/FlexiPix.h 23) namespace Blinker {
src/noarch/FlexiPix.h 24) 
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 25) /// EtherPix output module
src/common/EtherPix.h 26) class EtherPix: public Module, public StreamRecv, public TimeCallee
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 27) {
src/noarch/FlexiPix.h 28) public:
src/noarch/FlexiPix.h 29)   /**
src/noarch/FlexiPix.h 30)    * @brief constructor
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 31)    * @param[in] name module name
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 32)    * @param[in] mgrs managers
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 33)    * @param[in] dirBase base directory
src/noarch/FlexiPix.h 34)    */
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 35)   EtherPix(const std::string &name, Mgrs &mgrs, const Directory &dirBase);
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 36) 
src/noarch/FlexiPix.h 37)   /// virtual destructor
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 38)   virtual ~EtherPix();
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 39) 
src/noarch/FlexiPix.h 40) private:
src/noarch/FlexiPix.h 41)   /// copy constructor disabled
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 42)   EtherPix(const EtherPix &that);
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 43) 
src/noarch/FlexiPix.h 44)   /// assignment operator disabled
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 45)   const EtherPix & operator=(const EtherPix &that);
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 46) 
src/noarch/FlexiPix.h 47) public:
src/noarch/FlexiPix.h 48)   /// check for update of configuration
src/noarch/FlexiPix.h 49)   virtual void updateConfig();
src/noarch/FlexiPix.h 50) 
src/noarch/FlexiPix.h 51)   /**
src/noarch/FlexiPix.h 52)    * @brief set current frame
src/noarch/FlexiPix.h 53)    * @param[in] stream stream name
src/noarch/FlexiPix.h 54)    * @param[in] pFrame current frame (NULL for none)
src/noarch/FlexiPix.h 55)    */
src/noarch/FlexiPix.h 56)   virtual void setFrame(const std::string &stream, stBlinkenFrame *pFrame);
src/noarch/FlexiPix.h 57) 
src/noarch/FlexiPix.h 58)   /// callback when requested time reached
src/noarch/FlexiPix.h 59)   virtual void timeCall();
src/noarch/FlexiPix.h 60) 
src/noarch/FlexiPix.h 61) protected:
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 62)   /// (re-)create EtherPix display
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 63)   void createDisplay();
src/noarch/FlexiPix.h 64) 
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 65)   /// destroy EtherPix display
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 66)   void destroyDisplay();
src/noarch/FlexiPix.h 67) 
src/noarch/FlexiPix.h 68)   /**
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 69)    * @brief display frame on EtherPix
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 70)    * @param[in] pFrame frame to display (or NULL)
src/noarch/FlexiPix.h 71)    */
src/noarch/FlexiPix.h 72)   void displayFrame(stBlinkenFrame *pFrame);
src/noarch/FlexiPix.h 73) 
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 74)   /// (re-)send frame to EtherPix
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 75)   void sendFrame();
src/noarch/FlexiPix.h 76) 
src/noarch/FlexiPix.h 77) protected:
src/noarch/FlexiPix.h 78)   InStreamFile         m_fileInStream; ///< input stream name file
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 79)   File                 m_fileConfig;   ///< EtherPix config file
src/common/EtherPix.h 80)   struct etp_display_s *m_pDisplay;    ///< EtherPix display
src/common/EtherPix.h 81)   Size                 m_size;         ///< size of EtherPix display
src/common/EtherPix.h 82) }; // class EtherPix
Stefan Schuermans added flexipix output suppo...

Stefan Schuermans authored 12 years ago

src/noarch/FlexiPix.h 83) 
src/noarch/FlexiPix.h 84) } // namespace Blinker
src/noarch/FlexiPix.h 85) 
Stefan Schuermans rename FlexiPix to EtherPix

Stefan Schuermans authored 7 years ago

src/common/EtherPix.h 86) #endif // #ifndef BLINKER_ETHERPIX_H