## DeviceCollection.AddDevice

### Description

Adds a new device driver to the list in the device manager. Before you can use a device driver, you need to create a Device object using this method.

### C# Syntax

    Device DeviceCollection.AddDevice( String in_bstrDeviceName );

### Scripting Syntax

    oReturn = DeviceCollection.AddDevice( DeviceName );

### Return Value

Device

### Parameters

Parameter | Type | Description
--- | --- | ---
DeviceName | String | The name of the device to add.

### Examples

#### JScript Example

    /*
            This example demonstrates how to work with devices through scripting.
    */
    NewScene( null, false );
    // First make sure the device manager is active (we can't add devices if it isn't)
    if (!Application.Devices.Enable) {
            Application.Devices.Enable = true;
    }
    // Get the DeviceManager (DeviceCollection)
    var oDevices = Application.Devices;
    // Get a pointer to the PC1600 Device, if it exists
    var oDevice = oDevices.Item("PC1600");
    // If it doesn't exist, then create it
    if (oDevice == null) {
            oDevice = oDevices.AddDevice( "PC1600" );
    }
    LogMessage( "The device name is " + oDevice );
    //INFO : The device name is DeviceManager.PC1600

### See Also

DeviceCollection.RemoveDevice