Prusa MINI Firmware overview
_marlin_events_t Union Reference

#include <marlin_events.h>

Collaboration diagram for _marlin_events_t:

Public Attributes

uint64_t evt
 
struct {
   uint8_t   evt_Startup: 1
 
   uint8_t   evt_Idle: 1
 
   uint8_t   evt_PrinterKilled: 1
 
   uint8_t   evt_MediaInserted: 1
 
   uint8_t   evt_MediaError: 1
 
   uint8_t   evt_MediaRemoved: 1
 
   uint8_t   evt_PlayTone: 1
 
   uint8_t   evt_PrintTimerStarted: 1
 
   uint8_t   evt_PrintTimerPaused: 1
 
   uint8_t   evt_PrintTimerStopped: 1
 
   uint8_t   evt_FilamentRunout: 1
 
   uint8_t   evt_UserConfirmRequired: 1
 
   uint8_t   evt_StatusChanged: 1
 
   uint8_t   evt_FactoryReset: 1
 
   uint8_t   evt_LoadSettings: 1
 
   uint8_t   evt_StoreSettings: 1
 
   uint8_t   evt_MeshUpdate: 1
 
   uint8_t   evt_HostPrompt: 1
 
   uint8_t   evt_StartProcessing: 1
 
   uint8_t   evt_StopProcessing: 1
 
   uint8_t   evt_Busy: 1
 
   uint8_t   evt_Ready: 1
 
   uint8_t   evt_Error: 1
 
   uint8_t   evt_CommandBegin: 1
 
   uint8_t   evt_CommandEnd: 1
 
   uint8_t   evt_SafetyTimerExpired: 1
 
   uint8_t   evt_Message: 1
 
   uint8_t   evt_Acknowledge: 1
 
   uint64_t   evt_reserved: 38
 
}; 
 

Member Data Documentation

◆ evt

uint64_t _marlin_events_t::evt

◆ evt_Startup

uint8_t _marlin_events_t::evt_Startup

◆ evt_Idle

uint8_t _marlin_events_t::evt_Idle

◆ evt_PrinterKilled

uint8_t _marlin_events_t::evt_PrinterKilled

◆ evt_MediaInserted

uint8_t _marlin_events_t::evt_MediaInserted

◆ evt_MediaError

uint8_t _marlin_events_t::evt_MediaError

◆ evt_MediaRemoved

uint8_t _marlin_events_t::evt_MediaRemoved

◆ evt_PlayTone

uint8_t _marlin_events_t::evt_PlayTone

◆ evt_PrintTimerStarted

uint8_t _marlin_events_t::evt_PrintTimerStarted

◆ evt_PrintTimerPaused

uint8_t _marlin_events_t::evt_PrintTimerPaused

◆ evt_PrintTimerStopped

uint8_t _marlin_events_t::evt_PrintTimerStopped

◆ evt_FilamentRunout

uint8_t _marlin_events_t::evt_FilamentRunout

◆ evt_UserConfirmRequired

uint8_t _marlin_events_t::evt_UserConfirmRequired

◆ evt_StatusChanged

uint8_t _marlin_events_t::evt_StatusChanged

◆ evt_FactoryReset

uint8_t _marlin_events_t::evt_FactoryReset

◆ evt_LoadSettings

uint8_t _marlin_events_t::evt_LoadSettings

◆ evt_StoreSettings

uint8_t _marlin_events_t::evt_StoreSettings

◆ evt_MeshUpdate

uint8_t _marlin_events_t::evt_MeshUpdate

◆ evt_HostPrompt

uint8_t _marlin_events_t::evt_HostPrompt

◆ evt_StartProcessing

uint8_t _marlin_events_t::evt_StartProcessing

◆ evt_StopProcessing

uint8_t _marlin_events_t::evt_StopProcessing

◆ evt_Busy

uint8_t _marlin_events_t::evt_Busy

◆ evt_Ready

uint8_t _marlin_events_t::evt_Ready

◆ evt_Error

uint8_t _marlin_events_t::evt_Error

◆ evt_CommandBegin

uint8_t _marlin_events_t::evt_CommandBegin

◆ evt_CommandEnd

uint8_t _marlin_events_t::evt_CommandEnd

◆ evt_SafetyTimerExpired

uint8_t _marlin_events_t::evt_SafetyTimerExpired

◆ evt_Message

uint8_t _marlin_events_t::evt_Message

◆ evt_Acknowledge

uint8_t _marlin_events_t::evt_Acknowledge

◆ evt_reserved

uint64_t _marlin_events_t::evt_reserved

◆ @71

struct { ... }