21#include <JuceHeader.h>
61 void paint(juce::Graphics& g)
override;
66 double m_progress = -1.0;
67 std::unique_ptr<juce::ProgressBar> m_startupProgressIndicator;
68 juce::String m_connectionStatusDescription;
69 juce::String m_connectionParametersDescription;
Fullscreen progress overlay shown while the OCP.1 connection is being established,...
~UmsciConnectingComponent() override
UmsciConnectingComponent()
void setConnectionStatus(Status status)
Updates the status text label to reflect the current connection phase.
void lookAndFeelChanged() override
void paint(juce::Graphics &g) override
void setConnectionParameters(const juce::IPAddress &ip, int port)
Updates the "connecting to ip:port" description line.
Status
Mirrors the subset of DeviceController::State values that this component visualises....
@ Subscribing
AddSubscription commands sent, waiting for ACKs.
@ Connecting
TCP connect in progress.
@ Reading
GetValue responses being collected (DeviceController::GetValues state).