Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Public Member Functions | List of all members
modules::fsensor::FSensor Class Reference

#include <fsensor.h>

Inheritance diagram for modules::fsensor::FSensor:
Inheritance graph
[legend]
Collaboration diagram for modules::fsensor::FSensor:
Collaboration graph
[legend]

Public Member Functions

void Step ()
 Performs one step of the state machine - processes a change-of-state message if any arrived.
 
void ProcessMessage (bool on)
 Records a change of state of filament sensor when arrived via communication.
 

Additional Inherited Members

- Protected Member Functions inherited from modules::debounce::Debouncer
constexpr Debouncer (uint8_t debounceTimeout)
 
bool Pressed () const
 
void Step (uint16_t time, bool press)
 State machine stepping routine.
 

Detailed Description

External module - model of printer's filament sensor The debouncer is probably not necessary, but it has all the necessary functionality for modelling of the filament sensor


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