AVOLITES TITAN API

PatchActiveFixtureDevice

Patches an active fixture device. When you patch the whole device all the fixtures in the device are patched.

Namespace: Fixtures

Syntax

MACRO

Void Fixtures.PatchActiveFixtureDevice(String group, Int32 handleIndex, String activeFixtureDeviceId, Boolean useFixtureAddress, String patchedHandles, String patchStatus)

HTTP

http://[ip]:4430/titan/script/2/Fixtures/PatchActiveFixtureDevice?group={string}&handleIndex={titanId}&activeFixtureDeviceId={string}&useFixtureAddress={bool}&patchedHandles={string}&patchStatus={string}

Parameters

group ( String ) : The handle group to patch into.

handleIndex ( Int32 ) : The start handle index to patch the fixtures to. Subsequent fixtures are patched on the adjacent handles.

activeFixtureDeviceId ( String ) : The id of the active fixture device to patch.

useFixtureAddress ( Boolean ) : Whether to assign a new dmx address to the fixture or use the existing DMX address.

useFixtureAddress

HTTP Example:
http://localhost:4430/titan/script/2/Fixtures/PatchActiveFixtureDevice?group={string}&handleIndex={titanId}&activeFixtureDeviceId={string}&useFixtureAddress=true&patchedHandles={string}&patchStatus={string}

patchedHandles ( String ) : The id of a property to put all the patched handles in.

patchStatus ( String ) : The ID of a property to put the status of the patch operation, this is set when patch operation only partially succeeds.