LivoxGen1: attachDevReq sets nDgramsPerFrame
This commit is contained in:
@@ -182,7 +182,7 @@ public:
|
|||||||
StimulusBuffer::PcloudFormatDesc formatDesc;
|
StimulusBuffer::PcloudFormatDesc formatDesc;
|
||||||
formatDesc.format = StimulusBuffer::PcloudFormatDesc::Format::XYZI;
|
formatDesc.format = StimulusBuffer::PcloudFormatDesc::Format::XYZI;
|
||||||
auto pcloudStimBuff = std::make_shared<PcloudStimulusBuffer>(
|
auto pcloudStimBuff = std::make_shared<PcloudStimulusBuffer>(
|
||||||
*context->spec, context->deviceTmp, formatDesc);
|
*context->spec, context->deviceTmp, formatDesc, 500);
|
||||||
|
|
||||||
context->stimBuff = pcloudStimBuff;
|
context->stimBuff = pcloudStimBuff;
|
||||||
context->deviceTmp->nAttachedStimBuffs++;
|
context->deviceTmp->nAttachedStimBuffs++;
|
||||||
|
|||||||
@@ -25,11 +25,12 @@ public:
|
|||||||
const device::DeviceAttachmentSpec& deviceAttachmentSpec,
|
const device::DeviceAttachmentSpec& deviceAttachmentSpec,
|
||||||
std::shared_ptr<livoxProto1::Device> &device,
|
std::shared_ptr<livoxProto1::Device> &device,
|
||||||
const PcloudFormatDesc& formatDesc,
|
const PcloudFormatDesc& formatDesc,
|
||||||
size_t nPointsPerFrame)
|
size_t nDgramsPerStagingBufferFrame)
|
||||||
: StimulusBuffer(deviceAttachmentSpec),
|
: StimulusBuffer(deviceAttachmentSpec),
|
||||||
deviceAttachmentSpec(deviceAttachmentSpec), device(device),
|
deviceAttachmentSpec(deviceAttachmentSpec), device(device),
|
||||||
formatDesc(formatDesc), stagingBuffer(
|
formatDesc(formatDesc), stagingBuffer(
|
||||||
IoUringConstraints(), OpenClConstraints(), nPointsPerFrame)
|
StagingBuffer::InputEngineConstraints::ioUringConstraints,
|
||||||
|
OpenClConstraints(), nDgramsPerStagingBufferFrame)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
~PcloudStimulusBuffer() = default;
|
~PcloudStimulusBuffer() = default;
|
||||||
|
|||||||
@@ -1 +1,16 @@
|
|||||||
|
#include "stagingBuffer.h"
|
||||||
|
|
||||||
|
namespace smo {
|
||||||
|
namespace stim_buff {
|
||||||
|
|
||||||
|
const StagingBuffer::InputEngineConstraints
|
||||||
|
StagingBuffer::InputEngineConstraints::ioUringConstraints{
|
||||||
|
16, // nBytesPerPoint
|
||||||
|
28, // udpHeaderOverheadNBytes
|
||||||
|
1500 // mtuNBytes
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace stim_buff
|
||||||
|
} // namespace smo
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user