/Engine/Plugins/VirtualProduction/DMX/DMXProtocol/Source/DMXProtocolArtNet/Public/DMXProtocolArtNetModule.h
It creates only one instance of Protocol. There is the condition to check in DMXProtocolModule
Return the pointer to protocol
virtual [IDMXProtocolPtr](API\Plugins\DMXProtocol\IDMXProtocolPtr) CreateProtocol ( const [FName](API\Runtime\Core\UObject\FName) & ProtocolName )