You can use the pre-written receive blocks in the J1939 Standard Library, or write the block yourself if it is not included. You'll need to know the PGN and SPN byte locations to do it, which you can get by purchasing the J1939 Standard or by looking at the documentation provided by the engine provider... attached is one I did for PGN 65110 to receive DEF level and temperature. Make sure you also have CanKing, as you'll need it to verify your link and reception... it's also handy for ascertaining the Priority, as that can change from engine-to-engine...