Loading...
Searching...
No Matches
InfraredWorker Struct Reference

Data Fields

FuriThreadthread
 
FuriStreamBufferstream
 
InfraredWorkerSignal signal
 
InfraredWorkerState state
 
InfraredEncoderHandlerinfrared_encoder
 
InfraredDecoderHandlerinfrared_decoder
 
NotificationAppnotification
 
bool blink_enable
 
bool decode_enable
 
union { 
 
   struct { 
 
      InfraredWorkerGetSignalCallback   get_signal_callback 
 
      InfraredWorkerMessageSentCallback   message_sent_callback 
 
      void *   get_signal_context 
 
      void *   message_sent_context 
 
      uint32_t   frequency 
 
      float   duty_cycle 
 
      uint32_t   tx_raw_cnt 
 
      bool   need_reinitialization 
 
      bool   steady_signal_sent 
 
   }   tx 
 
   struct { 
 
      InfraredWorkerReceivedSignalCallback   received_signal_callback 
 
      void *   received_signal_context 
 
      bool   overrun 
 
   }   rx 
 
};  
 

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