Compute Graph Framework SDK Reference  5.8
dw::framework::SimpleSensorNode Class Reference

Detailed Description

Definition at line 586 of file SimpleNode.hpp.

Inheritance diagram for dw::framework::SimpleSensorNode:
Collaboration diagram for dw::framework::SimpleSensorNode:

Public Member Functions

dwStatus isVirtual (bool *) override
 
dwStatus setDataEventReadCallback (DataEventReadCallback) override
 
dwStatus setDataEventWriteCallback (DataEventWriteCallback) override
 
dwStatus start () override
 
dwStatus stop () override
 
- Public Member Functions inherited from dw::framework::ISensorNode
virtual dwStatus isVirtual (bool *isVirtualBool)=0
 distinguishes between a live and virtual sensor More...
 
virtual dwStatus setAffinityMask (uint)=0
 Sets the affinity mask of the sensor. More...
 
virtual dwStatus setDataEventReadCallback (DataEventReadCallback cb)=0
 Set read timestamp function for dataset replay. Timestamps not in the sequence returned by the callback will be dropped. More...
 
virtual dwStatus setDataEventWriteCallback (DataEventWriteCallback cb)=0
 Set write timestamp function for live case. Each timestamp of data output from the node will be passed to this callback. More...
 
virtual dwStatus setEndTime (dwTime_t)=0
 Set end timestamp for dataset replay. More...
 
virtual dwStatus setStartTime (dwTime_t)=0
 Set start timestamp for dataset replay. More...
 
virtual dwStatus setThreadPriority (int)=0
 Sets the thread priority of the sensor. More...
 
virtual dwStatus start ()=0
 Start the sensor. More...
 
virtual dwStatus stop ()=0
 Stop the sensor. More...
 

Static Public Attributes

static constexpr char LOG_TAG [] = "SimpleSensorNode"
 

Additional Inherited Members

- Public Types inherited from dw::framework::ISensorNode
using DataEventReadCallback = dw::core::Function< bool(DataEvent &)>
 
enum class  DataEventType {
  PRODUCE ,
  DROP ,
  NONE
}
 
using DataEventWriteCallback = dw::core::Function< void(DataEvent)>
 

Member Function Documentation

◆ isVirtual()

dwStatus dw::framework::SimpleSensorNode::isVirtual ( bool *  )
inlineoverridevirtual

Implements dw::framework::ISensorNode.

Definition at line 601 of file SimpleNode.hpp.

◆ setDataEventReadCallback()

dwStatus dw::framework::SimpleSensorNode::setDataEventReadCallback ( DataEventReadCallback  )
inlineoverridevirtual

Implements dw::framework::ISensorNode.

Definition at line 606 of file SimpleNode.hpp.

◆ setDataEventWriteCallback()

dwStatus dw::framework::SimpleSensorNode::setDataEventWriteCallback ( DataEventWriteCallback  )
inlineoverridevirtual

Implements dw::framework::ISensorNode.

Definition at line 611 of file SimpleNode.hpp.

◆ start()

dwStatus dw::framework::SimpleSensorNode::start ( )
inlineoverridevirtual

Implements dw::framework::ISensorNode.

Definition at line 591 of file SimpleNode.hpp.

◆ stop()

dwStatus dw::framework::SimpleSensorNode::stop ( )
inlineoverridevirtual

Implements dw::framework::ISensorNode.

Definition at line 596 of file SimpleNode.hpp.

Member Data Documentation

◆ LOG_TAG

constexpr char dw::framework::SimpleSensorNode::LOG_TAG[] = "SimpleSensorNode"
staticconstexpr

Definition at line 589 of file SimpleNode.hpp.


The documentation for this class was generated from the following file: