Luckily....it looks like I have all the discrete codes that I need.

If you do not have discrete codes for the functions that you need...then you are kind of up the creek.