48 QSharedPointer<IfdServiceContext> mContext;
52 bool mPairingRequested;
53 QString mErrorMessage;
57 QString mConnectionInfo;
58 QString mConnectedServerDeviceNames;
59 QSharedPointer<IfdListEntry> mRememberedServerEntry;
60 const bool mRequiresLocalNetworkPermission;
69 QString
getErrorMessage(
bool pNfcPluginAvailable,
bool pNfcPluginEnabled,
bool pWifiEnabled)
const;
71 void setStarting(
bool pStarting);
74 void onEstablishConnectionDone(
const QSharedPointer<IfdListEntry>& pEntry,
const GlobalStatus& pStatus);
75 void onConnectionInfoChanged(
bool pConnected);
76 void onCardConnected(
const QSharedPointer<CardConnection>& pConnection);
77 void onCardDisconnected(
const QSharedPointer<CardConnection>& pConnection);
78 void onConnectedDevicesChanged();
79 void onEnvironmentChanged();
80 void onApplicationStateChanged(
const bool pIsAppInForeground);
87 Q_INVOKABLE
void setRunning(
bool pState,
bool pEnablePairing =
false);
105 [[nodiscard]] QByteArray
getPsk()
const;
Definition: GlobalStatus.h:22
Definition: RemoteDeviceModel.h:74
Definition: RemoteServiceModel.h:26
QByteArray psk
Definition: RemoteServiceModel.h:36
Q_INVOKABLE void connectToRememberedServer(const QString &pServerPsk)
Definition: RemoteServiceModel.cpp:198
Q_INVOKABLE void changePinLength()
Definition: RemoteServiceModel.cpp:421
void fireConnectedServerDeviceNamesChanged()
bool running
Definition: RemoteServiceModel.h:30
void firePairingCompleted()
bool remoteReaderVisible
Definition: RemoteServiceModel.h:44
void setDetectRemoteDevices(bool pNewStatus)
Definition: RemoteServiceModel.cpp:185
bool connectedToPairedDevice
Definition: RemoteServiceModel.h:37
bool isRunnable() const
Definition: RemoteServiceModel.cpp:336
void fireStartWorkflow(const QSharedPointer< WorkflowRequest > &pRequest)
void fireEnvironmentChanged()
void firePairingFailed(const QString &pDeviceName, const QString &pErrorMessage)
Q_INVOKABLE void forgetDevice(const QString &pId)
Definition: RemoteServiceModel.cpp:406
bool canEnableNfc
Definition: RemoteServiceModel.h:33
void onTranslationChanged()
Definition: RemoteServiceModel.cpp:117
void fireIsStartingChanged()
QString connectionInfo
Definition: RemoteServiceModel.h:38
void fireEstablishPaceChannelUpdated()
QString getErrorMessage() const
Definition: RemoteServiceModel.cpp:348
void fireServerPskChanged()
Q_INVOKABLE bool pinPadModeOn() const
Definition: RemoteServiceModel.cpp:378
RemoteDeviceModel * knownDevices
Definition: RemoteServiceModel.h:41
bool isConnectedToPairedDevice() const
Definition: RemoteServiceModel.cpp:319
QString connectedServerDeviceNames
Definition: RemoteServiceModel.h:39
RemoteDeviceModel * getAvailableRemoteDevices()
Definition: RemoteServiceModel.cpp:173
RemoteDeviceModel * availableRemoteDevices
Definition: RemoteServiceModel.h:40
bool runnable
Definition: RemoteServiceModel.h:32
void fireDetectionChanged()
void firePskChanged(const QByteArray &pPsk)
QString getConnectionInfo() const
Definition: RemoteServiceModel.cpp:360
bool getRemoteReaderVisible() const
Definition: RemoteServiceModel.cpp:372
void fireCertificateRemoved(const QString &pDeviceName)
bool isStarting
Definition: RemoteServiceModel.h:31
void fireConnectionInfoChanged()
Q_INVOKABLE bool rememberServer(const QString &pDeviceId)
Definition: RemoteServiceModel.cpp:211
void firePairingSuccess(const QString &pDeviceName)
QString getConnectedServerDeviceNames() const
Definition: RemoteServiceModel.cpp:366
bool requiresLocalNetworkPermission
Definition: RemoteServiceModel.h:45
void resetRemoteServiceContext(const QSharedPointer< IfdServiceContext > &pContext=QSharedPointer< IfdServiceContext >())
Definition: RemoteServiceModel.cpp:261
void fireRemoteReaderVisibleChanged()
Q_INVOKABLE void cancelPasswordRequest()
Definition: RemoteServiceModel.cpp:412
QByteArray getPsk() const
Definition: RemoteServiceModel.cpp:354
void fireIsRunningChanged()
bool isPairing
Definition: RemoteServiceModel.h:35
bool detectRemoteDevices
Definition: RemoteServiceModel.h:42
void fireConnectedChanged()
QString errorMessage
Definition: RemoteServiceModel.h:34
bool isCanEnableNfc() const
Definition: RemoteServiceModel.cpp:342
RemoteDeviceModel * getKnownDevices()
Definition: RemoteServiceModel.cpp:179
Q_INVOKABLE void setRunning(bool pState, bool pEnablePairing=false)
Definition: RemoteServiceModel.cpp:129
void setPairing(bool pEnabled)
Definition: RemoteServiceModel.cpp:299
bool enableTransportPinLink
Definition: RemoteServiceModel.h:43
bool isRunning() const
Definition: RemoteServiceModel.cpp:123
Definition: WorkflowModel.h:25
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16