There are not much differences between the mono and color camera by using the Basler API to control the camera, the only difference is the pixel format from the camera. Mono camera output is mono8, 10, and 12 bits whereas the color camera output will be Bayer 8,10, and 12 bits data or the YUV format.

But I will suggest you upgrade your pylon library to pylon 5 as there will have a lot of new features and some minor bug corrections from the latest pylon, please refer to the "Migrating from Previous Versions" chapter from the Programmer's Guide from the Basler Development folder.

Path: C:\Program Files\Basler\pylon 5\Development\Documentation