![]() |
IDS peak genericC++ v1.12.0
|
#include <peak/reconnect/reconnect_information.hpp>
Public Member Functions | |
| DeviceReconnectInformation ()=default | |
| DeviceReconnectInformation (const PEAK_DEVICE_RECONNECT_INFORMATION &cStruct) | |
| ~DeviceReconnectInformation ()=default | |
| DeviceReconnectInformation (const DeviceReconnectInformation &)=default | |
| DeviceReconnectInformation (DeviceReconnectInformation &&)=default | |
| DeviceReconnectInformation & | operator= (const DeviceReconnectInformation &)=default |
| DeviceReconnectInformation & | operator= (DeviceReconnectInformation &&)=default |
| bool | IsSuccessful () const |
| bool | IsRemoteDeviceAcquisitionRunning () const |
| bool | IsRemoteDeviceConfigurationRestored () const |
| PEAK_DEVICE_RECONNECT_ERROR_FLAGS | GetErrorFlags () const |
Reconnect information signaling the state of the Device after it has been reconnected.
|
default |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
inline |
Returns error flags indicating the failed reconnect operation and the corresponding error.
If an error occurs during a reconnect this flag field indicates the failed reconnect operation as well as a more detailed error flag. Based on the error the users application can complete the missing reconnect operations, e.g. reallocating the buffers if the PEAK_DEVICE_RECONNECT_OPERATION_REMOTE_DEVICE_ACQUISITION_RESTART_PAYLOAD_SIZE_LARGER_THAN_BUFFERS flag is set.
|
inline |
Returns true if the remote device acquisition is running when the device got reconnected.
|
inline |
Returns true if the configuration of the remote device has been restored.
|
inline |
Returns true if no error occured during the reconnect
|
default |
|
default |