---
title: "FieldSequence.ControlState"
description: "API documentation for FieldSequence.ControlState"
url: https://developer.disguise.one/python-api/docs/fieldsequence.controlstate/
---

# ControlState

What controls the value of a sequenced field

States are ordered by priority: a higher value overrides every lower one.

See also: [Track & Sequencing Guide](/plugins/guides/track-and-sequencing)

Nested in: _[FieldSequence](/python-api/docs/fieldsequence#fieldsequence)_

Base class: _\_BlipEnum_

## Variables

#### **Self** = 0

The field’s own sequence values are used

#### **Sockpuppet** = 1

The field is controlled by a sockpuppet

#### **Expression** = 2

The field is controlled by an expression

#### **Look** = 3

The field is controlled by a look

#### **Hidden** = 4

The field is hidden and does not control the layer

#### **Disconnected** = 5

The field is disconnected from its layer

## Constructors

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

#### **\_\_init\_\_**(self, arg0: _[FieldSequence.ControlState](/python-api/docs/fieldsequence.controlstate#controlstate)_)

## Methods

#### **toString**(self) -> _str_

The name of this enumerator, or an empty string if its value is not a named enumerator

## Static Methods

#### **fromInt**(arg0: _int_) -> _[FieldSequence.ControlState](/python-api/docs/fieldsequence.controlstate#controlstate)_

The enumerator with the given integer value, which need not be one of the named enumerators

## Special Methods

#### **\_\_index\_\_**(self) -> _int_

The integer value of this enumerator, for use as a list index

#### **\_\_int\_\_**(self) -> _int_

The integer value of this enumerator

#### **\_\_repr\_\_**(self) -> _str_

The enum and enumerator names, as ; str() and print give the same

#### **\_\_lt\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_le\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_gt\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError

#### **\_\_ge\_\_**(self, other: _Self | int_) -> _bool_

Orders by integer value; ordering against a different enum raises TypeError
