Engine hot, turned off a/c - is what is read from the car warning. However, the car engine is not hot and the temperature gauge stays at 160 degrees and not moving.
So I take it that you do not write for a living. A little clarification would be helpful.
Your statement/question makes very little sense. Please try to ask your question in a more coherent manner.
The sensor the computer reads is the Engine Coolant Temperature sensor. That is different from the gauge temperature sensor. If the ECT is out of calibration indicating an overheat, the computer will disallow A/C to save the engine.
Have a mechanic scan the real time data from the ECM and see what the ECT is reading. That may point the mechanic in the right direction.