P3D v4 COM Unit receiving status (COM TRANSMIT:x COM TEST:1) and volume

#1
I use the below vars to get the status of my COM UNIT

- COM status is pretty well explained in the docu
- Transmit as well

What I cannot figure out is COM TEST, it is always false in my test cases (??? no idea why, testing P3D standard planes)
Q1: How can I get the receiving status of a UNIT. Per unit, not all.
Q2: Is there a way to get the COM volume???


SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions: DataOwnAircraft, "COM TRANSMIT:1", "Bool");
SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions: DataOwnAircraft, "COM TRANSMIT:2", "Bool");
SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions: DataOwnAircraft, "COM TEST:1", "Bool");
SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions DataOwnAircraft, "COM TEST:2", "Bool");
SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions DataOwnAircraft, "COM STATUS:1", "Enum");
SimConnect_AddToDataDefinition(hSimConnect, CSimConnectDefinitions DataOwnAircraft, "COM STATUS:2", "Enum");
 
Last edited:
#2
If you're set to transmit on a unit, you WILL receive that unit. Otherwise if you're NOT set to transmit on a unit, then it will only receive if COM RECEIVE ALL is true.
There is no control of COM volume.
 
Top