AVOLITES TITAN API

ExchangeFixtures

Changes one fixture type for another without losing your programming.

Namespace: Fixtures

Syntax

MACRO

Void Fixtures.ExchangeFixtures(List<HandleReference> handleList, String fixtureManufacturer, String fixtureName, String fixtureMode, Boolean useExistingAddress, Boolean orderByAddress, Boolean forcePark, Boolean isPersonalityUpdate)

HTTP

http://[ip]:4430/titan/script/2/Fixtures/ExchangeFixtures?handleList={}&fixtureManufacturer={string}&fixtureName={string}&fixtureMode={string}&useExistingAddress={bool}&orderByAddress={bool}&forcePark={bool}&isPersonalityUpdate={bool}

Parameters

handleList ( List<HandleReference> ) : The handle list. Note this is just a list of handle locations, not the handles of the fixtures to exchange

fixtureManufacturer ( String ) : The manufacturer of the fixture you want to change to.

fixtureName ( String ) : The name of the fixture you want to change to.

fixtureMode ( String ) : The mode of the fixture you want to change to.

useExistingAddress ( Boolean ) : if set to true [use existing address].

useExistingAddress

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixtures?handleList={}&fixtureManufacturer={string}&fixtureName={string}&fixtureMode={string}&useExistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true

orderByAddress ( Boolean ) : When assigning DMX addresses, whether we should use the listed order or DMX address.

orderByAddress

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixtures?handleList={}&fixtureManufacturer={string}&fixtureName={string}&fixtureMode={string}&useExistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true

forcePark ( Boolean ) : if set to true [force park].

forcePark

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixtures?handleList={}&fixtureManufacturer={string}&fixtureName={string}&fixtureMode={string}&useExistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true

isPersonalityUpdate ( Boolean ) : Whether this exchange is part of a personality update.

isPersonalityUpdate

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixtures?handleList={}&fixtureManufacturer={string}&fixtureName={string}&fixtureMode={string}&useExistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true