Prusa3d Marlin fork
Public Member Functions | Public Attributes | List of all members
AutoReportFeatures Class Reference
Collaboration diagram for AutoReportFeatures:
Collaboration graph
[legend]

Public Member Functions

bool Temp () const
 
void SetTemp (uint8_t v)
 
bool Fans () const
 
void SetFans (uint8_t v)
 
bool Pos () const
 
void SetPos (uint8_t v)
 
void SetMask (uint8_t mask)
 
void SetPeriod (uint8_t p)
 
void TimerStart ()
 
bool TimerRunning () const
 
bool TimerExpired ()
 

Public Attributes

LongTimer auto_report_timer
 
uint8_t temp: 1
 
uint8_t fans: 1
 
uint8_t pos: 1
 
uint8_t ar4: 1
 
uint8_t ar5: 1
 
uint8_t ar6: 1
 
uint8_t ar7: 1
 
uint8_t byte
 

Member Function Documentation

◆ SetPeriod()

void AutoReportFeatures::SetPeriod ( uint8_t  p)
inline

sets the autoreporting timer's period setting it to zero stops the timer


The documentation for this class was generated from the following file: