only call CAN device functions if CAN is initialized, otherwise return false
basic OBD2 pid reading