Implement DriveWorks Lidar Plugin for custom lidar

I found that if I set the device string to CUSTOM_EX by doing this:
strcpy(constants->properties.deviceString, std::string(“CUSTOM_EX”).c_str());
that will set the device name correctly.

Then I try to use the way that the sample point_cloud_processing do to concatenate the lidar point clouds, but it failed.
The dwPointCloudAccumulator_initialized don’t suppprt the CUSTOM_EX device.
How can I fix this problem?