Device Function

Is Connected

dev_IsConnected()

Predicate to determine if all layers in a device are connected.

Syntax
#include "device.h"

LBoolean  dev_IsConnected
    (
          LDevice  device
    );
devicedevice to query
Description

dev_IsConnected() returns TRUE if the last call to dev_Connect() was successful. If it returns FALSE, the application may call dev_Connect() to begin or continue the process of connecting the device.

Return Values

dev_IsConnected() returns a non-zero value if the device is connected, zero otherwise.

See Also

dev_Connect()

Example
for (i = 0; i < deviceCount; i++)
{
    if (!dev_IsConnected(device[i]))
    {
        if (result = dev_Connect(device[i]) < 0)
        {
            LOG("Connect failure",
                   dev_ErrorMessage(result));
        }
    }
}