Hi all,
First of all, i would like to wish you all the best for this new year 2017 !
I contact you for the first time because i really need your help. Like some users there, i am trying to use the manages code C# to implement a Simconnect code.
I would like to create multiple AI Aircraft. I succeed create one or two but if i want to use a For {int i =...} to create, let say 100 AI aircrafts, i have to find a solution to create by the run time 100 Data Requests.
I found this thread or that one on this forum and hopped they would help me but unfortunatly they didn't ;-(
Beatle explains that he uses that following code to create an AI where he increases the AircraftCount variable for each new aircraft and where AIAircraftBase is an Enum. What a good idea !
enum Requests
{
SomeRequest,
AnotherRequest,
AIAircraftBase = 0x00100000,
OtherRequestBase = 0x00200000,
}
AICreateSimulatedObject("de Havilland Dash 8-100", initpos, (uint)AIAircraftBase + AircraftCount);
But : i uses C# (Visual studio express 2013) and P3D Simconnect SDK tells me to use the following code :
public enum DATA_REQUESTS
{
REQUEST_1,
REQUEST_NEW_AI = 0x00100000, // here's the example we're interested in
REQUEST3 = 0x00200000, // this entry ensures a large range is free
}
AICreateParkedATCAircraft("PROSIM_737_800_Winglets_Prosim_Livery", "N1001", "KSEA", DATA_REQUESTS.REQUEST_NEW_AI + AircraftCount);
If i replace DATA_REQUESTS.REQUEST_NEW_AI by (uint)DATA_REQUESTS.REQUEST_NEW_AI i have a code Exception......The Debugger tels me i have to use a SYSTEM.Enum...
so........I really need your help.......
Hope someone will find a solution....
Friendly,
Thierry
France
First of all, i would like to wish you all the best for this new year 2017 !
I contact you for the first time because i really need your help. Like some users there, i am trying to use the manages code C# to implement a Simconnect code.
I would like to create multiple AI Aircraft. I succeed create one or two but if i want to use a For {int i =...} to create, let say 100 AI aircrafts, i have to find a solution to create by the run time 100 Data Requests.
I found this thread or that one on this forum and hopped they would help me but unfortunatly they didn't ;-(
Beatle explains that he uses that following code to create an AI where he increases the AircraftCount variable for each new aircraft and where AIAircraftBase is an Enum. What a good idea !
enum Requests
{
SomeRequest,
AnotherRequest,
AIAircraftBase = 0x00100000,
OtherRequestBase = 0x00200000,
}
AICreateSimulatedObject("de Havilland Dash 8-100", initpos, (uint)AIAircraftBase + AircraftCount);
But : i uses C# (Visual studio express 2013) and P3D Simconnect SDK tells me to use the following code :
public enum DATA_REQUESTS
{
REQUEST_1,
REQUEST_NEW_AI = 0x00100000, // here's the example we're interested in
REQUEST3 = 0x00200000, // this entry ensures a large range is free
}
AICreateParkedATCAircraft("PROSIM_737_800_Winglets_Prosim_Livery", "N1001", "KSEA", DATA_REQUESTS.REQUEST_NEW_AI + AircraftCount);
If i replace DATA_REQUESTS.REQUEST_NEW_AI by (uint)DATA_REQUESTS.REQUEST_NEW_AI i have a code Exception......The Debugger tels me i have to use a SYSTEM.Enum...
so........I really need your help.......
Hope someone will find a solution....
Friendly,
Thierry
France
