FB_sACN_SourceExtDmx

FB_sACN_SourceExtDmx is an sACN (streaming ACN) source, similar to FB_sACN_Source, but with a key enhancement: it allows binding to an external DMX ARRAY via pointers, offering more flexible data handling without copying large arrays. It manages the generation and transmission of sACN data packets for a specific DMX universe and interacts with an I_sAcnCommunicator for network operations.

Inputs
Name | Type | Description |
|---|---|---|
sAcnCommunicator | I_sAcnCommunicator | Interface to the sACN communicator that handles network interactions. This is a required input for the source to function. |
Enable | BOOL | Boolean flag to enable or disable the source. |
SourceName | STRING(63) | Name of the source, used in sACN packets, limited to 63 characters. |
CID | GUID | Unique identifier (GUID) for the source. |
sAcnUniverse | UINT | Universe number for the sACN source. |
PacketPriority | BYTE | Priority level of the packets being sent, default is set to 100. |
SendingPeriod | TIME | Time interval for sending packets, default is 100 milliseconds. |
Outputs
Name | Type | Description |
|---|---|---|
SentPackets | UINT | Number of packets successfully sent by the source. |
- Method BindExternalDmxArray
- Method OnSocketIsClosed
- Method OnSocketIsPrepared
- Method UnbindExternalDmxArray
- Method WriteDataPacket
- Method WriteSyncPacket
- Method WriteUniDiscoveryPacket
- Property MulticastAddress
- Property TriggerSendingSyncPacket
- Property TriggerSendingUniDiscoveryPacket
- Property Universe
- Property isWaitingSocket