FRemoteControlDMXProtocolEntity

DMX protocol entity for remote control binding

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FRemoteControlProtocolEntity

FRemoteControlDMXProtocolEntity

References

Module

RemoteControlProtocolDMX

Header

/Engine/Plugins/VirtualProduction/RemoteControlProtocolDMX/Source/RemoteControlProtocolDMX/Public/RemoteControlProtocolDMX.h

Include

#include "RemoteControlProtocolDMX.h"

Syntax

USTRUCT()
struct FRemoteControlDMXProtocolEntity : public FRemoteControlProtocolEntity

Remarks

DMX protocol entity for remote control binding

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bUseDefaultInputPort

If set to true, uses the default input port set in Remote Control Protocol project settings

Public variable UProperty Category, EditAnywhere

bool

 

bUseLSB

Least Significant Byte mode makes the individual bytes (channels) of the function be interpreted with the first bytes being the lowest part of the number.

Public variable UProperty Category, EditAnywhere

EDMXFixtureSign...

 

DataType

Defines the used number of channels (bytes)

Public variable UProperty Category, EditAnywhere, Meta

FRemoteControlD...

 

ExtraSetting

Extra protocol settings. Primary using for customization

Public variable UProperty Category, EditAnywhere

FGuid

 

InputPortId

Reference of an input DMX port id

Public variable UProperty Transient

uint32

 

RangeInputTemplate

DMX range input property template, used for binding.

Public variable UProperty Category, EditAnywhere

int32

 

Universe

DMX universe id

Functions

Name Description

Public function

void

 

Initialize()

Initialize struct and delegates

Public function

void

 

UpdateInputPort()

Try to get the port ID from dmx protocol settings

Overridden from FRemoteControlProtocolEntity

Name Description

Public function Virtual Const

const FStrin...

 

GetRangePropertyMaxValue()

Get the upper most value for the range property type, used for normalization

Public function Virtual Const

FName

 

GetRangePropertyName()

Get bound range property.

Public function Virtual Const

uint8

 

GetRangePropertySize()

Get Size of the range property value