Class YDLidarX4ToPhotosensorOutputBuffer
This transcoder transform a raw buffer with samples, stored into a raw YDLidar data format, into a compatible buffer to be viewed by the SensorSDK point cloud viewer.
Inherited Members
Namespace: Mechatronics.SensorSDK
Syntax
public class YDLidarX4ToPhotosensorOutputBuffer : Transcoder
Fields
_outBuffer
Internal reference to the PhotosensorOutputBuffer used to output the result.
Declaration
protected PhotosensorOutputBuffer _outBuffer
Field Value
Type | Description |
---|---|
PhotosensorOutputBuffer |
inputBuffer
Declaration
[Tooltip("Data encoded with the raw YDLidar X4 data format.")]
[Field("RawData", PortDirection.Left, FieldExtra.Read)]
[SerializeField]
protected PortType<RawData> inputBuffer
Field Value
Type | Description |
---|---|
PortType<RawData> |
outBuffer
Declaration
[Tooltip("Photosensor raw data.")]
[Field("PhotosensorOutputBuffer", PortDirection.Right, FieldExtra.Write)]
[SerializeField]
protected PortType<PhotosensorOutputBuffer> outBuffer
Field Value
Type | Description |
---|---|
PortType<PhotosensorOutputBuffer> |
Methods
Disable()
Disable the change event on inputs and release the graphic resources.
Declaration
public override void Disable()
Overrides
Enable(Scheduler.ClockState)
Enable the change event on the input inTranscode and initialize the compute shader.
Declaration
public override void Enable(Scheduler.ClockState clockState)
Parameters
Type | Name | Description |
---|---|---|
Scheduler.ClockState | clockState | The parameters of the waveform associated to this node |
Overrides
Release()
Release the graphics resources.
Declaration
protected override void Release()
Overrides
Transcode(CustomPassContext)
Add to the command buffer the conversion from the YDLidarX4 raw data into a PhotosensorOutputBuffer.
Declaration
protected override void Transcode(CustomPassContext ctx)
Parameters
Type | Name | Description |
---|---|---|
CustomPassContext | ctx | Custom pass context |