PREP(canUnjam); PREP(checkTemperature); PREP(clearJam); PREP(displayTemperature); PREP(firedEH); PREP(getWeaponData); PREP(handleTakeEH); PREP(jamWeapon); PREP(overheat); PREP(swapBarrel); PREP(swapBarrelCallback); PREP(updateTemperature); PREP(updateTemperatureThread);