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

# OscMachineControl

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

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

## Properties

#### **displayQueryAddress** : _str_

Address to query display resolutions - accepts a string parameter which is the machine host name to query

_Category: Input Addresses  
UserName: Display query address_

#### **failoverAddress** : _str_

Address to cause machine failover - accepts a string parameter which is the machine host name to make failover

_Category: Input Addresses  
UserName: Failover address_

#### **machineResolutionOutputAddress** : _str_

Root address of response to displayQueryAddress with 2 integer data with x & y resolution  
e.g. /d3/showcontrol/display/resolution/myMachine/0/0 1920 1080

_Category: Output Addresses  
UserName: Machine resolution address_

#### **oscDevice** : _[OscDevice](/python-api/docs/oscdevice#oscdevice)_

_UserName: OSC device_

#### **restoreAddress** : _str_

Address to cause machine restore - accepts a string parameter which is the machine host name to restore

_Category: Input Addresses  
UserName: Restore address_

## Constructors

#### **\_\_init\_\_**(self)
