---
title: "ControlDevice"
description: "API documentation for ControlDevice"
url: https://developer.disguise.one/python-api/docs/controldevice/
---

# ControlDevice

See also: [Devices Guide](/plugins/guides/devices)

Base class (inherits properties and methods): _[Device](/python-api/docs/device#device)_

Subclasses: _[SerialDevice](/python-api/docs/serialdevice#serialdevice)_, _[UdpDevice](/python-api/docs/udpdevice#udpdevice)_

## Properties

#### **failoverCommand** : _[ControlString](/python-api/docs/controlstring#controlstring)_

_UserName: Failover command_

#### **recoveryCommand** : _[ControlString](/python-api/docs/controlstring#controlstring)_

_UserName: Recovery command_

#### **verboseSend** : _bool_

Log every message sent by this Device to the console

_UserName: Verbose send_

## Methods

#### **sendFailover**(self, source: _str_)

#### **sendRecovery**(self, source: _str_)
