If you are writing bus plugs or complex calibration functions, then you may need to consult the Bus Plug API as well as CDI Request Information Block and CDI Device Information Block
If you need to use native CDI calls to access the hardware then you should consult the Native CDI C API
And although CDI is a C library, using CDI with java will make use of the CDI JNI layer, which likewise provides a CDI Java API
1.5.8