Dangerous, I don't see how the documents are relevant. They describe the operation of a test analyzer, which is a special application.
CF was originally written for the ElmScan 5, which is an ELM327-based interface. So in order to do what you want, you would need to emulate the ELM327, and have your routines convert the values you get from OBDI, into OBDII messages in ELM327 format. Shouldn't be too hard. Several folks (including myself) have written utilities to emulate the ELM chip, and the task is made easier by the fact that you only need to support a part of the command set that the CF is actually using.