#include <FPPDiscovery.h>
|
| c_FPPDiscovery () |
|
virtual | ~c_FPPDiscovery () |
|
void | begin () |
|
void | ProcessFPPJson (AsyncWebServerRequest *request) |
|
void | ProcessFPPDJson (AsyncWebServerRequest *request) |
|
void | ProcessGET (AsyncWebServerRequest *request) |
|
void | ProcessPOST (AsyncWebServerRequest *request) |
|
void | ProcessFile (AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0) |
|
void | ProcessBody (AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total) |
|
void | sendPingPacket (IPAddress destination=IPAddress(255, 255, 255, 255)) |
|
void | PlayFile (String &FileToPlay) |
|
void | Enable (void) |
|
void | Disable (void) |
|
void | GetStatus (JsonObject &jsonStatus) |
|
void | NetworkStateChanged (bool NewNetworkState) |
|
void | SetOperationalState (bool ActiveFlag) |
|
bool | SetConfig (JsonObject &jsonConfig) |
|
void | GetConfig (JsonObject &jsonConfig) |
|
void | SetInputFPPRemotePlayFile (c_InputFPPRemote *value) |
|
void | ForgetInputFPPRemotePlayFile () |
|
void | GenerateFppSyncMsg (uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime) |
|
void | GetSysInfoJSON (JsonObject &jsonResponse) |
|
bool | PlayingAfile () |
|
◆ c_FPPDiscovery()
c_FPPDiscovery::c_FPPDiscovery |
( |
| ) |
|
◆ ~c_FPPDiscovery()
virtual c_FPPDiscovery::~c_FPPDiscovery |
( |
| ) |
|
|
inlinevirtual |
◆ AllowedToPlayRemoteFile()
bool c_FPPDiscovery::AllowedToPlayRemoteFile |
( |
| ) |
|
|
private |
◆ begin()
void c_FPPDiscovery::begin |
( |
| ) |
|
◆ BuildFseqResponse()
void c_FPPDiscovery::BuildFseqResponse |
( |
String | fname, |
|
|
c_FileMgr::FileId | fseq, |
|
|
String & | resp ) |
|
private |
◆ Disable()
void c_FPPDiscovery::Disable |
( |
void | | ) |
|
◆ Enable()
void c_FPPDiscovery::Enable |
( |
void | | ) |
|
◆ ForgetInputFPPRemotePlayFile()
void c_FPPDiscovery::ForgetInputFPPRemotePlayFile |
( |
| ) |
|
◆ GenerateFppSyncMsg()
void c_FPPDiscovery::GenerateFppSyncMsg |
( |
uint8_t | Action, |
|
|
const String & | FileName, |
|
|
uint32_t | CurrentFrame, |
|
|
const float & | ElpsedTime ) |
◆ GetConfig()
void c_FPPDiscovery::GetConfig |
( |
JsonObject & | jsonConfig | ) |
|
◆ GetDriverName()
void c_FPPDiscovery::GetDriverName |
( |
String & | Name | ) |
|
|
inlineprivate |
◆ GetStatus()
void c_FPPDiscovery::GetStatus |
( |
JsonObject & | jsonStatus | ) |
|
◆ GetStatusJSON()
void c_FPPDiscovery::GetStatusJSON |
( |
JsonObject & | jsonResponse, |
|
|
bool | advanced ) |
|
private |
◆ GetSysInfoJSON()
void c_FPPDiscovery::GetSysInfoJSON |
( |
JsonObject & | jsonResponse | ) |
|
◆ NetworkStateChanged()
void c_FPPDiscovery::NetworkStateChanged |
( |
bool | NewNetworkState | ) |
|
◆ PlayFile()
void c_FPPDiscovery::PlayFile |
( |
String & | FileToPlay | ) |
|
◆ PlayingAfile()
bool c_FPPDiscovery::PlayingAfile |
( |
| ) |
|
|
inline |
◆ PlayingFile()
bool c_FPPDiscovery::PlayingFile |
( |
| ) |
|
|
private |
◆ ProcessBlankPacket()
void c_FPPDiscovery::ProcessBlankPacket |
( |
| ) |
|
|
private |
◆ ProcessBody()
void c_FPPDiscovery::ProcessBody |
( |
AsyncWebServerRequest * | request, |
|
|
uint8_t * | data, |
|
|
uint32_t | len, |
|
|
uint32_t | index, |
|
|
uint32_t | total ) |
◆ ProcessFile()
void c_FPPDiscovery::ProcessFile |
( |
AsyncWebServerRequest * | request, |
|
|
String | filename, |
|
|
uint32_t | index, |
|
|
uint8_t * | data, |
|
|
uint32_t | len, |
|
|
bool | final, |
|
|
uint32_t | contentLength = 0 ) |
◆ ProcessFPPDJson()
void c_FPPDiscovery::ProcessFPPDJson |
( |
AsyncWebServerRequest * | request | ) |
|
◆ ProcessFPPJson()
void c_FPPDiscovery::ProcessFPPJson |
( |
AsyncWebServerRequest * | request | ) |
|
◆ ProcessGET()
void c_FPPDiscovery::ProcessGET |
( |
AsyncWebServerRequest * | request | ) |
|
◆ ProcessPOST()
void c_FPPDiscovery::ProcessPOST |
( |
AsyncWebServerRequest * | request | ) |
|
◆ ProcessReceivedUdpPacket()
void c_FPPDiscovery::ProcessReceivedUdpPacket |
( |
AsyncUDPPacket | _packet | ) |
|
|
private |
◆ ProcessSyncPacket()
void c_FPPDiscovery::ProcessSyncPacket |
( |
uint8_t | action, |
|
|
String | filename, |
|
|
float | seconds_elapsed ) |
|
private |
◆ sendPingPacket()
void c_FPPDiscovery::sendPingPacket |
( |
IPAddress | destination = IPAddress(255, 255, 255, 255) | ) |
|
◆ SetConfig()
bool c_FPPDiscovery::SetConfig |
( |
JsonObject & | jsonConfig | ) |
|
◆ SetInputFPPRemotePlayFile()
◆ SetOperationalState()
void c_FPPDiscovery::SetOperationalState |
( |
bool | ActiveFlag | ) |
|
◆ StartPlaying()
void c_FPPDiscovery::StartPlaying |
( |
String & | FileName, |
|
|
float | SecondsElapsed ) |
|
private |
◆ StopPlaying()
void c_FPPDiscovery::StopPlaying |
( |
| ) |
|
|
private |
◆ BlankOnStop
bool c_FPPDiscovery::BlankOnStop = false |
|
private |
◆ ConfiguredFileToPlay
String c_FPPDiscovery::ConfiguredFileToPlay |
|
private |
◆ FppRemoteIp
IPAddress c_FPPDiscovery::FppRemoteIp = IPAddress (uint32_t(0)) |
|
private |
◆ FppSyncOverride
bool c_FPPDiscovery::FppSyncOverride = false |
|
private |
◆ hasBeenInitialized
bool c_FPPDiscovery::hasBeenInitialized = false |
|
private |
◆ inFileUpload
bool c_FPPDiscovery::inFileUpload = false |
|
private |
◆ InputFPPRemote
◆ IsEnabled
bool c_FPPDiscovery::IsEnabled = false |
|
private |
◆ MulticastAddress
const IPAddress c_FPPDiscovery::MulticastAddress = IPAddress (239, 70, 80, 80) |
|
private |
◆ MultiSyncStats
◆ StopInProgress
bool c_FPPDiscovery::StopInProgress = false |
|
private |
◆ SystemDebugStats
◆ udp
AsyncUDP c_FPPDiscovery::udp |
|
private |
◆ UploadFileName
String c_FPPDiscovery::UploadFileName |
|
private |
◆ writeFailed
bool c_FPPDiscovery::writeFailed = false |
|
private |
The documentation for this class was generated from the following files: