11#include " DMDUtil/DMD.h"
2+
23#include " DMDUtil/Config.h"
34#include " DMDUtil/ConsoleDMD.h"
45#include " DMDUtil/LevelDMD.h"
1415#include < chrono>
1516#include < cstring>
1617
17- #include " sockpp/tcp_connector.h"
18-
1918#include " AlphaNumeric.h"
2019#include " FrameUtil.h"
2120#include " Logger.h"
2221#include " ZeDMD.h"
2322#include " pupdmd.h"
2423#include " serum-decode.h"
2524#include " serum.h"
25+ #include " sockpp/tcp_connector.h"
2626
2727namespace DMDUtil
2828{
@@ -45,23 +45,20 @@ void ZEDMDCALLBACK ZeDMDLogCallback(const char* format, va_list args, const void
4545
4646class DMDServerConnector
4747{
48- public:
49- ~DMDServerConnector () { delete m_pConnector; }
48+ public:
49+ ~DMDServerConnector () { delete m_pConnector; }
5050
51- static DMDServerConnector* Create (const char * pAddress, int port)
52- {
53- sockpp::tcp_connector* pConnector = new sockpp::tcp_connector ({pAddress, (in_port_t )port});
54- return pConnector ? new DMDServerConnector (pConnector) : nullptr ;
55- }
51+ static DMDServerConnector* Create (const char * pAddress, int port)
52+ {
53+ sockpp::tcp_connector* pConnector = new sockpp::tcp_connector ({pAddress, (in_port_t )port});
54+ return pConnector ? new DMDServerConnector (pConnector) : nullptr ;
55+ }
5656
57- ssize_t Write (const void * buf, size_t size)
58- {
59- return m_pConnector->write_n (buf, size);
60- }
57+ ssize_t Write (const void * buf, size_t size) { return m_pConnector->write_n (buf, size); }
6158
62- void Close () { m_pConnector->close (); }
59+ void Close () { m_pConnector->close (); }
6360
64- private:
61+ private:
6562 DMDServerConnector (sockpp::tcp_connector* pConnector) : m_pConnector(pConnector) {}
6663 sockpp::tcp_connector* m_pConnector;
6764};
@@ -1510,16 +1507,19 @@ void DMD::DumpDMDTxtThread()
15101507
15111508 if (f)
15121509 {
1513- fprintf (f, " 0x%08x\n " , passed[0 ]);
1514- for (int y = 0 ; y < m_pUpdateBufferQueue[bufferPosition]->height ; y++)
1510+ if (passed[0 ] > 0 )
15151511 {
1516- for (int x = 0 ; x < m_pUpdateBufferQueue[bufferPosition]->width ; x++)
1512+ fprintf (f, " 0x%08x\r\n " , passed[0 ]);
1513+ for (int y = 0 ; y < m_pUpdateBufferQueue[bufferPosition]->height ; y++)
15171514 {
1518- fprintf (f, " %x" , renderBuffer[0 ][y * m_pUpdateBufferQueue[bufferPosition]->width + x]);
1515+ for (int x = 0 ; x < m_pUpdateBufferQueue[bufferPosition]->width ; x++)
1516+ {
1517+ fprintf (f, " %x" , renderBuffer[0 ][y * m_pUpdateBufferQueue[bufferPosition]->width + x]);
1518+ }
1519+ fprintf (f, " \r\n " );
15191520 }
1520- fprintf (f, " \n " );
1521+ fprintf (f, " \r\ n " );
15211522 }
1522- fprintf (f, " \n " );
15231523 }
15241524 memcpy (renderBuffer[0 ], renderBuffer[1 ], length);
15251525 passed[0 ] = passed[1 ];
0 commit comments