AVOLITES TITAN API

ExchangeFixturesByModel

Gets the fixture handles of the specified model.

Namespace: Fixtures

Syntax

MACRO

Int32 Fixtures.ExchangeFixturesByModel(Int32 fixtureModelId, Int32 fixtureModeId, String fixtureManufacturer, String fixtureModel, String fixtureMode, Boolean useExisistingAddress, Boolean orderByAddress, Boolean forcePark, Boolean isPersonalityUpdate)

HTTP

http://[ip]:4430/titan/script/2/Fixtures/ExchangeFixturesByModel?fixtureModelId={titanId}&fixtureModeId={titanId}&fixtureManufacturer={string}&fixtureModel={string}&fixtureMode={string}&useExisistingAddress={bool}&orderByAddress={bool}&forcePark={bool}&isPersonalityUpdate={bool}

Parameters

fixtureModelId ( Int32 ) : The fixture model identifier.

fixtureModeId ( Int32 ) : The fixture mode identifier.

fixtureManufacturer ( String ) : The fixture manufacturer.

fixtureModel ( String ) : The fixture model.

fixtureMode ( String ) : The fixture mode.

useExisistingAddress ( Boolean ) : if set to true use the existing fixture address.

useExisistingAddress

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixturesByModel?fixtureModelId={titanId}&fixtureModeId={titanId}&fixtureManufacturer={string}&fixtureModel={string}&fixtureMode={string}&useExisistingAddress=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/ExchangeFixturesByModel?fixtureModelId={titanId}&fixtureModeId={titanId}&fixtureManufacturer={string}&fixtureModel={string}&fixtureMode={string}&useExisistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true

forcePark ( Boolean ) : if set to true forcibly park fixtures that are in the way.

forcePark

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/ExchangeFixturesByModel?fixtureModelId={titanId}&fixtureModeId={titanId}&fixtureManufacturer={string}&fixtureModel={string}&fixtureMode={string}&useExisistingAddress=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/ExchangeFixturesByModel?fixtureModelId={titanId}&fixtureModeId={titanId}&fixtureManufacturer={string}&fixtureModel={string}&fixtureMode={string}&useExisistingAddress=true&orderByAddress=true&forcePark=true&isPersonalityUpdate=true