        /// </summary>
        /// <param name="name">The name of the device to open</param>
        /// <returns></returns>
        public IOpenedDevice OpenDevice(string name)
        {
            int h = _caller.OpenDevice(name, _userName, _password);
            return new NetworkDevice(name, h, _caller, _userName, _password);
        }