Namespaces | |
namespace | lockstep |
namespace | semantic_parameter_types |
Functions | |
dwStatus | appendModuleErrorSignalToGraphErrorSignal (dwGraphErrorSignal &graphSignal, dwErrorSignal const &moduleSignal) |
dwStatus | appendModuleHealthSignalToGraphHealthSignal (dwGraphHealthSignal &graphSignal, dwHealthSignal const &moduleSignal) |
bool | BufferFlagsBackendEnabled (BufferFlags flags, BufferBackendType type) |
void | BufferFlagsEnableBackend (BufferFlags &flags, BufferBackendType type) |
bool | checkHeaderValidFlag (ChannelMetadata const &header, MetadataFlags flag) |
dwGraphErrorSignal | convertToGraphErrorSignal (dwErrorSignal const &signal) |
dwGraphHealthSignal | convertToGraphHealthSignal (const dwHealthSignal &signal) |
template<typename NodeT > | |
NodeAllocationParams | createAllocationParams () |
template<typename NodeT > | |
auto | createConstructorArguments () |
Create a tuple of constructor argument needed by the constructor of the passed node. More... | |
GenericDataReference | createInputPortSpecimen (const dw::core::StringView &className, const dw::core::StringView &identifier) |
std::unique_ptr< Node > | createNode (const dw::core::StringView &className, ParameterProvider &provider) |
template<typename NodeT > | |
auto | createNode (const ParameterProvider &provider) -> std::unique_ptr< NodeT > |
GenericDataReference | createOutputPortSpecimen (const dw::core::StringView &className, const dw::core::StringView &identifier) |
template<typename NodeT > | |
static ParameterCollectionDescriptor | createParameterCollectionDescriptor () |
Create a parameter collection descriptor for a give node. More... | |
template<typename NodeT > | |
static PassCollectionDescriptor | createPassCollectionDescriptor () |
Create a pass collection descriptor for a give node. More... | |
template<typename NodeT , PortDirection Direction, typename std::enable_if_t< Direction==PortDirection::INPUT, void > * = nullptr> | |
static PortCollectionDescriptor | createPortCollectionDescriptor () |
template<typename T , size_t ArraySize> | |
constexpr auto | describeAbstractArrayParameter (dw::core::StringView &&typeName, dw::core::StringView &¶meterName) |
template<typename T > | |
constexpr auto | describeAbstractParameter (dw::core::StringView &&typeName, dw::core::StringView &¶meterName) |
template<typename T , typename S , size_t ArraySize, typename... MemberPointers> | |
constexpr auto | describeArrayParameter (dw::core::StringView &&typeName, dw::core::StringView &¶meterName, const MemberPointers &&... memberPointers) |
template<typename T , typename S , size_t ArraySize, typename... MemberPointers> | |
constexpr auto | describeArrayParameterWithDefault (dw::core::StringView &&typeName, dw::core::StringView &¶meterName, std::array< T, ArraySize > defaultValue, const MemberPointers &&... memberPointers) |
template<typename ConstructorArgumentT , typename... Args> | |
constexpr auto | describeConstructorArgument (const Args &&... args) -> ConstructorArgumentDescriptorT< ConstructorArgumentT, dw::core::Tuple< Args... > > |
constexpr std::tuple | describeConstructorArguments () |
template<typename Arg1 > | |
constexpr auto | describeConstructorArguments (Arg1 &&arg1) -> std::tuple< Arg1 > |
template<typename Arg1 , typename... ArgRest, typename std::enable_if_t< sizeof...(ArgRest) !=0 > * = nullptr> | |
constexpr auto | describeConstructorArguments (Arg1 &&arg1, ArgRest &&... argRest) |
template<typename EnumT > | |
constexpr auto | describeEnumerator (dw::core::StringView &&name, EnumT value) -> std::pair< dw::core::StringView, EnumT > |
Describe an enumerator. More... | |
template<typename EnumT , typename... Args> | |
constexpr auto | describeEnumeratorCollection (Args const &&... args) -> std::array< std::pair< dw::core::StringView, EnumT >, sizeof...(Args)> |
Describe the enumerators. More... | |
template<typename T , typename S , typename... MemberPointers> | |
constexpr auto | describeIndexParameter (dw::core::StringView &&typeName, dw::core::StringView &¶meterName, const MemberPointers &&... memberPointers) |
template<typename Node > | |
constexpr auto | describeNodeInputPorts () |
template<typename Node > | |
constexpr auto | describeNodeOutputPorts () |
template<typename NodeT > | |
constexpr auto | describeNodeParameters () |
Get described parameters for the passed node. More... | |
template<typename Node > | |
constexpr auto | describeNodePasses () |
Get described passes for the passed node. More... | |
template<typename T , typename S , typename... MemberPointers> | |
constexpr auto | describeParameter (dw::core::StringView &&typeName, dw::core::StringView &¶meterName, const MemberPointers &&... memberPointers) -> ParameterDescriptorT< T, S, false, 0, false, false, MemberPointers... > |
template<typename T , typename S , typename... MemberPointers> | |
constexpr auto | describeParameterWithDefault (dw::core::StringView &&typeName, dw::core::StringView &¶meterName, T &&defaultValue, const MemberPointers &&... memberPointers) -> ParameterDescriptorWithDefaultT< T, S, false, 0, false, T, MemberPointers... > |
constexpr PassDescriptorT< 0 > | describePass (dw::core::StringView &&name, dwProcessorType processorType) |
template<typename DependenciesT > | |
constexpr auto | describePass (dw::core::StringView &&name, dwProcessorType processorType, DependenciesT &&dependencies) -> PassDescriptorT< std::tuple_size< DependenciesT >::value > |
template<typename... Args> | |
constexpr auto | describePassCollection (const Args &&... args) -> std::tuple< Args... > |
template<typename... Args> | |
constexpr auto | describePassDependencies (const Args &&... args) -> std::array< dw::core::StringView, sizeof...(Args)> |
template<typename PortType , size_t NameSize> | |
constexpr auto | describePort (dw::core::StringView typeName, dw::core::StringView name, dw::core::StringView comment) |
template<typename PortType , size_t NameSize> | |
constexpr auto | describePort (dw::core::StringView typeName, dw::core::StringView name, PortBinding binding=PortBinding::OPTIONAL, dw::core::StringView comment=""_sv) -> PortDescriptorT< PortType, 0, NameSize > |
template<typename PortType , size_t ArraySize, size_t NameSize, typename std::enable_if_t< ArraySize !=0, void > * = nullptr> | |
constexpr auto | describePortArray (dw::core::StringView typeName, dw::core::StringView name, dw::core::StringView comment) |
template<typename PortType , size_t ArraySize, size_t NameSize, typename std::enable_if_t< ArraySize !=0, void > * = nullptr> | |
constexpr auto | describePortArray (dw::core::StringView typeName, dw::core::StringView name, PortBinding binding=PortBinding::OPTIONAL, dw::core::StringView comment=""_sv) -> PortDescriptorT< PortType, ArraySize, NameSize > |
template<typename... Args> | |
constexpr auto | describePortCollection (Args &&... args) -> dw::core::Tuple< Args... > |
template<typename Node , PortDirection Direction, typename std::enable_if_t< Direction==PortDirection::INPUT, void > * = nullptr> | |
constexpr auto | describePorts () |
template<typename T , typename S , size_t ArraySize, typename... MemberPointers> | |
constexpr auto | describeUnnamedArrayParameter (dw::core::StringView &&typeName, const MemberPointers &&... memberPointers) |
template<typename T , typename S , typename... MemberPointers> | |
constexpr auto | describeUnnamedParameter (dw::core::StringView &&typeName, const MemberPointers &&... memberPointers) -> ParameterDescriptorT< T, S, false, 0, false, false, MemberPointers... > |
template<typename Node , PortDirection Direction, size_t PortIndex> | |
constexpr size_t | descriptorIndex () |
template<typename Node , PortDirection Direction, size_t DescriptorIndex> | |
constexpr bool | descriptorPortArray () |
template<typename Node , PortDirection Direction, size_t DescriptorIndex> | |
constexpr PortBinding | descriptorPortBinding () |
template<typename Node , PortDirection Direction, size_t DescriptorIndex> | |
constexpr dw::core::StringView | descriptorPortComment () |
template<typename Node , PortDirection Direction, size_t DescriptorIndex> | |
constexpr size_t | descriptorPortSize () |
MetadataPayload * | extractMetadata (GenericData packet) |
const PortCollectionDescriptor & | getInputPorts (const dw::core::StringView &className) |
dw::core::HeapVectorFixed< dw::core::StringView > | getNodeNames () |
const PortCollectionDescriptor & | getOutputPorts (const dw::core::StringView &className) |
const ParameterCollectionDescriptor & | getParameters (const dw::core::StringView &className) |
const PassCollectionDescriptor & | getPasses (const dw::core::StringView &className) |
dw::core::Optional< uint32_t > | getSequenceNumber (ChannelMetadata const &header) |
dw::core::Optional< dwTime_t > | getTimestamp (ChannelMetadata const &header) |
dw::core::Optional< dwValidityStatus > | getValidityStatus (ChannelMetadata const &header) |
template<typename Node , size_t Index> | |
constexpr bool | hasPassDependencies () |
Check if a pass specifies explicit dependencies. More... | |
bool | hasRegistrationErrors (bool logErrors=true) |
constexpr bool | IsConsumer (ChannelRole role) |
constexpr bool | IsProducer (ChannelRole role) |
template<typename Node > | |
constexpr bool | isValidPass (dw::core::StringView identifier) |
Check if given string is a valid pass name. More... | |
template<typename Node > | |
constexpr bool | isValidPass (std::size_t passID) |
Check if pass index is valid. More... | |
template<typename Node , PortDirection Direction> | |
constexpr bool | isValidPortIdentifier (StringView identifier) |
template<typename Node , PortDirection Direction> | |
constexpr bool | isValidPortIndex (std::size_t portID) |
template<typename T > | |
static GenericDataReference | make_specimen (typename parameter_traits< T >::SpecimenT *specimen) |
template<typename NodeT , class ConstructorArguments > | |
auto | makeUniqueFromTuple (ConstructorArguments &&constructorArguments) -> std::unique_ptr< NodeT > |
Instantiate a node using the passed constructor arguments. More... | |
template<typename EnumT > | |
auto | mapEnumNameToValue (dw::core::StringView const &name) -> EnumT |
Get the enumerator value based on the name. More... | |
template<typename EnumT > | |
dw::core::StringView | mapEnumValueToName (EnumT value) |
Get the enumerator name based on the value. More... | |
const char * | nvSciGetErrorName (uint32_t error) |
const char * | nvSciGetEventName (uint32_t event) |
constexpr ChannelNvSciStreamEnabledComponents | operator& (ChannelNvSciStreamEnabledComponents a, ChannelNvSciStreamEnabledComponents b) |
constexpr ChannelNvSciStreamEnabledComponents | operator| (ChannelNvSciStreamEnabledComponents a, ChannelNvSciStreamEnabledComponents b) |
template<typename NodeT > | |
constexpr std::size_t | parameterSize () |
Get the number of parameters for a given node. More... | |
template<typename... Others> | |
static void | ParseAllChannelParameters (const ChannelParamStr &channelParams, Others &&... others) |
template<typename T > | |
static T | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
int64_t | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
size_t | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
uint32_t | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
uint16_t | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
uint8_t | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
bool | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
ChannelRole | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
ChannelType | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
ChannelMode | ParseChannelParameter (const ChannelParamStr &value) |
template<> | |
ChannelPeerLocation | ParseChannelParameter (const ChannelParamStr &value) |
template<size_t Size> | |
void | ParseChannelParameter (const ChannelParamStr &value, dw::core::FixedString< Size > &result) |
template<typename T , size_t N> | |
void | ParseChannelParameter (const ChannelParamStr &value, dw::core::VectorFixed< T, N > &result) |
template<typename T > | |
void | ParseChannelParameter (const ChannelParamStr &value, T &result) |
static void | ParseChannelParameters (const ChannelParamStr &, const ChannelParamStr &) |
template<typename T , typename... Others> | |
static void | ParseChannelParameters (const ChannelParamStr &key, const ChannelParamStr &value, dw::core::StringView staticKey, T &result, Others &&... others) |
template<typename Node , size_t Index> | |
constexpr auto | passDependencies () |
Get the dependencies of a pass (which returns an empty collection for passes without explicit dependencies). More... | |
template<typename Node > | |
constexpr size_t | passIndex (dw::core::StringView identifier) |
Get the the pass index for a pass identified by name. More... | |
template<typename Node , size_t Index> | |
constexpr dw::core::StringView | passName () |
Get the name of a pass. More... | |
template<typename Node , size_t Index> | |
constexpr dwProcessorType | passProcessorType () |
Get the processor type of a pass. More... | |
template<typename Node > | |
constexpr std::size_t | passSize () |
Get the number of passes of the passed node. More... | |
template<typename NodeT , typename... Ts> | |
void | populateParameters (std::tuple< Ts... > &constructorArguments, const ParameterProvider &provider) |
Populate the constructor arguments using values from the parameter provider. More... | |
template<typename Node , PortDirection Direction> | |
constexpr size_t | portArraySize (StringView identifier) |
template<typename Node , PortDirection Direction> | |
constexpr size_t | portDescriptorIndex (StringView identifier) |
template<typename Node , PortDirection Direction> | |
constexpr std::size_t | portDescriptorSize () |
template<typename Node , PortDirection Direction, size_t DescriptorIndex> | |
constexpr auto | portDescriptorType () |
template<typename Node , PortDirection Direction> | |
constexpr size_t | portIndex (StringView identifier) |
template<typename Node , PortDirection Direction, size_t PortIndex> | |
constexpr dw::core::StringView | portName () |
template<typename Node , PortDirection Direction, size_t PortIndex> | |
dw::core::StringView | portName (size_t arrayIndex) |
template<typename Node , PortDirection Direction> | |
constexpr std::size_t | portSize () |
template<typename Node , PortDirection Direction, size_t PortIndex> | |
constexpr auto | portType () |
template<typename NodeT > | |
void | registerNode (const char *className) noexcept |
void | setSequenceNumber (ChannelMetadata &header, uint32_t const &sequenceNum) |
void | setTimestamp (ChannelMetadata &header, dwTime_t const ×tamp) |
void | setValidityStatus (ChannelMetadata &header, dwValidityStatus const &status) |
const char * | ToParam (ChannelType channelType) |
Variables | |
uint32_t | accumulatorDownsampleFactor |
char8_t const * | calibrationOutputFileName |
char8_t const * | calibrationOverlayFileName |
uint32_t | cameraInstanceIds [framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
bool | cameraSensorEnabled [framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
std::uint32_t | cameraSensorRigIndices [framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
static constexpr dwTime_t | CHN_WAIT_TIMEOUT_US {50'000'000} |
cudaStream_t | cudaStream |
cupvaStream_t | cupvastream |
Data Type of pyramid. More... | |
cupvaStream_t | cupvaStream |
dwTrivialDataType | dataType = dwTrivialDataType::DW_TYPE_FLOAT32 |
Number of levels in the pyramid. More... | |
static constexpr uint32_t | DW_EGOMOTION_DISABLED_ERROR_IDS_ARRAY_SIZE = 32 |
static constexpr uint32_t | DW_EGOMOTION_MAX_DISABLED_ERROR_IDS = 512 |
dwFeature2DDetectorConfig | dwDetectorParams |
static constexpr const uint32_t | DWFRAMEWORK_MAX_INTERNAL_TYPES {0x400U} |
static constexpr const uint32_t | DWFRAMEWORK_METADATA_PACKET_TYPE_ID_OFFSET {0x80000000U} |
constexpr ChannelPacketTypeID | DWFRAMEWORK_PACKET_ID_DEFAULT {0U} |
dwFeature2DTrackerConfig | dwTrackerParams |
bool | enable |
dwTransformation3f | extrinsic |
bool | forceCameraIntrinsicsUpdate [framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
uint32_t | height |
Width of level 0. More... | |
bool | imuSensorEnabled [framework::SELF_CALIBRATION_NODE_MAX_IMUS] |
std::uint32_t | imuSensorRigIndices [framework::SELF_CALIBRATION_NODE_MAX_IMUS] |
dwCameraModelHandle_t | intrinsic |
uint32_t | levelCount |
Height of level 0. More... | |
bool | lidarICPUsesEgomotion |
uint32_t | lidarMaxICPIterations |
dwLidarProperties | lidarProps |
bool | lidarSensorEnabled [framework::SELF_CALIBRATION_NODE_MAX_LIDARS] |
std::uint32_t | lidarSensorRigIndices [framework::SELF_CALIBRATION_NODE_MAX_LIDARS] |
uint32_t | maskHeight |
uint32_t | maskStrideBytes |
uint32_t | maskWidth |
static constexpr uint16_t | MAX_CHANNEL_ALL_PARAMS_SIZE {1024U} |
static constexpr uint16_t | MAX_CHANNEL_CONSUMERS_COUNT {256U} |
static constexpr uint16_t | MAX_CHANNEL_PARAM_SIZE {1024U} |
static constexpr uint16_t | MAX_CHANNEL_PRODUCERS_COUNT {2048U} |
static constexpr uint16_t | MAX_CHANNEL_STREAM_NAME_SIZE {64U} |
static constexpr uint16_t | MAX_CHANNEL_STREAM_NAMES {8U} |
static constexpr const size_t | MAX_PORT_DESCRIPTOR_PER_COLLECTION {256U} |
uint32_t | radarInstanceIds [framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
bool | radarSensorEnabled [framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
std::uint32_t | radarSensorRigIndices [framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
char8_t const * | rigOutputFileName |
uint64_t | rigWriteTimerOffsetInCycles |
uint64_t | rigWriteTimerPeriodInCycles |
uint32_t | sensorIndex |
cudaStream_t | stream |
struct dw::framework::BufferProperties |
Class Members | ||
---|---|---|
size_t | byteSize | |
BufferFlags | enabledBackends |
struct dw::framework::ChannelError |
struct dw::framework::ChannelEvent |
Class Members | ||
---|---|---|
uint32_t | connectGroupID | connect group identifier of the event, relevant only for group connected event |
OnDataReady | onDataReady | The callback set for the channel that is ready. Only valid for type=READY. |
void * | opaque | The opaque pointer set for the channel tthat is ready. Only valid for type=READY. |
ChannelEventType | type | The type of the event. |
uint32_t | uid | unique identifier of the channel |
struct dw::framework::ChannelMetadata |
Class Members | ||
---|---|---|
dwTime_t | epochTimestamp | Virtual time of the producer. |
uint32_t | iterationCount | Producer iteration count. |
dwMessageMetadata | messageMetadata | Common message metadata. |
uint32_t | producerId | Id of the producer channel. |
uint16_t | validFields | Bit map defining which ChannelMetadata fields are set. See MetadataFlags. |
struct dw::framework::dwAccumulatorNodeParams |
struct dw::framework::dwCameraChannelNodeParams |
struct dw::framework::dwCameraNodeParams |
Class Members | ||
---|---|---|
cudaStream_t | cudaStream | |
FixedString< 32 > | frameSkipMask | |
dwConstRigHandle_t | rig | |
dwSALHandle_t | sal | |
char8_t const * | sensorName | |
bool | useEEPROMIntrinsics |
struct dw::framework::dwGlobalEgomotionNodeInitParams |
struct dw::framework::dwGPSNodeParams |
Class Members | ||
---|---|---|
FixedString< 32 > | frameSkipMask | |
bool | inputModeVal | |
dwConstRigHandle_t | rigHandle | |
const char * | sensorName |
struct dw::framework::dwIMUNodeParams |
Class Members | ||
---|---|---|
FixedString< 32 > | frameSkipMask | |
bool | inputModeVal | |
dwConstRigHandle_t | rigHandle | |
const char * | sensorName |
struct dw::framework::dwLidarPointCloudStitcherNodeParams |
struct dw::framework::dwRadarDopplerMotionNodeParams |
struct dw::framework::dwRadarPreprocessingNodeParams |
struct dw::framework::dwRelativeEgomotionNodeInitParams |
Class Members | ||
---|---|---|
dwTime_t | cycleTimeIMU | Indicates the interval in microseconds between two suspension level updates. |
dwTime_t | cycleTimeSteering | Time offset of wheel speed measurements. This value is subtracted from signal timestamp. |
dwTime_t | cycleTimeSuspension | Indicates the interval in microseconds between two steering angle updates. |
dwTime_t | cycleTimeWheelEncoder | Indicates the interval in microseconds between two IMU updates. |
dwTime_t | directionDetectorDurationNoWheelTick | Minimum wheel acceleration, in rad/s^2, to which the state will be constrained (treated as error if error handling is active). Must be negative. |
FixedString< 128 > | disabledErrorIds[DW_EGOMOTION_MAX_DISABLED_ERROR_IDS] | When a bit is set to true, the corresponding monitor is set as not applicable (disabled). The position of the bit in the array corresponds to the error ID (starting from LSB=0). |
uint32_t | disabledErrorIdsBitfield[DW_EGOMOTION_DISABLED_ERROR_IDS_ARRAY_SIZE] | Whether errors shall lead egomotion to degrade or invalidate its outputs. |
uint32_t | drivenWheels | Reference point used internally for computation, expressed in body coordinate frame. Should be near to IMU mounting location. Important: does not affect reference point of egomotion output estimates. |
bool | enableDegradations | |
uint32_t | errorHandlingCyclesBetweenLogs | |
float32_t | errorHandlingIMUAccelerationOffsetRange[2] | Bounds on valid IMU Acceleration, in m/s^2. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingIMUAccelerationRange[2] | Bounds on valid IMU Turnrate Acceleration, in rad/s^2. Order: Low Bound, Upper Bound. |
uint32_t | errorHandlingIMUSequenceCounterRange[2] | Bounds on valid IMU Sequence Counter, unitless. Order: Low Bound, Upper Bound. (deprecated) |
float32_t | errorHandlingIMUSequenceCounterRangeDeprecated[2] | Bounds on valid VIO Suspension Level Measurements, in m. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingIMUTemperatureRange[2] | Bounds on valid IMU Acceleration Offset, in m/s^2. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingIMUTurnrateAccelRange[2] | Bounds on valid IMU Turnrate Offset Quality, unitless. Order: Low Bound, Upper Bound. |
uint32_t | errorHandlingIMUTurnrateOffsetQualityRange[2] | Bounds on valid IMU Turnrate Offset, in rad/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingIMUTurnrateOffsetRange[2] | Bounds on valid IMU Turnrate, in rad/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingIMUTurnrateRange[2] | Bounds on valid IMU Sequence Counter, unitless. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalAccelerationOffsetDriftSpeed[2] | Bounds on valid accelerometer offset for egomotion internal estimator, in m/s^2. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalAccelerationOffsetRange[2] | Bounds on valid IMU Temperature, in deg C. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalAccelerationOffsetShortTermSpan[2] | Bounds on valid accelerometer drift speed for egomotion internal estimator, in m/s^3. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalGyroscopeOffsetDriftSpeed[2] | Bounds on valid gyroscope offset for egomotion internal estimator, in rad/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalGyroscopeOffsetRange[2] | Bounds on valid accelerometer offset short term span for egomotion internal estimator, in m/s^2. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingInternalGyroscopeOffsetShortTermSpan[2] | Bounds on valid gyroscope drift speed for egomotion internal estimator, in rad/s^2. Order: Low Bound, Upper Bound. |
dwLoggerVerbosity | errorHandlingLogLevel | Bounds on valid gyroscope offset short term span for egomotion internal estimator, in rad/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOBrakeTorqueWheelsRange[2] | Bounds on valid VIO Speed Max Measurements, in m/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOFrontSteeringAngleOffsetRange[2] | Bounds on valid VIO Rear Wheel Angle Measurements, in rad. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOFrontSteeringAngleRange[2] | Bounds on valid VIO Wheel Speed Measurements, in rad/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIORearWheelAngleRange[2] | Bounds on valid VIO Front Steering Angle Measurements, in rad. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOSpeedMaxRange[2] | Bounds on valid VIO Speed Min Measurements, in m/s. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOSpeedMinRange[2] | Bounds on valid VIO Wheel Torque Measurements, in Nm. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOSuspensionLevelRange[2] | Bounds on valid VIO Brake Torque Wheels Measurements, in Nm. Order: Low Bound, Upper Bound. |
float32_t | errorHandlingVIOWheelSpeedRange[2] | Indicates which traction configuration is used on this vehicle. 0=AWD, 1=FWD, 2=RWD. |
float32_t | errorHandlingVIOWheelTorqueRange[2] | Bounds on valid VIO Front Steering Angle Offset Measurements, in rad. Order: Low Bound, Upper Bound. |
uint32_t | groundSpeedType | Egomotion state history size, default 1000 if left 0. |
uint32_t | historySize | |
const char * | imuSensorName | |
bool | notifySEH | If true, signals are read only from the sources agreed upon in technical safety concept. If false, valid signals are read from any available source. |
dwConstRigHandle_t | rigHandle | |
bool | sigPresenceBrakeTorqueWheelsQuality | Signals if the IMU Accelerometer offset for Z axis is provided. |
bool | sigPresenceFrontSteeringAngleControlQualityHigh | Signals if the VIO interface signal frontSteeringAngleHigh is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceFrontSteeringAngleHigh | Signals if the VIO interface signal wheelTicksTimestampQualityRedundant expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceFrontSteeringTimestampHigh | Signals if the VIO interface signal frontSteeringAngleControlQualityHigh is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceIMUAccelerometerOffsetZ | Signals if the IMU Timestamp Quality signal is provided. |
bool | sigPresenceIMUSequenceCounter | Signals if the IMU Status signal is provided. |
bool | sigPresenceIMUStatus | Signals if the wheel brake torques quality signal is provided. |
bool | sigPresenceIMUTimestampQuality | Signals if the VIO interface signal frontSteeringTimestampHigh is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceIMUTurnrateOffsetQualityStatus | Signals if the IMU sequence counter signal is provided. |
bool | sigPresenceRearWheelAngle | Ground Speed Type (debug setting for AugResim only). |
bool | sigPresenceRearWheelAngleQuality | Signals if the VIO interface signal rearWheelAngle is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceRearWheelAngleTimestamp | Signals if the VIO interface signal rearWheelAngleQuality is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceRearWheelAngleTimestampQuality | Signals if the VIO interface signal rearWheelAngleTimestamp is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceSuspensionLevel[4] | Signals if the VIO interface signal rearWheelAngleTimestampQuality is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceSuspensionLevelCalibrationState | Signals if the VIO interface signal suspensionLevelTimestampQuality is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceSuspensionLevelQuality | Signals if the VIO interface signal suspensionLevel is expected to be provided by the partner VAL client and is valid (order: FL, FR, RL, RR). |
bool | sigPresenceSuspensionLevelTimestamp | Signals if the VIO interface signal suspensionLevelQuality is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceSuspensionLevelTimestampQuality | Signals if the VIO interface signal suspensionLevelTimestamp is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelSpeedQualityRedundant | Signals if the VIO interface signal wheelSpeedRedundant expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelSpeedRedundant | Signals if the VIO interface signal suspensionLevelCalibrationState is expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelTicksDirectionRedundant | Signals if the VIO interface signal wheelTicksRedundant expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelTicksRedundant | Signals if the VIO interface signal wheelSpeedQualityRedundant expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelTicksTimestampQualityRedundant | Signals if the VIO interface signal wheelTicksTimestampRedundant expected to be provided by the partner VAL client and is valid. |
bool | sigPresenceWheelTicksTimestampRedundant | Signals if the VIO interface signal wheelTicksDirectionRedundant expected to be provided by the partner VAL client and is valid. |
bool | strictVIOMapping | |
float32_t | suspensionCenterHeight[2] | Indicates the interval in microseconds between two wheel encoder updates (wheel speeds, wheel ticks, wheel directions). |
dwTime_t | timeOffsetAngularAcceleration | Time offset of suspension measurements. This value is subtracted from signal timestamp. |
dwTime_t | timeOffsetAngularVelocity | Time offset of linear acceleration measurements. This value is subtracted from signal timestamp. |
dwTime_t | timeOffsetProperAcceleration | Time offset of angular acceleration measurements. This value is subtracted from signal timestamp. |
dwTime_t | timeOffsetSteering | Signals if the IMU sturnrate offset quality status signal is provided. |
dwTime_t | timeOffsetSuspension | Time offset of steering angle measurements. This value is subtracted from signal timestamp. |
dwTime_t | timeOffsetWheelSpeeds | Time offset of wheel tick measurements. This value is subtracted from signal timestamp. |
dwTime_t | timeOffsetWheelTicks | Time offset of angular velocity measurements. This value is subtracted from signal timestamp. |
bool | vehicleMotionObserverEnableFixedStep | Defines the step size when running the Vehicle Motion Observer in fixed step mode. |
dwTime_t | vehicleMotionObserverFixedStepSize | Threshold of no wheel ticks duration to determine whether the vehicle rolling direction is void or stop, in microseconds. |
float32_t | vehicleMotionObserverGroundSpeedCovariance[3] | Initial process covariance parameters (continuous time, coefficients on diagonal). Elements correspond (approximatively) to [pitch, roll, v_x, v_y, v_z] states. |
float32_t | vehicleMotionObserverInitialProcessCovariance[5] | Process covariance parameters (continuous time, coefficients on diagonal). Elements correspond (approximatively) to [pitch, roll, v_x, v_y, v_z] states. |
float32_t | vehicleMotionObserverProcessCovariance[5] | When true, enables Vehicle Motion Observer fixed step mode. |
float32_t | vehicleMotionObserverReferencePoint[3] | Ground speed measurement covariance parameters (continuous time, coefficients on diagonal). Elements correspond to [v_x, v_y, v_z] along body coordinate frame. |
float32_t | wheelObserverAccelerationMax | Maximum wheel speed, in rad/s, to which the state will be constrained (treated as error if error handling is active). Must be positive. |
float32_t | wheelObserverAccelerationMin | Maximum wheel acceleration, in rad/s^2, to which the state will be constrained (treated as error if error handling is active). Must be positive. |
bool | wheelObserverEnableFixedStep | Defines the step size when running the Wheel Observer in fixed step mode. |
dwTime_t | wheelObserverFixedStepSize | Indicates the suspension center height approximation used by egomotion, in meters, above ground. Order: Height of longitudinal X axis, Height of lateral Y axis. |
uint32_t | wheelObserverPositionFuzzyHigh | Region below which wheel position (tick) counters have low trust (variance adaptation), in increment per successsive wheel encoder measurement cycles. |
uint32_t | wheelObserverPositionFuzzyLow | Speed variance when speed above speedFuzzyHigh. Indicates region of high trust in wheel speed, in rad^2/s^2. |
float32_t | wheelObserverPositionVarianceHigh | Position (tick) count variance when speed below positionFuzzyLow or above positionFuzzyHigh. Indicates region of low trust in wheel position (tick) counters, in rad^2. |
float32_t | wheelObserverPositionVarianceLow | Process covariance parameters (continuous time, coefficients on diagonal). Elements correspond to [position, speed, acceleration] states. |
float32_t | wheelObserverProcessCovariance[3] | When true, enables Wheel Observer fixed step mode. |
float32_t | wheelObserverSpeedFuzzyHigh | Region below which wheel speeds have low trust (variance adaptation), in rad/s. |
float32_t | wheelObserverSpeedFuzzyLow | Region above which wheel position (tick) counters have high trust (variance adaptation), in increment per successsive wheel encoder measurement cycles. |
float32_t | wheelObserverSpeedMax | Region above which wheel speeds have high trust (variance adaptation), in rad/s. |
float32_t | wheelObserverSpeedVarianceHigh | Speed variance when speed below speedFuzzyLow. Indicates region of low trust in wheel speed, in rad^2/s^2. |
float32_t | wheelObserverSpeedVarianceLow | Position (tick) count variance when speed between positionFuzzyLow and positionFuzzyHigh. Indicates region of high trust in wheel position (tick) counters, in rad^2. |
struct dw::framework::dwSelfCalibrationCameraBasedIMUNodeParam |
struct dw::framework::dwSelfCalibrationCameraNodeParams |
struct dw::framework::dwSelfCalibrationIMUNodeParams |
struct dw::framework::dwSelfCalibrationLidarNodeParam |
Class Members | ||
---|---|---|
uint32_t | channelFifoSize | |
cudaStream_t | cudaStream | |
bool | enableCalibration | |
dwSelfCalibrationNodeLidarParams | lidarParams | |
dwConstRigHandle_t | rigHandle | |
size_t | sensorIndex | TODO(lmoltrecht): AVC-2389 Consider changing to uint32_t after node split is finished. |
struct dw::framework::dwSelfCalibrationNodeLidarParams |
struct dw::framework::dwSelfCalibrationNodeParam |
struct dw::framework::dwSelfCalibrationRadarIntrinsicsNodeParams |
struct dw::framework::dwSelfCalibrationRadarNodeParams |
Class Members | ||
---|---|---|
bool | calibratePitch | Flag to enable and disable pitch calibration. |
bool | calibrateWheelRadii | Flag to enable and disable wheel radii calibration. |
char8_t const * | calibrationOutputFileName |
Output path where calibration overlay will be written Used to determine the location where calibration state is loaded/saved |
FixedString< 64 > | calibrationSaveFileSuffix | |
uint32_t | channelFifoSize | Size of the input channel FIFO queues (must be >0) |
bool | enableCalibration | Flag to enable and disable overall calibration. |
bool | loadStateOnStartup | |
RadarCalibrationParameters | radarParams | Radar calibration parameters. |
dwConstRigHandle_t | rigHandle | Rig handle. |
size_t | sensorIndex | Sensor type index (e.g. radar [0-8]), provided as parameter. |
uint64_t | stateWriteTimerOffsetInCycles | |
uint64_t | stateWriteTimerPeriodInCycles | |
float32_t | yawPrecisionDeg | Required precision of yaw calibration. Calibration will fail if difference between NDAS and supplier yaw calibration is larger than this value. |
struct dw::framework::dwSelfCalibrationWheelRadiiSelectorNodeParams |
struct dw::framework::GenericDataReference |
Class Members | ||
---|---|---|
GenericData | data | GenericData pointing to packet constructor parameters. |
ChannelPacketTypeID | packetTypeID | The ID of the type of the endpoint. |
shared_ptr< void > | pCopy | a shared pointer to packet constructor parameters. |
OnSetSyncAttrs | setSignalerAttributes | lambda to set the signaler attributes of the endpoint. |
OnSetSyncAttrs | setWaiterAttributes | lambda to set the waiter attributes of the endpoint. |
size_t | typeSize | The size of the type of the endpoint. |
struct dw::framework::GPSNodeChannelParams |
Class Members | ||
---|---|---|
FixedString< 32 > | frameSkipMask | |
dwConstRigHandle_t | rigHandle | |
const char * | sensorName |
struct dw::framework::IMUNodeChannelParams |
Class Members | ||
---|---|---|
FixedString< 32 > | frameSkipMask | |
dwConstRigHandle_t | rigHandle | |
const char * | sensorName |
struct dw::framework::MetadataPayload |
Class Members | ||
---|---|---|
GenericData | data | |
ChannelMetadata | header |
struct dw::framework::packet_traits |
struct dw::framework::RadarCalibrationParameters |
struct dw::framework::VehicleStateNodeNewParams |
struct dw::framework::VehicleStateNodeParams |
using dw::framework::BufferFlags = typedef uint32_t |
Definition at line 51 of file Buffer.hpp.
using dw::framework::ChannelPacketConstructor = typedef dw::core::Function<std::unique_ptr<IChannelPacket>(GenericData dataSpecimen, dwContextHandle_t context)> |
Definition at line 44 of file ChannelFactory.hpp.
using dw::framework::ChannelPacketConstructorRegistration = typedef std::pair<ChannelPacketConstructorSignature, ChannelPacketConstructor> |
Definition at line 47 of file ChannelFactory.hpp.
using dw::framework::ChannelPacketConstructorSignature = typedef std::pair<ChannelPacketTypeID, ChannelType> |
Definition at line 45 of file ChannelFactory.hpp.
using dw::framework::ChannelPacketFactoryPtr = typedef std::shared_ptr<IChannelPacketFactory> |
Definition at line 233 of file IChannelPacket.hpp.
using dw::framework::ChannelPacketTypeID = typedef uint32_t |
The unique id specifying how a data type should be allocated and transported. This id is used to verify that remote peers are expecting the same data type over a connection.
Definition at line 193 of file ChannelPacketTypes.hpp.
using dw::framework::ChannelParamStr = typedef dw::core::FixedString<MAX_CHANNEL_PARAM_SIZE> |
Definition at line 149 of file ChannelParameters.hpp.
using dw::framework::ChannelStreamNameStr = typedef dw::core::FixedString<MAX_CHANNEL_STREAM_NAME_SIZE> |
Definition at line 150 of file ChannelParameters.hpp.
using dw::framework::dwDepthMapNodeParams = typedef dwDepthMapNodeParams { bool enable |
Definition at line 53 of file dwDepthMapNode.hpp.
using dw::framework::dwFeatureDetectorNodeParams = typedef dwFeatureDetectorNodeParams { bool initForCamera |
Definition at line 61 of file dwFeatureDetectorNode.hpp.
using dw::framework::dwFeatureDetectorNodeRuntimeParams = typedef dwFeatureDetectorNodeRuntimeParams { uint8_t* d_mask |
Definition at line 51 of file dwFeatureDetectorNode.hpp.
using dw::framework::dwFeatureTrackerNodeParams = typedef dwFeatureTrackerNodeParams { bool initForCamera |
Definition at line 53 of file dwFeatureTrackerNode.hpp.
using dw::framework::dwIcpNodeParams = typedef dwIcpNodeParams { dwConstRigHandle_t rigHandle |
Definition at line 52 of file dwIcpNode.hpp.
using dw::framework::dwPyramidNodeParams = typedef dwPyramidNodeParams { uint32_t width |
Definition at line 53 of file dwPyramidNode.hpp.
using dw::framework::dwRigNodeParams = typedef dwRigNodeParams { dwRigHandle_t rigHandle |
Definition at line 51 of file dwRigNode.hpp.
using dw::framework::OnSetSyncAttrs = typedef dw::core::Function<void(NvSciSyncAttrList)> |
Function signature to call back to the application to set the sync attributes when needed.
Definition at line 283 of file ChannelPacketTypes.hpp.
using dw::framework::UniquePacketPtr = typedef typename ManagedPortInput<T>::UniquePacketPtr |
Definition at line 639 of file ManagedPort.hpp.
|
strong |
Enumerator | |
---|---|
CPU | |
CUDA |
Definition at line 44 of file Buffer.hpp.
|
strong |
Enumerator | |
---|---|
CONNECTION_TYPE_NONE | |
CONNECTION_TYPE_STATIC | |
CONNECTION_TYPE_DYNAMIC |
Definition at line 185 of file ChannelParameters.hpp.
|
strong |
Enumerator | |
---|---|
CONNECTED | Channel became connected. |
DISCONNECTED | Channel became or is disconnected. |
ERROR | Channel encountered error. |
READY | Channel is ready. |
GROUP_CONNECTED | Channel group connected. |
Definition at line 288 of file Channel.hpp.
|
strong |
Enumerator | |
---|---|
FIFO | |
MAILBOX | |
SINGLETON |
Definition at line 152 of file ChannelParameters.hpp.
|
strong |
Enumerator | |
---|---|
COMPONENT_NONE | |
COMPONENT_CPU | |
COMPONENT_EGL | |
COMPONENT_CUDA | |
COMPONENT_PVA | |
COMPONENT_DLA | |
COMPONENT_NVMEDIA |
Definition at line 171 of file ChannelParameters.hpp.
|
strong |
Enumerator | |
---|---|
REACH_NONE | |
REACH_THREAD | |
REACH_PROCESS | |
REACH_VM | |
REACH_CHIP |
Definition at line 196 of file ChannelParameters.hpp.
|
strong |
The roles a channel allows.
Enumerator | |
---|---|
DW_CHANNEL_ROLE_PRODUCER | allows producer only |
DW_CHANNEL_ROLE_CONSUMER | allows consumer only |
DW_CHANNEL_ROLE_COMPOSITE | allows both producer and consumer |
Definition at line 115 of file ChannelParameters.hpp.
|
strong |
The backend transport type of a Channel
Enumerator | |
---|---|
SHMEM_LOCAL | local shared memory |
SHMEM_REMOTE | remote shared memory |
EGLSTREAM | EGL stream. |
SOCKET | socket |
DDS | Data Distribution Service (DDS) |
NVSCI | NvSciStream. |
FSI | FSI. |
Definition at line 56 of file ChannelParameters.hpp.
|
strong |
Enumerator | |
---|---|
DEFAULT | |
NUM_TYPES |
Definition at line 238 of file ChannelPacketTypes.hpp.
|
strong |
Definition at line 246 of file ChannelPacketTypes.hpp.
|
strong |
Enumerator | |
---|---|
OPTIONAL | |
REQUIRED |
Definition at line 58 of file PortDescriptor.hpp.
|
strong |
dwStatus dw::framework::appendModuleErrorSignalToGraphErrorSignal | ( | dwGraphErrorSignal & | graphSignal, |
dwErrorSignal const & | moduleSignal | ||
) |
dwStatus dw::framework::appendModuleHealthSignalToGraphHealthSignal | ( | dwGraphHealthSignal & | graphSignal, |
dwHealthSignal const & | moduleSignal | ||
) |
|
inline |
Definition at line 53 of file Buffer.hpp.
|
inline |
Definition at line 60 of file Buffer.hpp.
bool dw::framework::checkHeaderValidFlag | ( | ChannelMetadata const & | header, |
MetadataFlags | flag | ||
) |
dwGraphErrorSignal dw::framework::convertToGraphErrorSignal | ( | dwErrorSignal const & | signal | ) |
dwGraphHealthSignal dw::framework::convertToGraphHealthSignal | ( | const dwHealthSignal & | signal | ) |
NodeAllocationParams dw::framework::createAllocationParams | ( | ) |
Definition at line 77 of file SimpleNode.hpp.
auto dw::framework::createConstructorArguments | ( | ) |
Create a tuple of constructor argument needed by the constructor of the passed node.
Definition at line 743 of file ParameterDescriptor.hpp.
GenericDataReference dw::framework::createInputPortSpecimen | ( | const dw::core::StringView & | className, |
const dw::core::StringView & | identifier | ||
) |
std::unique_ptr< Node > dw::framework::createNode | ( | const dw::core::StringView & | className, |
ParameterProvider & | provider | ||
) |
auto dw::framework::createNode | ( | const ParameterProvider & | provider | ) | -> std::unique_ptr<NodeT> |
Instantiate a node using parameters from the passed provider.
Syntactic sugar chaining the following calls:
Definition at line 781 of file ParameterDescriptor.hpp.
GenericDataReference dw::framework::createOutputPortSpecimen | ( | const dw::core::StringView & | className, |
const dw::core::StringView & | identifier | ||
) |
|
static |
Create a parameter collection descriptor for a give node.
Definition at line 309 of file ParameterCollectionDescriptor.hpp.
References dw::framework::ParameterCollectionDescriptor::addDescriptors().
|
static |
Create a pass collection descriptor for a give node.
Definition at line 180 of file PassCollectionDescriptor.hpp.
|
static |
Definition at line 159 of file PortCollectionDescriptor.hpp.
|
constexpr |
Describe an abstract array parameter.
The values aren't stored anywhere automatically but the nodes create() function should retrieve the parameters from the provider and use custom logic to use the values.
Definition at line 234 of file ParameterDescriptor.hpp.
|
constexpr |
Describe an abstract parameter.
The value isn't stored anywhere automatically but the nodes create() function should retrieve the parameter from the provider and use custom logic to use the value.
Definition at line 220 of file ParameterDescriptor.hpp.
|
constexpr |
Describe an array parameter.
Regarding the member pointers see describeParameter().
Definition at line 286 of file ParameterDescriptor.hpp.
|
constexpr |
Describe an array parameter with a default value.
Definition at line 395 of file ParameterDescriptor.hpp.
|
constexpr |
Describe a specific constructor argument of a node.
The function is used to create the arguments for describeConstructorArguments(). Each argument of the function is created by one of the describe parameter functions below.
Definition at line 115 of file ParameterDescriptor.hpp.
Referenced by dw::framework::dwGPSChannelNode::describeParameters(), dw::framework::dwIMUChannelNode::describeParameters(), dw::framework::dwLidarBatchNode::describeParameters(), dw::framework::dwRadarChannelNode::describeParameters(), dw::framework::dwRadarNode::describeParameters(), dw::framework::dwUltrasonicChannelNode::describeParameters(), and dw::framework::dwUltrasonicNode::describeParameters().
|
constexpr |
Describe the constructor arguments of a node.
The function is used to implement NodeConcept::describeParameters(). It describes a node constructor with no arguments.
Definition at line 67 of file ParameterDescriptor.hpp.
Referenced by dw::framework::dwLidarPointCloudStitcherNode::describeParameters(), dw::framework::dwRadarDopplerMotionNode::describeParameters(), dw::framework::dwRigNode::describeParameters(), dw::framework::dwGlobalEgomotionNode::describeParameters(), dw::framework::dwRelativeEgomotionNode::describeParameters(), dw::framework::dwFeatureDetectorNode::describeParameters(), dw::framework::dwFeatureDetectorPVANode::describeParameters(), dw::framework::dwFeatureTrackerNode::describeParameters(), dw::framework::dwFeatureTrackerPVANode::describeParameters(), dw::framework::dwPyramidNode::describeParameters(), dw::framework::dwPyramidPVANode::describeParameters(), dw::framework::dwPointCloudAccumulatorNode::describeParameters(), dw::framework::dwDepthMapNode::describeParameters(), dw::framework::dwIcpNode::describeParameters(), dw::framework::dwRadarPreprocessingNode::describeParameters(), dw::framework::dwSelfCalibrationCameraBasedIMUNode::describeParameters(), dw::framework::dwSelfCalibrationCameraNode::describeParameters(), dw::framework::dwSelfCalibrationIMUNode::describeParameters(), dw::framework::dwSelfCalibrationLidarNode::describeParameters(), dw::framework::dwSelfCalibrationRadarIntrinsicsNode::describeParameters(), dw::framework::dwSelfCalibrationRadarNode::describeParameters(), dw::framework::dwSelfCalibrationVehicleNode::describeParameters(), dw::framework::dwSelfCalibrationWheelRadiiSelectorNode::describeParameters(), dw::framework::dwCameraChannelNode::describeParameters(), dw::framework::dwCameraNode::describeParameters(), dw::framework::dwGPSChannelNode::describeParameters(), dw::framework::dwGPSNode::describeParameters(), dw::framework::dwIMUChannelNode::describeParameters(), dw::framework::dwIMUNode::describeParameters(), dw::framework::dwLidarBatchNode::describeParameters(), dw::framework::dwRadarChannelNode::describeParameters(), dw::framework::dwRadarNode::describeParameters(), dw::framework::dwUltrasonicChannelNode::describeParameters(), dw::framework::dwUltrasonicNode::describeParameters(), dw::framework::dwVehicleStateChannelNewNode::describeParameters(), and dw::framework::dwVehicleStateNode::describeParameters().
|
constexpr |
Describe the constructor arguments of a node.
The function is used to implement NodeConcept::describeParameters(). It describes a node constructor with one argument. Each argument of the function is created by describeConstructorArgument().
Definition at line 82 of file ParameterDescriptor.hpp.
|
constexpr |
Describe the constructor arguments of a node.
The function is used to implement NodeConcept::describeParameters(). It recursively describes a node constructor with more than one arguments. Each argument of the function is created by describeConstructorArgument().
Definition at line 100 of file ParameterDescriptor.hpp.
|
constexpr |
Describe an enumerator.
This function is used to create arguments for describeEnumeratorCollection(). To avoid having to specify both explicitly - the enumerator name as well as the value - the macro DW_DESCRIBE_ENUMERATOR() is used.
[in] | name | The enumerator name |
[in] | value | The enumerator value |
Definition at line 127 of file EnumDescriptor.hpp.
|
constexpr |
Describe the enumerators.
This function is used in specializations of EnumDescription::get() to describe all enumerators.
args | Each argument describes an enumerator created by describeEnumerator() |
Definition at line 108 of file EnumDescriptor.hpp.
|
constexpr |
Describe an index parameter.
The value represent an index which is used to retrieve a specific item from an array parameter identified by the semantic type. Regarding the member pointers see describeParameter().
Definition at line 260 of file ParameterDescriptor.hpp.
|
constexpr |
Definition at line 158 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 167 of file PortDescriptor.hpp.
|
constexpr |
Get described parameters for the passed node.
Definition at line 409 of file ParameterDescriptor.hpp.
|
constexpr |
Get described passes for the passed node.
Definition at line 134 of file PassDescriptor.hpp.
|
constexpr |
Describe a parameter.
The value is stored within the constructor argument where this parameter is described in (see describeConstructorArgument()). When no member pointers are provided the value is stored directly in the constructor argument. When one member pointer is provided the value is stored in that member of the constructor argument. When more than one member pointer is provided the value is stored in the recursive member of the constructor argument.
Definition at line 194 of file ParameterDescriptor.hpp.
Referenced by describeUnnamedParameter().
|
constexpr |
Describe a parameter with a default value.
See describeParameter().
Definition at line 369 of file ParameterDescriptor.hpp.
|
constexpr |
Describe a specific pass of a node.
The function is used to create the arguments for describePassCollection().
Definition at line 92 of file PassDescriptor.hpp.
Referenced by dw::framework::dwLidarPointCloudStitcherNode::describePasses(), dw::framework::dwRadarDopplerMotionNode::describePasses(), dw::framework::dwRigNode::describePasses(), dw::framework::dwGlobalEgomotionNode::describePasses(), dw::framework::dwRelativeEgomotionNode::describePasses(), dw::framework::dwFeatureDetectorNode::describePasses(), dw::framework::dwFeatureDetectorPVANode::describePasses(), dw::framework::dwFeatureTrackerNode::describePasses(), dw::framework::dwFeatureTrackerPVANode::describePasses(), dw::framework::dwPyramidNode::describePasses(), dw::framework::dwPyramidPVANode::describePasses(), dw::framework::dwPointCloudAccumulatorNode::describePasses(), dw::framework::dwDepthMapNode::describePasses(), dw::framework::dwIcpNode::describePasses(), dw::framework::dwRadarPreprocessingNode::describePasses(), dw::framework::dwSelfCalibrationCameraBasedIMUNode::describePasses(), dw::framework::dwSelfCalibrationCameraNode::describePasses(), dw::framework::dwSelfCalibrationIMUNode::describePasses(), dw::framework::dwSelfCalibrationLidarNode::describePasses(), dw::framework::dwSelfCalibrationRadarIntrinsicsNode::describePasses(), dw::framework::dwSelfCalibrationRadarNode::describePasses(), dw::framework::dwSelfCalibrationVehicleNode::describePasses(), dw::framework::dwSelfCalibrationWheelRadiiSelectorNode::describePasses(), dw::framework::dwCameraChannelNode::describePasses(), dw::framework::dwCameraNode::describePasses(), dw::framework::dwGPSChannelNode::describePasses(), dw::framework::dwGPSNode::describePasses(), dw::framework::dwIMUChannelNode::describePasses(), dw::framework::dwIMUNode::describePasses(), dw::framework::dwLidarBatchNode::describePasses(), dw::framework::dwRadarChannelNode::describePasses(), dw::framework::dwRadarNode::describePasses(), dw::framework::dwUltrasonicChannelNode::describePasses(), dw::framework::dwUltrasonicNode::describePasses(), dw::framework::dwVehicleStateChannelNewNode::describePasses(), and dw::framework::dwVehicleStateNode::describePasses().
|
constexpr |
Describe a specific pass of a node with custom inter-pass dependencies.
The function is used to create the arguments for describePassCollection(). The dependencies argument is created by describePassDependencies().
Definition at line 109 of file PassDescriptor.hpp.
|
constexpr |
Describe the passes of a node.
The function is used to implement NodeConcept::describePasses(). Each argument of the function is created by describePass().
Definition at line 56 of file PassDescriptor.hpp.
Referenced by dw::framework::dwLidarPointCloudStitcherNode::describePasses(), dw::framework::dwRadarDopplerMotionNode::describePasses(), dw::framework::dwRigNode::describePasses(), dw::framework::dwGlobalEgomotionNode::describePasses(), dw::framework::dwRelativeEgomotionNode::describePasses(), dw::framework::dwFeatureDetectorNode::describePasses(), dw::framework::dwFeatureDetectorPVANode::describePasses(), dw::framework::dwFeatureTrackerNode::describePasses(), dw::framework::dwFeatureTrackerPVANode::describePasses(), dw::framework::dwPyramidNode::describePasses(), dw::framework::dwPyramidPVANode::describePasses(), dw::framework::dwPointCloudAccumulatorNode::describePasses(), dw::framework::dwDepthMapNode::describePasses(), dw::framework::dwIcpNode::describePasses(), dw::framework::dwRadarPreprocessingNode::describePasses(), dw::framework::dwSelfCalibrationCameraBasedIMUNode::describePasses(), dw::framework::dwSelfCalibrationCameraNode::describePasses(), dw::framework::dwSelfCalibrationIMUNode::describePasses(), dw::framework::dwSelfCalibrationLidarNode::describePasses(), dw::framework::dwSelfCalibrationRadarIntrinsicsNode::describePasses(), dw::framework::dwSelfCalibrationRadarNode::describePasses(), dw::framework::dwSelfCalibrationVehicleNode::describePasses(), dw::framework::dwSelfCalibrationWheelRadiiSelectorNode::describePasses(), dw::framework::dwCameraChannelNode::describePasses(), dw::framework::dwCameraNode::describePasses(), dw::framework::dwGPSChannelNode::describePasses(), dw::framework::dwGPSNode::describePasses(), dw::framework::dwIMUChannelNode::describePasses(), dw::framework::dwIMUNode::describePasses(), dw::framework::dwLidarBatchNode::describePasses(), dw::framework::dwRadarChannelNode::describePasses(), dw::framework::dwRadarNode::describePasses(), dw::framework::dwUltrasonicChannelNode::describePasses(), dw::framework::dwUltrasonicNode::describePasses(), dw::framework::dwVehicleStateChannelNewNode::describePasses(), and dw::framework::dwVehicleStateNode::describePasses().
|
constexpr |
Describe the custom inter-pass dependencies of a pass.
The function is used to create the dependencies argument for describePass().
Definition at line 125 of file PassDescriptor.hpp.
|
constexpr |
Definition at line 109 of file PortDescriptor.hpp.
References OPTIONAL.
|
constexpr |
Definition at line 96 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 142 of file PortDescriptor.hpp.
References OPTIONAL.
|
constexpr |
Definition at line 126 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 53 of file PortDescriptor.hpp.
Referenced by dw::framework::dwLidarPointCloudStitcherNode::describeInputPorts(), dw::framework::dwRadarDopplerMotionNode::describeInputPorts(), dw::framework::dwRigNode::describeInputPorts(), dw::framework::dwGlobalEgomotionNode::describeInputPorts(), dw::framework::dwRelativeEgomotionNode::describeInputPorts(), dw::framework::dwFeatureDetectorNodeBase::describeInputPorts(), dw::framework::dwFeatureTrackerNodeBase::describeInputPorts(), dw::framework::dwPyramidNodeBase::describeInputPorts(), dw::framework::dwPointCloudAccumulatorNode::describeInputPorts(), dw::framework::dwDepthMapNode::describeInputPorts(), dw::framework::dwIcpNode::describeInputPorts(), dw::framework::dwRadarPreprocessingNode::describeInputPorts(), dw::framework::dwSelfCalibrationCameraBasedIMUNode::describeInputPorts(), dw::framework::dwSelfCalibrationCameraNode::describeInputPorts(), dw::framework::dwSelfCalibrationIMUNode::describeInputPorts(), dw::framework::dwSelfCalibrationLidarNode::describeInputPorts(), dw::framework::dwSelfCalibrationRadarIntrinsicsNode::describeInputPorts(), dw::framework::dwSelfCalibrationRadarNode::describeInputPorts(), dw::framework::dwSelfCalibrationVehicleNode::describeInputPorts(), dw::framework::dwSelfCalibrationWheelRadiiSelectorNode::describeInputPorts(), dw::framework::dwCameraChannelNode::describeInputPorts(), dw::framework::dwCameraNode::describeInputPorts(), dw::framework::dwGPSChannelNode::describeInputPorts(), dw::framework::dwGPSNode::describeInputPorts(), dw::framework::dwIMUChannelNode::describeInputPorts(), dw::framework::dwIMUNode::describeInputPorts(), dw::framework::dwLidarBatchNode::describeInputPorts(), dw::framework::dwRadarChannelNode::describeInputPorts(), dw::framework::dwRadarNode::describeInputPorts(), dw::framework::dwUltrasonicChannelNode::describeInputPorts(), dw::framework::dwUltrasonicNode::describeInputPorts(), dw::framework::dwVehicleStateChannelNewNode::describeInputPorts(), dw::framework::dwVehicleStateNode::describeInputPorts(), dw::framework::dwLidarPointCloudStitcherNode::describeOutputPorts(), dw::framework::dwRadarDopplerMotionNode::describeOutputPorts(), dw::framework::dwRigNode::describeOutputPorts(), dw::framework::dwGlobalEgomotionNode::describeOutputPorts(), dw::framework::dwRelativeEgomotionNode::describeOutputPorts(), dw::framework::dwFeatureDetectorNodeBase::describeOutputPorts(), dw::framework::dwFeatureTrackerNodeBase::describeOutputPorts(), dw::framework::dwPyramidNodeBase::describeOutputPorts(), dw::framework::dwPointCloudAccumulatorNode::describeOutputPorts(), dw::framework::dwDepthMapNode::describeOutputPorts(), dw::framework::dwIcpNode::describeOutputPorts(), dw::framework::dwRadarPreprocessingNode::describeOutputPorts(), dw::framework::dwSelfCalibrationCameraBasedIMUNode::describeOutputPorts(), dw::framework::dwSelfCalibrationCameraNode::describeOutputPorts(), dw::framework::dwSelfCalibrationIMUNode::describeOutputPorts(), dw::framework::dwSelfCalibrationLidarNode::describeOutputPorts(), dw::framework::dwSelfCalibrationRadarIntrinsicsNode::describeOutputPorts(), dw::framework::dwSelfCalibrationRadarNode::describeOutputPorts(), dw::framework::dwSelfCalibrationVehicleNode::describeOutputPorts(), dw::framework::dwSelfCalibrationWheelRadiiSelectorNode::describeOutputPorts(), dw::framework::dwCameraChannelNode::describeOutputPorts(), dw::framework::dwCameraNode::describeOutputPorts(), dw::framework::dwGPSChannelNode::describeOutputPorts(), dw::framework::dwGPSNode::describeOutputPorts(), dw::framework::dwIMUChannelNode::describeOutputPorts(), dw::framework::dwIMUNode::describeOutputPorts(), dw::framework::dwLidarBatchNode::describeOutputPorts(), dw::framework::dwRadarChannelNode::describeOutputPorts(), dw::framework::dwRadarNode::describeOutputPorts(), dw::framework::dwUltrasonicChannelNode::describeOutputPorts(), dw::framework::dwUltrasonicNode::describeOutputPorts(), dw::framework::dwVehicleStateChannelNewNode::describeOutputPorts(), and dw::framework::dwVehicleStateNode::describeOutputPorts().
|
constexpr |
Definition at line 179 of file PortDescriptor.hpp.
|
constexpr |
Describe an unnamed array parameter.
The value isn't identified by a name but solely by the semantic type. Regarding the member pointers see describeParameter().
Definition at line 343 of file ParameterDescriptor.hpp.
|
constexpr |
Describe an unnamed parameter.
The value isn't identified by a name but solely by the semantic type. Regarding the member pointers see describeParameter().
Definition at line 314 of file ParameterDescriptor.hpp.
References describeParameter().
|
constexpr |
Definition at line 331 of file PortDescriptor.hpp.
References OUTPUT.
|
constexpr |
Definition at line 208 of file PortDescriptor.hpp.
Referenced by dw::framework::SimpleNode::getInputPort(), and dw::framework::SimpleNode::getOutputPort().
|
constexpr |
Definition at line 236 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 244 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 220 of file PortDescriptor.hpp.
Referenced by dw::framework::SimpleNode::initInputArrayPort(), and dw::framework::SimpleNode::initOutputArrayPort().
MetadataPayload * dw::framework::extractMetadata | ( | GenericData | packet | ) |
Referenced by dw::framework::PortOutput< T >::getFreeElement().
const PortCollectionDescriptor & dw::framework::getInputPorts | ( | const dw::core::StringView & | className | ) |
dw::core::HeapVectorFixed< dw::core::StringView > dw::framework::getNodeNames | ( | ) |
const PortCollectionDescriptor & dw::framework::getOutputPorts | ( | const dw::core::StringView & | className | ) |
const ParameterCollectionDescriptor & dw::framework::getParameters | ( | const dw::core::StringView & | className | ) |
const PassCollectionDescriptor & dw::framework::getPasses | ( | const dw::core::StringView & | className | ) |
dw::core::Optional< uint32_t > dw::framework::getSequenceNumber | ( | ChannelMetadata const & | header | ) |
dw::core::Optional< dwTime_t > dw::framework::getTimestamp | ( | ChannelMetadata const & | header | ) |
dw::core::Optional< dwValidityStatus > dw::framework::getValidityStatus | ( | ChannelMetadata const & | header | ) |
|
constexpr |
Check if a pass specifies explicit dependencies.
Definition at line 228 of file PassDescriptor.hpp.
bool dw::framework::hasRegistrationErrors | ( | bool | logErrors = true | ) |
|
inlineconstexpr |
Definition at line 127 of file ChannelParameters.hpp.
References DW_CHANNEL_ROLE_COMPOSITE, and DW_CHANNEL_ROLE_CONSUMER.
|
inlineconstexpr |
Definition at line 122 of file ChannelParameters.hpp.
References DW_CHANNEL_ROLE_COMPOSITE, and DW_CHANNEL_ROLE_PRODUCER.
|
constexpr |
Check if given string is a valid pass name.
Definition at line 203 of file PassDescriptor.hpp.
|
constexpr |
Check if pass index is valid.
Definition at line 151 of file PassDescriptor.hpp.
|
constexpr |
Definition at line 628 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 526 of file PortDescriptor.hpp.
References OUTPUT.
|
inlinestatic |
Definition at line 332 of file ChannelPacketTypes.hpp.
References dw::framework::GenericDataReference::packetTypeID.
auto dw::framework::makeUniqueFromTuple | ( | ConstructorArguments && | constructorArguments | ) | -> std::unique_ptr<NodeT> |
Instantiate a node using the passed constructor arguments.
Definition at line 764 of file ParameterDescriptor.hpp.
auto dw::framework::mapEnumNameToValue | ( | dw::core::StringView const & | name | ) | -> EnumT |
Get the enumerator value based on the name.
[in] | name | The enumerator name |
Exception | if the enumerator name is invalid |
Definition at line 141 of file EnumDescriptor.hpp.
References dw::framework::EnumDescription< EnumT >::get().
dw::core::StringView dw::framework::mapEnumValueToName | ( | EnumT | value | ) |
Get the enumerator name based on the value.
[in] | value | The enumerator value |
Exception | if the enumerator value is invalid |
Definition at line 170 of file EnumDescriptor.hpp.
References dw::framework::EnumDescription< EnumT >::get().
const char * dw::framework::nvSciGetErrorName | ( | uint32_t | error | ) |
const char * dw::framework::nvSciGetEventName | ( | uint32_t | event | ) |
|
inlineconstexpr |
Definition at line 206 of file ChannelParameters.hpp.
|
inlineconstexpr |
Definition at line 212 of file ChannelParameters.hpp.
|
constexpr |
Get the number of parameters for a given node.
Definition at line 819 of file ParameterDescriptor.hpp.
|
inlinestatic |
Definition at line 453 of file ChannelParameters.hpp.
References ParseChannelParameters().
Referenced by dw::framework::ChannelFSIParams::ChannelFSIParams(), dw::framework::ChannelNvSciStreamParams::ChannelNvSciStreamParams(), dw::framework::ChannelParams::ChannelParams(), and dw::framework::ChannelSocketParams::ChannelSocketParams().
|
inlinestatic |
Referenced by ParseChannelParameter(), and ParseChannelParameters().
int64_t dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 225 of file ChannelParameters.hpp.
size_t dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 234 of file ChannelParameters.hpp.
uint32_t dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 249 of file ChannelParameters.hpp.
uint16_t dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 263 of file ChannelParameters.hpp.
uint8_t dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 277 of file ChannelParameters.hpp.
bool dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 291 of file ChannelParameters.hpp.
ChannelRole dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 310 of file ChannelParameters.hpp.
References DW_CHANNEL_ROLE_COMPOSITE, DW_CHANNEL_ROLE_CONSUMER, and DW_CHANNEL_ROLE_PRODUCER.
ChannelType dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 330 of file ChannelParameters.hpp.
References DDS, EGLSTREAM, FSI, NVSCI, SHMEM_LOCAL, SHMEM_REMOTE, and SOCKET.
ChannelMode dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 354 of file ChannelParameters.hpp.
ChannelPeerLocation dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value | ) |
Definition at line 373 of file ChannelParameters.hpp.
References dw::framework::ChannelPeerLocation::socID.
void dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value, |
dw::core::FixedString< Size > & | result | ||
) |
Definition at line 399 of file ChannelParameters.hpp.
void dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value, |
dw::core::VectorFixed< T, N > & | result | ||
) |
Definition at line 407 of file ChannelParameters.hpp.
References ParseChannelParameter().
void dw::framework::ParseChannelParameter | ( | const ChannelParamStr & | value, |
T & | result | ||
) |
Definition at line 391 of file ChannelParameters.hpp.
|
inlinestatic |
Definition at line 432 of file ChannelParameters.hpp.
Referenced by ParseAllChannelParameters(), and ParseChannelParameters().
|
inlinestatic |
Definition at line 440 of file ChannelParameters.hpp.
References ParseChannelParameter(), and ParseChannelParameters().
|
constexpr |
Get the dependencies of a pass (which returns an empty collection for passes without explicit dependencies).
Definition at line 237 of file PassDescriptor.hpp.
|
constexpr |
Get the the pass index for a pass identified by name.
Definition at line 195 of file PassDescriptor.hpp.
|
constexpr |
Get the name of a pass.
Definition at line 212 of file PassDescriptor.hpp.
|
constexpr |
Get the processor type of a pass.
Definition at line 220 of file PassDescriptor.hpp.
|
constexpr |
Get the number of passes of the passed node.
Definition at line 142 of file PassDescriptor.hpp.
void dw::framework::populateParameters | ( | std::tuple< Ts... > & | constructorArguments, |
const ParameterProvider & | provider | ||
) |
Populate the constructor arguments using values from the parameter provider.
Definition at line 695 of file ParameterDescriptor.hpp.
|
constexpr |
Definition at line 567 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 664 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 201 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 254 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 614 of file PortDescriptor.hpp.
References OUTPUT.
|
constexpr |
Definition at line 342 of file PortDescriptor.hpp.
dw::core::StringView dw::framework::portName | ( | size_t | arrayIndex | ) |
Definition at line 499 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 288 of file PortDescriptor.hpp.
|
constexpr |
Definition at line 516 of file PortDescriptor.hpp.
|
noexcept |
Definition at line 170 of file NodeFactory.hpp.
void dw::framework::setSequenceNumber | ( | ChannelMetadata & | header, |
uint32_t const & | sequenceNum | ||
) |
Referenced by dw::framework::PortOutput< T >::populateDefaultMetadata().
void dw::framework::setTimestamp | ( | ChannelMetadata & | header, |
dwTime_t const & | timestamp | ||
) |
void dw::framework::setValidityStatus | ( | ChannelMetadata & | header, |
dwValidityStatus const & | status | ||
) |
|
inline |
Definition at line 68 of file ChannelParameters.hpp.
References DDS, EGLSTREAM, FSI, NVSCI, SHMEM_LOCAL, SHMEM_REMOTE, and SOCKET.
uint32_t dw::framework::accumulatorDownsampleFactor |
Definition at line 58 of file dwIcpNode.hpp.
Referenced by dw::framework::dwIcpNode::describeParameters().
char8_t const* dw::framework::calibrationOutputFileName |
Output path where calibration overlay will be written
Definition at line 59 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
char8_t const* dw::framework::calibrationOverlayFileName |
Input/Output path of persistent calibration overlay
Definition at line 62 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint32_t dw::framework::cameraInstanceIds[framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
Definition at line 75 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
bool dw::framework::cameraSensorEnabled[framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
Definition at line 67 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
std::uint32_t dw::framework::cameraSensorRigIndices[framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
Definition at line 68 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
|
staticconstexpr |
Definition at line 54 of file Channel.hpp.
cudaStream_t dw::framework::cudaStream |
Definition at line 58 of file dwFeatureDetectorNode.hpp.
Referenced by dw::framework::dwFeatureDetectorNode::describeParameters(), dw::framework::dwFeatureDetectorPVANode::describeParameters(), dw::framework::dwFeatureTrackerNode::describeParameters(), dw::framework::dwFeatureTrackerPVANode::describeParameters(), dw::framework::dwDepthMapNode::describeParameters(), and dw::framework::dwIcpNode::describeParameters().
cupvaStream_t dw::framework::cupvastream |
Data Type of pyramid.
Definition at line 66 of file dwFeatureDetectorNode.hpp.
Referenced by dw::framework::dwFeatureDetectorPVANode::describeParameters(), and dw::framework::dwPyramidPVANode::describeParameters().
cupvaStream_t dw::framework::cupvaStream |
Definition at line 60 of file dwFeatureTrackerNode.hpp.
Referenced by dw::framework::dwFeatureTrackerPVANode::describeParameters().
dwTrivialDataType dw::framework::dataType = dwTrivialDataType::DW_TYPE_FLOAT32 |
Number of levels in the pyramid.
Definition at line 58 of file dwPyramidNode.hpp.
|
staticconstexpr |
Definition at line 61 of file dwRelativeEgomotionNode.hpp.
Referenced by dw::framework::dwRelativeEgomotionNode::describeParameters().
|
staticconstexpr |
Definition at line 62 of file dwRelativeEgomotionNode.hpp.
Referenced by dw::framework::dwRelativeEgomotionNode::describeParameters().
dwFeature2DDetectorConfig dw::framework::dwDetectorParams |
Definition at line 67 of file dwFeatureDetectorNode.hpp.
Referenced by dw::framework::dwFeatureDetectorNode::describeParameters(), and dw::framework::dwFeatureDetectorPVANode::describeParameters().
|
staticconstexpr |
Definition at line 205 of file ChannelPacketTypes.hpp.
|
staticconstexpr |
Definition at line 202 of file ChannelPacketTypes.hpp.
Referenced by dw::framework::PortOutput< T >::bindChannelForPODTypePacket().
|
constexpr |
The id of a data type that is flat and zero initialized. In this case, only the size will be checked against remote peers.
Definition at line 198 of file ChannelPacketTypes.hpp.
Referenced by dw::framework::PortOutput< T >::bindChannelForPODTypePacket().
dwFeature2DTrackerConfig dw::framework::dwTrackerParams |
Definition at line 59 of file dwFeatureTrackerNode.hpp.
Referenced by dw::framework::dwFeatureTrackerNode::describeParameters(), and dw::framework::dwFeatureTrackerPVANode::describeParameters().
bool dw::framework::enable |
Definition at line 55 of file dwIcpNode.hpp.
Referenced by dw::framework::dwDepthMapNode::describeParameters(), and dw::framework::dwIcpNode::describeParameters().
dwTransformation3f dw::framework::extrinsic |
Definition at line 65 of file dwFeatureDetectorNode.hpp.
Referenced by dw::framework::dwFeatureDetectorNode::describeParameters(), dw::framework::dwFeatureDetectorPVANode::describeParameters(), dw::framework::dwFeatureTrackerNode::describeParameters(), and dw::framework::dwFeatureTrackerPVANode::describeParameters().
bool dw::framework::forceCameraIntrinsicsUpdate[framework::SELF_CALIBRATION_NODE_MAX_CAMERAS] |
Definition at line 80 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint32_t dw::framework::height |
Width of level 0.
Definition at line 56 of file dwPyramidNode.hpp.
Referenced by dw::framework::dwPyramidNode::describeParameters(), and dw::framework::dwPyramidPVANode::describeParameters().
bool dw::framework::imuSensorEnabled[framework::SELF_CALIBRATION_NODE_MAX_IMUS] |
Definition at line 65 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
std::uint32_t dw::framework::imuSensorRigIndices[framework::SELF_CALIBRATION_NODE_MAX_IMUS] |
Definition at line 66 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
dwCameraModelHandle_t dw::framework::intrinsic |
Definition at line 64 of file dwFeatureDetectorNode.hpp.
Referenced by dw::framework::dwFeatureDetectorNode::describeParameters(), dw::framework::dwFeatureDetectorPVANode::describeParameters(), dw::framework::dwFeatureTrackerNode::describeParameters(), and dw::framework::dwFeatureTrackerPVANode::describeParameters().
uint32_t dw::framework::levelCount |
Height of level 0.
Definition at line 57 of file dwPyramidNode.hpp.
Referenced by dw::framework::dwPyramidNode::describeParameters(), and dw::framework::dwPyramidPVANode::describeParameters().
bool dw::framework::lidarICPUsesEgomotion |
Definition at line 59 of file dwIcpNode.hpp.
Referenced by dw::framework::dwIcpNode::describeParameters().
uint32_t dw::framework::lidarMaxICPIterations |
Definition at line 57 of file dwIcpNode.hpp.
Referenced by dw::framework::dwIcpNode::describeParameters().
dwLidarProperties dw::framework::lidarProps |
Definition at line 56 of file dwDepthMapNode.hpp.
Referenced by dw::framework::dwDepthMapNode::describeParameters(), and dw::framework::dwIcpNode::describeParameters().
bool dw::framework::lidarSensorEnabled[framework::SELF_CALIBRATION_NODE_MAX_LIDARS] |
Definition at line 71 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
std::uint32_t dw::framework::lidarSensorRigIndices[framework::SELF_CALIBRATION_NODE_MAX_LIDARS] |
Definition at line 72 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint32_t dw::framework::maskHeight |
Definition at line 57 of file dwFeatureDetectorNode.hpp.
uint32_t dw::framework::maskStrideBytes |
Definition at line 55 of file dwFeatureDetectorNode.hpp.
uint32_t dw::framework::maskWidth |
Definition at line 56 of file dwFeatureDetectorNode.hpp.
|
staticconstexpr |
Definition at line 137 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 141 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 134 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 140 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 144 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 147 of file ChannelParameters.hpp.
|
staticconstexpr |
Definition at line 88 of file PortCollectionDescriptor.hpp.
uint32_t dw::framework::radarInstanceIds[framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
Definition at line 76 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
bool dw::framework::radarSensorEnabled[framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
Definition at line 69 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
std::uint32_t dw::framework::radarSensorRigIndices[framework::SELF_CALIBRATION_NODE_MAX_RADARS] |
Definition at line 70 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
char8_t const* dw::framework::rigOutputFileName |
Output path where full serialized rig will be written
Definition at line 56 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint64_t dw::framework::rigWriteTimerOffsetInCycles |
Definition at line 89 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint64_t dw::framework::rigWriteTimerPeriodInCycles |
Definition at line 84 of file dwRigNode.hpp.
Referenced by dw::framework::dwRigNode::describeParameters().
uint32_t dw::framework::sensorIndex |
Definition at line 56 of file dwIcpNode.hpp.
Referenced by dw::framework::dwIcpNode::describeParameters().
cudaStream_t dw::framework::stream |
Definition at line 60 of file dwPyramidNode.hpp.
Referenced by dw::framework::dwPyramidNode::describeParameters(), and dw::framework::dwPyramidPVANode::describeParameters().