Package heronarts.lx.structure
Class LXProtocolFixture
java.lang.Object
heronarts.lx.LXComponent
heronarts.lx.structure.LXFixture
heronarts.lx.structure.LXProtocolFixture
- All Implemented Interfaces:
LXComponent.Renamable
,LXPath
,LXSerializable
,LXParameterListener
,LXFixtureContainer
- Direct Known Subclasses:
LXBasicFixture
Utility base class that adds a bunch of parameters to a fixture
object for selection of the most common protocols. Subclasses
are responsible for actually adding the parameters they care
about and registering them in the proper fashion.
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.lx.structure.LXFixture
LXFixture.OutputDefinition, LXFixture.Protocol, LXFixture.Segment, LXFixture.Submodel, LXFixture.Transform, LXFixture.Transport
Nested classes/interfaces inherited from class heronarts.lx.LXComponent
LXComponent.Hidden, LXComponent.Placeholder, LXComponent.Renamable
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Modifier and TypeFieldDescriptionfinal BooleanParameter
final DiscreteParameter
final DiscreteParameter
final DiscreteParameter
final StringParameter
final DiscreteParameter
final DiscreteParameter
final DiscreteParameter
final DiscreteParameter
final EnumParameter<LXFixture.Protocol>
final BooleanParameter
final DiscreteParameter
final EnumParameter<LXFixture.Transport>
final BooleanParameter
Fields inherited from class heronarts.lx.structure.LXFixture
brightness, children, deactivate, DEFAULT_OUTPUT_REPEAT, DEFAULT_OUTPUT_STRIDE, enabled, identify, metaData, mute, NO_SUBMODELS, outputDefinitions, outputsDirect, pitch, points, POSITION_RANGE, roll, scale, selected, solo, tagList, tags, x, y, yaw, z
Fields inherited from class heronarts.lx.LXComponent
internalParameters, KEY_CHILDREN, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_INTERNAL, KEY_PARAMETER_PATH, KEY_PARAMETERS, KEY_PATH, KEY_RESET, label, legacyInternalParameters, legacyParameters, lx, modulationColor, modulationControlsExpanded, modulationsExpanded, parameters, presetFile
Fields inherited from interface heronarts.lx.LXPath
ROOT, ROOT_PREFIX, ROOT_SLASH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected KinetDatagram.Version
protected int
protected int
protected boolean
protected LXFixture.Transport
protected int
protected InetAddress
Methods inherited from class heronarts.lx.structure.LXFixture
addChild, addGeometryParameter, addMetricsParameter, addModelMetaData, addOutputDefinition, addOutputDirect, addOutputParameter, addParameter, addTagParameter, addTransform, beforeRegenerate, buildOutputs, clearTransforms, computeGeometryMatrix, computePointGeometry, constructModel, constructPoint, copyPoint, dispose, fixtureGenerationChanged, fixtureGeometryChanged, fixtureOutputChanged, fixtureTagsChanged, getDefaultTags, getFirstPointIndex, getGeometryMatrix, getGeometryMatrix, getIndex, getIndexBufferOffset, getPath, load, onParameterChanged, regenerate, regenerateOutputs, reindexOutputs, removeChild, removeOutputDefinition, removeOutputDirect, setStructure, setTags, size, toSubmodels, totalSize
Methods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameters, contains, copyParameters, getCategory, getChild, getComponentName, getComponentName, getComponentName, getDescription, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, hasParameter, isValidOscParameter, loadParameters, loadPreset, removeParameter, removeParameter, removeParameter, removeParameter, save, savePreset, setDescription, setParent, toOscQuery, toOscQuery, toOscQuery, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Field Details
-
protocol
-
transport
-
byteOrder
-
host
-
unknownHost
-
port
-
dmxChannel
-
artNetUniverse
-
artNetSequenceEnabled
-
sacnPriority
-
opcChannel
-
opcOffset
-
ddpDataOffset
-
kinetPort
-
kinetVersion
-
reverse
-
-
Constructor Details
-
LXProtocolFixture
-
-
Method Details
-
resolveHostAddress
-
getProtocolTransport
-
getProtocolPort
protected int getProtocolPort() -
getProtocolUniverse
protected int getProtocolUniverse() -
getProtocolChannel
protected int getProtocolChannel() -
getProtocolSequenceEnabled
protected boolean getProtocolSequenceEnabled() -
getProtocolKinetVersion
-
getProtocolPriority
protected int getProtocolPriority()
-