Skip to main contentModule fixture_engine
Source - FixtureEngine
- The core engine managing fixture instances, thread synchronization, and DMX channel reservations.
- ChannelReservation 🔒
- Represents the reservation state of a single DMX-Channel.
- FIXTURE_ACTION_SENDER 🔒
- Global static sender channel used to dispatch asynchronous commands to the running
FixtureEngine.
- get_fixture_type
- Retrieves the fixture type name for a given fixture instance string.
- move_fixture
- Relocates an existing fixture to a new channel and/or universe.
- new_fixture
- Creates and registers a new fixture instance, verifying and reserving its DMX channels.
- remove_fixture
- Removes a fixture instance and frees its associated DMX channel reservations.
- set_property
- Updates a specific property value on an active fixture.