/// <summary>
        /// HVC_BLE connect<br>
        /// [Description]<br>
        /// Connect with HVC_BLE device<br>
        /// </summary>
        public virtual void Connect(Context context, BluetoothDevice device)
        {
            // TODO Auto-generated method stub
            Status = STATE_DISCONNECTED;
            if (Service != null)
            {
                Debug.WriteLine(TAG, "DisConnect Device = " + BtDevice.Name + " (" + BtDevice.Address + ")");
                Service.Close();
            }

            BtDevice = device;
            if (BtDevice == null)
            {
                return;
            }

            Service = new BleDeviceService(GattCallback);

            Service.Connect(context, BtDevice);
            Debug.WriteLine(TAG, "Connect Device = " + BtDevice.Name + " (" + BtDevice.Address + ")");
        }