SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <remoteoutput.h>
Classes | |
class | MsgConfigureRemoteOutput |
class | MsgConfigureRemoteOutputChunkCorrection |
class | MsgConfigureRemoteOutputWork |
class | MsgStartStop |
Public Member Functions | |
RemoteOutput (DeviceAPI *deviceAPI) | |
virtual | ~RemoteOutput () |
virtual void | destroy () |
virtual void | init () |
initializations to be done when all collaborating objects are created and possibly connected More... | |
virtual bool | start () |
virtual void | stop () |
virtual QByteArray | serialize () const |
virtual bool | deserialize (const QByteArray &data) |
virtual void | setMessageQueueToGUI (MessageQueue *queue) |
virtual const QString & | getDeviceDescription () const |
virtual int | getSampleRate () const |
Sample rate exposed by the sink. More... | |
virtual void | setSampleRate (int sampleRate) |
For when the sink sample rate is set externally. More... | |
virtual quint64 | getCenterFrequency () const |
Center frequency exposed by the sink. More... | |
virtual void | setCenterFrequency (qint64 centerFrequency) |
std::time_t | getStartingTimeStamp () const |
virtual bool | handleMessage (const Message &message) |
virtual int | webapiSettingsGet (SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
virtual int | webapiSettingsPutPatch (bool force, const QStringList &deviceSettingsKeys, SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
virtual int | webapiReportGet (SWGSDRangel::SWGDeviceReport &response, QString &errorMessage) |
virtual int | webapiRunGet (SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
virtual int | webapiRun (bool run, SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
Public Member Functions inherited from DeviceSampleSink | |
DeviceSampleSink () | |
virtual | ~DeviceSampleSink () |
MessageQueue * | getInputMessageQueue () |
MessageQueue * | getMessageQueueToGUI () |
SampleSourceFifo * | getSampleFifo () |
Private Slots | |
void | tick () |
void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
void | applySettings (const RemoteOutputSettings &settings, bool force=false) |
void | webapiFormatDeviceSettings (SWGSDRangel::SWGDeviceSettings &response, const RemoteOutputSettings &settings) |
void | webapiFormatDeviceReport (SWGSDRangel::SWGDeviceReport &response) |
void | analyzeApiReply (const QJsonObject &jsonObject, const QString &answer) |
void | sampleRateCorrection (double remoteTimeDeltaUs, double timeDeltaUs, uint32_t remoteSampleCount, uint32_t sampleCount) |
void | webapiReverseSendSettings (QList< QString > &deviceSettingsKeys, const RemoteOutputSettings &settings, bool force) |
void | webapiReverseSendStartStop (bool start) |
Private Attributes | |
DeviceAPI * | m_deviceAPI |
QMutex | m_mutex |
RemoteOutputSettings | m_settings |
uint64_t | m_centerFrequency |
RemoteOutputThread * | m_remoteOutputThread |
QString | m_deviceDescription |
std::time_t | m_startingTimeStamp |
const QTimer & | m_masterTimer |
uint32_t | m_tickCount |
uint32_t | m_tickMultiplier |
QNetworkAccessManager * | m_networkManager |
QNetworkRequest | m_networkRequest |
uint32_t | m_lastRemoteSampleCount |
uint32_t | m_lastSampleCount |
uint64_t | m_lastRemoteTimestampRateCorrection |
uint64_t | m_lastTimestampRateCorrection |
int | m_lastQueueLength |
uint32_t | m_nbRemoteSamplesSinceRateCorrection |
uint32_t | m_nbSamplesSinceRateCorrection |
int | m_chunkSizeCorrection |
Static Private Attributes | |
static const uint32_t | NbSamplesForRateCorrection = 5000000 |
Additional Inherited Members | |
Public Types inherited from DeviceSampleSink | |
enum | fcPos_t { FC_POS_INFRA = 0, FC_POS_SUPRA, FC_POS_CENTER } |
Static Public Member Functions inherited from DeviceSampleSink | |
static qint64 | calculateDeviceCenterFrequency (quint64 centerFrequency, qint64 transverterDeltaFrequency, int log2Interp, fcPos_t fcPos, quint32 devSampleRate, bool transverterMode=false) |
static qint64 | calculateCenterFrequency (quint64 deviceCenterFrequency, qint64 transverterDeltaFrequency, int log2Interp, fcPos_t fcPos, quint32 devSampleRate, bool transverterMode=false) |
static qint32 | calculateFrequencyShift (int log2Interp, fcPos_t fcPos, quint32 devSampleRate) |
Protected Slots inherited from DeviceSampleSink | |
void | handleInputMessages () |
Protected Attributes inherited from DeviceSampleSink | |
SampleSourceFifo | m_sampleSourceFifo |
MessageQueue | m_inputMessageQueue |
Input queue to the sink. More... | |
MessageQueue * | m_guiMessageQueue |
Input message queue to the GUI. More... | |
Definition at line 40 of file remoteoutput.h.
RemoteOutput::RemoteOutput | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 48 of file remoteoutput.cpp.
References m_deviceAPI, m_masterTimer, m_networkManager, networkManagerFinished(), DeviceAPI::setNbSinkStreams(), and tick().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
virtual |
Definition at line 73 of file remoteoutput.cpp.
References m_networkManager, networkManagerFinished(), and stop().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
private |
Definition at line 536 of file remoteoutput.cpp.
References RemoteOutputThread::getSamplesCount(), m_centerFrequency, m_lastQueueLength, m_lastRemoteSampleCount, m_lastRemoteTimestampRateCorrection, m_lastSampleCount, m_lastTimestampRateCorrection, m_nbRemoteSamplesSinceRateCorrection, m_nbSamplesSinceRateCorrection, m_remoteOutputThread, NbSamplesForRateCorrection, and sampleRateCorrection().
Referenced by networkManagerFinished().
|
private |
Definition at line 246 of file remoteoutput.cpp.
References DeviceAPI::getDeviceEngineInputMessageQueue(), RemoteOutputSettings::m_apiAddress, RemoteOutputSettings::m_apiPort, m_centerFrequency, RemoteOutputSettings::m_dataAddress, RemoteOutputSettings::m_dataPort, m_deviceAPI, m_mutex, RemoteOutputSettings::m_nbFECBlocks, m_remoteOutputThread, RemoteOutputSettings::m_reverseAPIAddress, RemoteOutputSettings::m_reverseAPIDeviceIndex, RemoteOutputSettings::m_reverseAPIPort, RemoteOutputSettings::m_sampleRate, m_settings, m_tickMultiplier, RemoteOutputSettings::m_txDelay, RemoteOutputSettings::m_useReverseAPI, NbSamplesForRateCorrection, MessageQueue::push(), RemoteOutputThread::setDataAddress(), RemoteOutputThread::setNbBlocksFEC(), RemoteOutputThread::setSamplerate(), RemoteOutputThread::setTxDelay(), and webapiReverseSendSettings().
Referenced by handleMessage(), and init().
|
virtual |
Implements DeviceSampleSink.
Definition at line 135 of file remoteoutput.cpp.
References RemoteOutput::MsgConfigureRemoteOutput::create(), RemoteOutputSettings::deserialize(), DeviceSampleSink::m_guiMessageQueue, DeviceSampleSink::m_inputMessageQueue, m_settings, MessageQueue::push(), and RemoteOutputSettings::resetToDefaults().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
virtual |
Implements DeviceSampleSink.
Definition at line 80 of file remoteoutput.cpp.
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
virtual |
Center frequency exposed by the sink.
Implements DeviceSampleSink.
Definition at line 167 of file remoteoutput.cpp.
References m_centerFrequency.
Referenced by setSampleRate().
|
virtual |
Implements DeviceSampleSink.
Definition at line 157 of file remoteoutput.cpp.
References m_deviceDescription.
Referenced by setMessageQueueToGUI().
|
virtual |
Sample rate exposed by the sink.
Implements DeviceSampleSink.
Definition at line 162 of file remoteoutput.cpp.
References RemoteOutputSettings::m_sampleRate, and m_settings.
Referenced by setMessageQueueToGUI().
std::time_t RemoteOutput::getStartingTimeStamp | ( | ) | const |
Definition at line 172 of file remoteoutput.cpp.
References m_startingTimeStamp.
Referenced by setCenterFrequency().
|
virtual |
Implements DeviceSampleSink.
Definition at line 177 of file remoteoutput.cpp.
References applySettings(), RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::getChunkCorrection(), RemoteOutput::MsgConfigureRemoteOutput::getForce(), Message::getIdentifier(), RemoteOutput::MsgConfigureRemoteOutput::getSettings(), RemoteOutput::MsgStartStop::getStartStop(), DeviceAPI::initDeviceEngine(), RemoteOutput::MsgConfigureRemoteOutputWork::isWorking(), m_deviceAPI, m_remoteOutputThread, m_settings, RemoteOutputSettings::m_useReverseAPI, Message::match(), RemoteOutputThread::setChunkCorrection(), DeviceAPI::startDeviceEngine(), RemoteOutputThread::startWork(), DeviceAPI::stopDeviceEngine(), RemoteOutputThread::stopWork(), and webapiReverseSendStartStop().
Referenced by setCenterFrequency().
|
virtual |
initializations to be done when all collaborating objects are created and possibly connected
Implements DeviceSampleSink.
Definition at line 112 of file remoteoutput.cpp.
References applySettings(), and m_settings.
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
privateslot |
Definition at line 503 of file remoteoutput.cpp.
References analyzeApiReply().
Referenced by RemoteOutput(), and ~RemoteOutput().
|
private |
Definition at line 612 of file remoteoutput.cpp.
References RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::create(), DeviceSampleSink::getInputMessageQueue(), m_chunkSizeCorrection, and MessageQueue::push().
Referenced by analyzeApiReply().
|
virtual |
Implements DeviceSampleSink.
Definition at line 130 of file remoteoutput.cpp.
References m_settings, and RemoteOutputSettings::serialize().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
inlinevirtual |
Implements DeviceSampleSink.
Definition at line 141 of file remoteoutput.h.
References getStartingTimeStamp(), handleMessage(), webapiReportGet(), webapiRun(), webapiRunGet(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
inlinevirtual |
Implements DeviceSampleSink.
Definition at line 136 of file remoteoutput.h.
References getDeviceDescription(), getSampleRate(), and DeviceSampleSink::m_guiMessageQueue.
|
inlinevirtual |
For when the sink sample rate is set externally.
Implements DeviceSampleSink.
Definition at line 139 of file remoteoutput.h.
References getCenterFrequency().
|
virtual |
Implements DeviceSampleSink.
Definition at line 85 of file remoteoutput.cpp.
References RemoteOutputThread::connectTimer(), m_chunkSizeCorrection, RemoteOutputSettings::m_dataAddress, RemoteOutputSettings::m_dataPort, m_lastQueueLength, m_lastRemoteTimestampRateCorrection, m_lastTimestampRateCorrection, m_masterTimer, m_mutex, RemoteOutputSettings::m_nbFECBlocks, m_remoteOutputThread, RemoteOutputSettings::m_sampleRate, DeviceSampleSink::m_sampleSourceFifo, m_settings, RemoteOutputSettings::m_txDelay, RemoteOutputThread::setDataAddress(), RemoteOutputThread::setNbBlocksFEC(), RemoteOutputThread::setSamplerate(), RemoteOutputThread::setTxDelay(), and RemoteOutputThread::startWork().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection().
|
virtual |
Implements DeviceSampleSink.
Definition at line 117 of file remoteoutput.cpp.
References m_mutex, m_remoteOutputThread, and RemoteOutputThread::stopWork().
Referenced by RemoteOutput::MsgConfigureRemoteOutputChunkCorrection::MsgConfigureRemoteOutputChunkCorrection(), and ~RemoteOutput().
|
privateslot |
Definition at line 484 of file remoteoutput.cpp.
References RemoteOutputSettings::m_apiAddress, RemoteOutputSettings::m_apiPort, RemoteOutputSettings::m_channelIndex, RemoteOutputSettings::m_deviceIndex, m_networkManager, m_networkRequest, m_settings, m_tickCount, and m_tickMultiplier.
Referenced by RemoteOutput().
|
private |
Definition at line 477 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceReport::getRemoteOutputReport(), SampleSourceFifo::getRWBalance(), RemoteOutputThread::getSamplesCount(), m_remoteOutputThread, DeviceSampleSink::m_sampleSourceFifo, SWGSDRangel::SWGRemoteOutputReport::setBufferRwBalance(), and SWGSDRangel::SWGRemoteOutputReport::setSampleCount().
Referenced by webapiReportGet().
|
private |
Definition at line 453 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceSettings::getRemoteOutputSettings(), SWGSDRangel::SWGRemoteOutputSettings::getReverseApiAddress(), RemoteOutputSettings::m_apiAddress, RemoteOutputSettings::m_apiPort, m_centerFrequency, RemoteOutputSettings::m_channelIndex, RemoteOutputSettings::m_dataAddress, RemoteOutputSettings::m_dataPort, RemoteOutputSettings::m_deviceIndex, RemoteOutputSettings::m_nbFECBlocks, RemoteOutputSettings::m_reverseAPIAddress, RemoteOutputSettings::m_reverseAPIDeviceIndex, RemoteOutputSettings::m_reverseAPIPort, RemoteOutputSettings::m_sampleRate, RemoteOutputSettings::m_txDelay, RemoteOutputSettings::m_useReverseAPI, SWGSDRangel::SWGRemoteOutputSettings::setApiAddress(), SWGSDRangel::SWGRemoteOutputSettings::setApiPort(), SWGSDRangel::SWGRemoteOutputSettings::setCenterFrequency(), SWGSDRangel::SWGRemoteOutputSettings::setChannelIndex(), SWGSDRangel::SWGRemoteOutputSettings::setDataAddress(), SWGSDRangel::SWGRemoteOutputSettings::setDataPort(), SWGSDRangel::SWGRemoteOutputSettings::setDeviceIndex(), SWGSDRangel::SWGRemoteOutputSettings::setNbFecBlocks(), SWGSDRangel::SWGRemoteOutputSettings::setReverseApiAddress(), SWGSDRangel::SWGRemoteOutputSettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGRemoteOutputSettings::setReverseApiPort(), SWGSDRangel::SWGRemoteOutputSettings::setSampleRate(), SWGSDRangel::SWGRemoteOutputSettings::setTxDelay(), and SWGSDRangel::SWGRemoteOutputSettings::setUseReverseApi().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Reimplemented from DeviceSampleSink.
Definition at line 442 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceReport::getRemoteOutputReport(), SWGSDRangel::SWGRemoteOutputReport::init(), SWGSDRangel::SWGDeviceReport::setRemoteOutputReport(), and webapiFormatDeviceReport().
Referenced by setCenterFrequency().
|
private |
Definition at line 624 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), SWGSDRangel::SWGDeviceSettings::getRemoteOutputSettings(), RemoteOutputSettings::m_apiAddress, RemoteOutputSettings::m_apiPort, RemoteOutputSettings::m_channelIndex, RemoteOutputSettings::m_dataAddress, RemoteOutputSettings::m_dataPort, m_deviceAPI, RemoteOutputSettings::m_deviceIndex, RemoteOutputSettings::m_nbFECBlocks, m_networkManager, m_networkRequest, RemoteOutputSettings::m_reverseAPIAddress, RemoteOutputSettings::m_reverseAPIDeviceIndex, RemoteOutputSettings::m_reverseAPIPort, RemoteOutputSettings::m_sampleRate, RemoteOutputSettings::m_txDelay, SWGSDRangel::SWGRemoteOutputSettings::setApiAddress(), SWGSDRangel::SWGRemoteOutputSettings::setApiPort(), SWGSDRangel::SWGRemoteOutputSettings::setChannelIndex(), SWGSDRangel::SWGRemoteOutputSettings::setDataAddress(), SWGSDRangel::SWGRemoteOutputSettings::setDataPort(), SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGRemoteOutputSettings::setDeviceIndex(), SWGSDRangel::SWGDeviceSettings::setDirection(), SWGSDRangel::SWGRemoteOutputSettings::setNbFecBlocks(), SWGSDRangel::SWGDeviceSettings::setOriginatorIndex(), SWGSDRangel::SWGDeviceSettings::setRemoteOutputSettings(), SWGSDRangel::SWGRemoteOutputSettings::setSampleRate(), and SWGSDRangel::SWGRemoteOutputSettings::setTxDelay().
Referenced by applySettings().
|
private |
Definition at line 681 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), m_deviceAPI, m_networkManager, m_networkRequest, RemoteOutputSettings::m_reverseAPIAddress, RemoteOutputSettings::m_reverseAPIDeviceIndex, RemoteOutputSettings::m_reverseAPIPort, m_settings, SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), and SWGSDRangel::SWGDeviceSettings::setOriginatorIndex().
Referenced by handleMessage().
|
virtual |
Reimplemented from DeviceSampleSink.
Definition at line 350 of file remoteoutput.cpp.
References RemoteOutput::MsgStartStop::create(), DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), m_deviceAPI, DeviceSampleSink::m_guiMessageQueue, DeviceSampleSink::m_inputMessageQueue, and MessageQueue::push().
Referenced by setCenterFrequency().
|
virtual |
Reimplemented from DeviceSampleSink.
Definition at line 341 of file remoteoutput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
Referenced by setCenterFrequency().
|
virtual |
Reimplemented from DeviceSampleSink.
Definition at line 369 of file remoteoutput.cpp.
References SWGSDRangel::SWGDeviceSettings::getRemoteOutputSettings(), SWGSDRangel::SWGRemoteOutputSettings::init(), m_settings, SWGSDRangel::SWGDeviceSettings::setRemoteOutputSettings(), and webapiFormatDeviceSettings().
Referenced by setCenterFrequency().
|
virtual |
Reimplemented from DeviceSampleSink.
Definition at line 380 of file remoteoutput.cpp.
References RemoteOutput::MsgConfigureRemoteOutput::create(), SWGSDRangel::SWGRemoteOutputSettings::getApiAddress(), SWGSDRangel::SWGRemoteOutputSettings::getApiPort(), SWGSDRangel::SWGRemoteOutputSettings::getChannelIndex(), SWGSDRangel::SWGRemoteOutputSettings::getDataAddress(), SWGSDRangel::SWGRemoteOutputSettings::getDataPort(), SWGSDRangel::SWGRemoteOutputSettings::getDeviceIndex(), SWGSDRangel::SWGRemoteOutputSettings::getNbFecBlocks(), SWGSDRangel::SWGDeviceSettings::getRemoteOutputSettings(), SWGSDRangel::SWGRemoteOutputSettings::getReverseApiAddress(), SWGSDRangel::SWGRemoteOutputSettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGRemoteOutputSettings::getReverseApiPort(), SWGSDRangel::SWGRemoteOutputSettings::getSampleRate(), SWGSDRangel::SWGRemoteOutputSettings::getTxDelay(), SWGSDRangel::SWGRemoteOutputSettings::getUseReverseApi(), RemoteOutputSettings::m_apiAddress, RemoteOutputSettings::m_apiPort, RemoteOutputSettings::m_channelIndex, RemoteOutputSettings::m_dataAddress, RemoteOutputSettings::m_dataPort, RemoteOutputSettings::m_deviceIndex, DeviceSampleSink::m_guiMessageQueue, DeviceSampleSink::m_inputMessageQueue, RemoteOutputSettings::m_nbFECBlocks, RemoteOutputSettings::m_reverseAPIAddress, RemoteOutputSettings::m_reverseAPIDeviceIndex, RemoteOutputSettings::m_reverseAPIPort, RemoteOutputSettings::m_sampleRate, m_settings, RemoteOutputSettings::m_txDelay, RemoteOutputSettings::m_useReverseAPI, MessageQueue::push(), and webapiFormatDeviceSettings().
Referenced by setCenterFrequency().
|
private |
Definition at line 173 of file remoteoutput.h.
Referenced by analyzeApiReply(), applySettings(), getCenterFrequency(), and webapiFormatDeviceSettings().
|
private |
Definition at line 191 of file remoteoutput.h.
Referenced by sampleRateCorrection(), and start().
|
private |
Definition at line 170 of file remoteoutput.h.
Referenced by applySettings(), handleMessage(), RemoteOutput(), webapiReverseSendSettings(), webapiReverseSendStartStop(), webapiRun(), and webapiRunGet().
|
private |
Definition at line 175 of file remoteoutput.h.
Referenced by getDeviceDescription().
|
private |
Definition at line 188 of file remoteoutput.h.
Referenced by analyzeApiReply(), and start().
|
private |
Definition at line 184 of file remoteoutput.h.
Referenced by analyzeApiReply().
|
private |
Definition at line 186 of file remoteoutput.h.
Referenced by analyzeApiReply(), and start().
|
private |
Definition at line 185 of file remoteoutput.h.
Referenced by analyzeApiReply().
|
private |
Definition at line 187 of file remoteoutput.h.
Referenced by analyzeApiReply(), and start().
|
private |
Definition at line 177 of file remoteoutput.h.
Referenced by RemoteOutput(), and start().
|
private |
Definition at line 171 of file remoteoutput.h.
Referenced by applySettings(), start(), and stop().
|
private |
Definition at line 189 of file remoteoutput.h.
Referenced by analyzeApiReply().
|
private |
Definition at line 190 of file remoteoutput.h.
Referenced by analyzeApiReply().
|
private |
Definition at line 181 of file remoteoutput.h.
Referenced by RemoteOutput(), tick(), webapiReverseSendSettings(), webapiReverseSendStartStop(), and ~RemoteOutput().
|
private |
Definition at line 182 of file remoteoutput.h.
Referenced by tick(), webapiReverseSendSettings(), and webapiReverseSendStartStop().
|
private |
Definition at line 174 of file remoteoutput.h.
Referenced by analyzeApiReply(), applySettings(), handleMessage(), start(), stop(), and webapiFormatDeviceReport().
|
private |
Definition at line 172 of file remoteoutput.h.
Referenced by applySettings(), deserialize(), getSampleRate(), handleMessage(), init(), serialize(), start(), tick(), webapiReverseSendStartStop(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
private |
Definition at line 176 of file remoteoutput.h.
Referenced by getStartingTimeStamp().
|
private |
Definition at line 178 of file remoteoutput.h.
Referenced by tick().
|
private |
Definition at line 179 of file remoteoutput.h.
Referenced by applySettings(), and tick().
|
staticprivate |
Definition at line 192 of file remoteoutput.h.
Referenced by analyzeApiReply(), and applySettings().