Jump to content
The simFlight Network Forums

yindengxie

Members
  • Posts

    112
  • Joined

  • Last visited

Everything posted by yindengxie

  1. Hello Pete, The following setting of weather can work on P3D. sprintf(TxBuffer, "GLOB 102308Z 27015KT 7SM +RA HZ TS FG DZ +UP BKN055CB 30/17 A2974"); but the following setting of weather can NOT work on P3D. sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); ================================================== I do not know why? THANKS! Dengxie
  2. Hello Pete, According to your suggestion, I do the following program test, the weather has not any change for our required setting. =================================================== uint16 TxValue = 0x0005; //NW_GLOBAL FSUIPC_Write(0xC800, 2, (BYTE *)&TxValue, &dwResult); sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); while (1) { Sleep (10); }
  3. NOTE: Now our program is CONSTANTLY sending DIFFERENT Latitude, Longitude, Altitude, Pitch, Bank, Heading through your FSUIPC6 to P3D 100 times a second, so that the aircraft is moving!
  4. Hello Pete, Just as I told you before, the P3D is used ONLY as VISUAL DISPLAY for our simulator. Now our program is CONSTANTLY sending Latitude, Longitude, Altitude, Pitch, Bank, Heading through your FSUIPC6 to P3D !!!!!!! The above attached log data are taking off for the aircraft. Our simulator has been working in this way for long time and it has been working very well. NO PROBLEM! The weather setting of P3D has been a problem for long time. THANKS for your help and supports! Dengxie
  5. Hello Pete, My program and the FSUIPC6.log are as follows. But the weather has not any change. THANKS! Dengxie =================================================== uint16 TxValue = 0x0005; //NW_GLOBAL FSUIPC_Write(0xC800, 2, (BYTE *)&TxValue, &dwResult); sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); while (1) { Sleep (10); LatBig = (_int64) ((LatYin * 10001750.0 * 65536.0 * 65536.0)/90.0); if (!FSUIPC_Write(0x0560, 8, &LatBig, &dwResult)) printf("Latitude Write Error! \n"); LonBig = (_int64) ((LonYin * 65536.0 * 65536.0 * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0568, 8, &LonBig, &dwResult)) printf("Longitude Write Error! \n"); AltBig = (_int64) (AltYin*65536*65536); if (!FSUIPC_Write(0x0570, 8, &AltBig, &dwResult)) printf("Altitude Write Error! \n"); Pitch = long ((PitchYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0578, 4, &Pitch, &dwResult)) printf("Pitch Write Error! \n"); Bank = long ((BankYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x057C, 4, &Bank, &dwResult)) printf("Bank Write Error! \n"); Heading = long ((HeadingYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0580, 4, &Heading, &dwResult)) printf("Heading Write Error! \n"); FSUIPC_Process(&dwResult); }//while ======================================================== 0 System time = 25/04/2021 18:50:24 0 FLT path = "C:\Users\Dengxie\Documents\Prepar3D v5 Files\" 0 Using DialogMode 16 FS path = "C:\Program Files\Lockheed Martin\Prepar3D v5\" 125 Controllers are set to ON, using RawInput within P3D 125 LogOptions=00000000 00000007 125 ------------------------------------------------------------------- 125 SimConnect_Open succeeded: waiting to check version okay 125 Opened separate AI Traffic client okay 6407 Running in "Lockheed Martin® Prepar3D® v5", Version: 5.1.12.26829 (SimConnect: 5.1.0.0) 6407 Initialising SimConnect data requests now 6407 FSUIPC Menu entry added 6422 ... Using Prepar3D with Professional License 6438 C:\Users\Dengxie\Documents\Prepar3D v5 Files\Lockheed Martin F-35A Lightning II F35 - 2021-03-31 12-29-34.fxml 6438 C:\Program Files\Lockheed Martin\Prepar3D v5\SimObjects\Airplanes\F-35A\F-35A.air 6469 ### The user object is 'Lockheed Martin F-35A Lightning II' 6469 ### Mode is NORMAL 8422 ### Mode: PAUSE on 30297 Loading Complete ... 30313 ### Mode is NORMAL 30891 Aircraft loaded: running normally now ... 30938 User Aircraft ID 2 supplied, now being used 31235 System time = 25/04/2021 18:50:55, Simulator time = 12:00:34 (17:00Z) 36188 ### Mode: PAUSE on 38188 -------------------- Starting everything now ---------------------- 39235 WRITE0[10156] 330A, 2 bytes: D2 07 .. 39313 Weather Read request (Nr Station) to area 5: Lat=29.52, Lon=-98.28, Alt=0.0, Req=1 39344 Weather Received (type 5 request, Nearest): "KRND&A232 000000Z 00000KT&D0NG 27020KT&A1999NG 27025KT&A5999NG 100KM&B-450&D3048 2CU057&CU001FNMN000N 6CI393&CI001FNMN000N 15/05 Q1013 @@@ 73 15 270 20 | 204 15 270 25 | " 39344 WX Received in (31 mSecs), WX request type 5, Lat=29.5154, Lon=-98.2803, Alt=0.0m 39344 ***ICAOset = KRND 39344 Advanced Weather Interface Enabled 39375 WRITE0[10156] 8001, 12 bytes: 49 4B 42 33 42 49 36 37 54 43 48 45 IKB3BI67TCHE 39375 WRITE0[10156] 05DC, 2 bytes: 01 00 .. 39375 WRITE0[10156] 0BC8, 2 bytes: 00 00 .. 39375 WRITE0[10156] 055C, 4 bytes: 00 00 00 00 .... 39375 Setting Position: IAS=0k, OnGround=N, Lat=29.5154, Lon=-98.2803, Alt=769ft, Pitch=0.97, Bank=0.00, Hdg=330.00T 39375 WRITE0[10156] 0238, 1 bytes: 0C . 39375 WRITE0[10156] C800, 2 bytes: 05 00 .. 39375 NW_GLOBAL command, setting weather to global mode 39375 WRITE0[10156] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 39375 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 39375 52 41 00 RA. 39375 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 39391 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39391 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39391 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39391 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39391 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39391 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 39391 Weather Mode now = Global 39391 ### Mode: SLEW on 39485 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39485 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39485 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39485 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39485 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39485 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 39579 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39579 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39579 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39579 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39579 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39579 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 39579 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39579 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39579 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39579 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39579 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39579 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 39813 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39813 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39813 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39813 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39813 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39813 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 39891 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 39891 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 39891 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 39891 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 39891 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 39891 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40000 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40000 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40000 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40000 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40000 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40000 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40063 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40063 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40063 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40063 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40063 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40063 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40110 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40110 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40110 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40110 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40110 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40110 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40141 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40141 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40141 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40141 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40141 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40141 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40188 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40188 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40188 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40188 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40188 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40188 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40219 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40219 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40219 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40219 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40219 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40219 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40235 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40235 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40235 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40235 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40235 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40235 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40266 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40266 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40266 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40266 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40266 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40266 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40297 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40297 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40297 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40297 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40297 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40297 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40313 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40313 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40313 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40313 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40313 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40313 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40329 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40329 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40329 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40329 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40329 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40329 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40344 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40344 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40344 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40344 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40344 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40344 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40360 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40360 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40360 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40360 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40360 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40360 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40360 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40360 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40360 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40360 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40360 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40360 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40375 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40375 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40375 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40375 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40375 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40375 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40391 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40391 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40391 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40391 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40391 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40391 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40407 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40407 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40407 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40407 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40407 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40407 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40547 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40547 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40547 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40547 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40547 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40547 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40563 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40563 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40563 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40563 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40563 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40563 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40563 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40563 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40563 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40563 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40563 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40563 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40579 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40579 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40579 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40579 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40579 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40579 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40594 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40594 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40594 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40594 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40594 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40594 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40594 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40594 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40594 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40594 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40594 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40594 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40610 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40610 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40610 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40610 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40610 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40610 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40625 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40625 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40625 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40625 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40625 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40625 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40641 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40641 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40641 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40641 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40641 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40641 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40641 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40641 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40641 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40641 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40641 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40641 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40657 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40657 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40657 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40657 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40657 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40657 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40672 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40672 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40672 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40672 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40672 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40672 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40672 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40672 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40672 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40672 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40672 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40672 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40688 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40688 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40688 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40688 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40688 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40688 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40704 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40704 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40704 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40704 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40704 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40704 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40704 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40704 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40704 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40704 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40704 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40704 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40719 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40719 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40719 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40719 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40719 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40719 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40735 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40735 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40735 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40735 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40735 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40735 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40750 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40750 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40750 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40750 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40750 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40750 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61 '..a 40750 WRITE0[10156] 0560, 8 bytes: F4 92 D8 3D 20 46 56 00 ...= FV. 40750 WRITE0[10156] 0568, 8 bytes: C0 0A D6 65 86 97 12 05 ...e.... 40750 WRITE0[10156] 0570, 8 bytes: 33 33 4C A6 5E 00 00 00 33L.^... 40750 WRITE0[10156] 0578, 4 bytes: 9E 36 DE FE .6.. 40750 WRITE0[10156] 057C, 4 bytes: 8C 08 00 00 .... 40750 WRITE0[10156] 0580, 4 bytes: 27 FD 92 61
  6. uint16 TxValue = 0x0005; //NW_GLOBAL FSUIPC_Write(0xC800, 2, (BYTE *)&TxValue, &dwResult); FSUIPC_Process(&dwResult); while (1) { Sleep (10); LatBig = (_int64) ((LatYin * 10001750.0 * 65536.0 * 65536.0)/90.0); if (!FSUIPC_Write(0x0560, 8, &LatBig, &dwResult)) printf("Latitude Write Error! \n"); LonBig = (_int64) ((LonYin * 65536.0 * 65536.0 * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0568, 8, &LonBig, &dwResult)) printf("Longitude Write Error! \n"); AltBig = (_int64) (AltYin*65536*65536); if (!FSUIPC_Write(0x0570, 8, &AltBig, &dwResult)) printf("Altitude Write Error! \n"); Pitch = long ((PitchYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0578, 4, &Pitch, &dwResult)) printf("Pitch Write Error! \n"); Bank = long ((BankYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x057C, 4, &Bank, &dwResult)) printf("Bank Write Error! \n"); Heading = long ((HeadingYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0580, 4, &Heading, &dwResult)) printf("Heading Write Error! \n"); sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); }//while
  7. 0 System time = 25/04/2021 16:56:54 0 FLT path = "C:\Users\Dengxie\Documents\Prepar3D v5 Files\" 0 Using DialogMode 31 FS path = "C:\Program Files\Lockheed Martin\Prepar3D v5\" 125 Controllers are set to ON, using RawInput within P3D 125 LogOptions=00000000 00000007 125 ------------------------------------------------------------------- 140 SimConnect_Open succeeded: waiting to check version okay 140 Opened separate AI Traffic client okay 6422 Running in "Lockheed Martin® Prepar3D® v5", Version: 5.1.12.26829 (SimConnect: 5.1.0.0) 6422 Initialising SimConnect data requests now 6422 FSUIPC Menu entry added 6437 ... Using Prepar3D with Professional License 6453 C:\Users\Dengxie\Documents\Prepar3D v5 Files\Lockheed Martin F-35A Lightning II F35 - 2021-03-31 12-29-34.fxml 6453 C:\Program Files\Lockheed Martin\Prepar3D v5\SimObjects\Airplanes\F-35A\F-35A.air 6484 ### The user object is 'Lockheed Martin F-35A Lightning II' 6484 ### Mode is NORMAL 8406 ### Mode: PAUSE on 30281 Loading Complete ... 30297 ### Mode is NORMAL 30843 Aircraft loaded: running normally now ... 30890 User Aircraft ID 2 supplied, now being used 31312 System time = 25/04/2021 16:57:25, Simulator time = 12:00:34 (17:00Z) 37797 ### Mode: PAUSE on 38297 -------------------- Starting everything now ---------------------- 39422 Weather Read request (Nr Station) to area 5: Lat=29.52, Lon=-98.28, Alt=0.0, Req=1 39453 Weather Received (type 5 request, Nearest): "KRND&A232 000000Z 00000KT&D0NG 27020KT&A1999NG 27025KT&A5999NG 100KM&B-450&D3048 2CU057&CU001FNMN000N 6CI393&CI001FNMN000N 15/05 Q1013 @@@ 73 15 270 20 | 204 15 270 25 | " 39453 WX Received in (31 mSecs), WX request type 5, Lat=29.5154, Lon=-98.2803, Alt=0.0m 39453 ***ICAOset = KRND 39453 Advanced Weather Interface Enabled 41125 WRITE0[992] 330A, 2 bytes: D2 07 .. 41265 WRITE0[992] 8001, 12 bytes: 49 4B 42 33 42 49 36 37 54 43 48 45 IKB3BI67TCHE 41265 WRITE0[992] 05DC, 2 bytes: 01 00 .. 41265 WRITE0[992] 0BC8, 2 bytes: 00 00 .. 41265 WRITE0[992] 055C, 4 bytes: 00 00 00 00 .... 41265 Setting Position: IAS=0k, OnGround=N, Lat=29.5154, Lon=-98.2803, Alt=769ft, Pitch=0.96, Bank=-0.01, Hdg=330.00T 41265 WRITE0[992] 0238, 1 bytes: 0C . 41265 WRITE0[992] C800, 2 bytes: 05 00 .. 41265 NW_GLOBAL command, setting weather to global mode 41281 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41281 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41281 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41281 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41281 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41281 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41281 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41281 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41281 52 41 00 RA. 41281 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41281 Weather Mode now = Global 41281 ### Mode: SLEW on 41343 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41343 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41343 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41343 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41343 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41343 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41343 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41343 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41343 52 41 00 RA. 41343 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41437 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41437 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41437 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41437 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41437 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41437 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41437 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41437 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41437 52 41 00 RA. 41437 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41453 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41453 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41453 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41453 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41453 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41453 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41453 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41453 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41453 52 41 00 RA. 41453 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41453 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41453 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41453 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41453 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41453 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41453 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41453 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41453 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41453 52 41 00 RA. 41453 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41718 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41718 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41718 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41718 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41718 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41718 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41718 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41718 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41718 52 41 00 RA. 41718 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41734 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41734 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41734 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41734 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41734 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41734 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41734 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41734 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41734 52 41 00 RA. 41734 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41812 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41812 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41812 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41812 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41812 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41812 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41812 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41812 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41812 52 41 00 RA. 41812 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41828 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41828 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41828 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41828 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41828 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41828 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41828 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41828 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41828 52 41 00 RA. 41828 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 41906 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 41906 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 41906 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 41906 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 41906 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 41906 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 41906 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 41906 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 41906 52 41 00 RA. 41906 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42000 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42000 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42000 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42000 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42000 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42000 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42000 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42000 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42000 52 41 00 RA. 42000 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42015 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42015 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42015 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42015 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42015 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42015 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42015 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42015 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42015 52 41 00 RA. 42015 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42109 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42109 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42109 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42109 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42109 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42109 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42109 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42109 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42109 52 41 00 RA. 42109 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42187 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42187 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42187 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42187 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42187 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42187 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42187 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42187 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42187 52 41 00 RA. 42187 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42281 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42281 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42281 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42281 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42281 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42281 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42281 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42281 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42281 52 41 00 RA. 42281 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42343 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42343 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42343 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42343 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42343 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42343 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42343 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42343 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42343 52 41 00 RA. 42343 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42390 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42390 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42390 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42390 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42390 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42390 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42390 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42390 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42390 52 41 00 RA. 42390 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42422 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42422 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42422 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42422 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42422 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42422 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42422 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42422 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42422 52 41 00 RA. 42422 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42437 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42437 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42437 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42437 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42437 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42437 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42437 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42437 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42437 52 41 00 RA. 42437 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42453 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42453 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42453 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42453 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42453 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42453 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42453 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42453 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42453 52 41 00 RA. 42453 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42468 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42468 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42468 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42468 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42468 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42468 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42468 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42468 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42468 52 41 00 RA. 42468 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42468 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42468 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42468 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42468 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42468 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42468 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42468 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42468 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42468 52 41 00 RA. 42468 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42484 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42484 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42484 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42484 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42484 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42484 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42484 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42484 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42484 52 41 00 RA. 42484 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42500 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42500 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42500 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42500 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42500 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42500 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42500 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42500 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42500 52 41 00 RA. 42500 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 42515 WRITE0[992] 0560, 8 bytes: 9A 99 99 E9 57 45 33 00 ....WE3. 42515 WRITE0[992] 0568, 8 bytes: 00 FC 53 6E 53 DA A6 55 ..SnS..U 42515 WRITE0[992] 0570, 8 bytes: 00 00 00 00 1C 00 00 00 ........ 42515 WRITE0[992] 0578, 4 bytes: 00 00 00 00 .... 42515 WRITE0[992] 057C, 4 bytes: 00 00 00 00 .... 42515 WRITE0[992] 0580, 4 bytes: CC CC CC AC .... 42515 WRITE0[992] B000, 35 bytes: 47 4C 4F 42 20 4D 45 54 41 52 20 31 30 31 32 30 GLOB METAR 10120 42515 38 5A 20 32 37 30 35 35 4B 54 20 2B 56 43 54 53 8Z 27055KT +VCTS 42515 52 41 00 RA. 42515 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA"
  8. uint16 TxValue = 0x0005; //NW_GLOBAL FSUIPC_Write(0xC800, 2, (BYTE *)&TxValue, &dwResult); while (1) { Sleep (10); ........................ sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); ......................... FSUIPC_Process(&dwResult); }//while ============================================================ Hello Pete, THANKS for your help! The above-mentioned is the weather part of my program. Best Regards! Dengxie
  9. 0 System time = 25/04/2021 15:48:49 0 FLT path = "C:\Users\Dengxie\Documents\Prepar3D v5 Files\" 0 Using DialogMode 16 FS path = "C:\Program Files\Lockheed Martin\Prepar3D v5\" 125 Controllers are set to ON, using RawInput within P3D 125 LogOptions=00000000 00000003 125 ------------------------------------------------------------------- 125 SimConnect_Open succeeded: waiting to check version okay 125 Opened separate AI Traffic client okay 6438 Running in "Lockheed Martin® Prepar3D® v5", Version: 5.1.12.26829 (SimConnect: 5.1.0.0) 6438 Initialising SimConnect data requests now 6438 FSUIPC Menu entry added 6453 ... Using Prepar3D with Professional License 6485 C:\Users\Dengxie\Documents\Prepar3D v5 Files\Lockheed Martin F-35A Lightning II F35 - 2021-03-31 12-29-34.fxml 6485 C:\Program Files\Lockheed Martin\Prepar3D v5\SimObjects\Airplanes\F-35A\F-35A.air 6516 ### The user object is 'Lockheed Martin F-35A Lightning II' 6516 ### Mode is NORMAL 8453 ### Mode: PAUSE on 30391 Loading Complete ... 30422 ### Mode is NORMAL 31032 User Aircraft ID 2 supplied, now being used 31032 Aircraft loaded: running normally now ... 31500 System time = 25/04/2021 15:49:21, Simulator time = 12:00:34 (17:00Z) 38438 -------------------- Starting everything now ---------------------- 39594 Weather Read request (Nr Station) to area 5: Lat=29.52, Lon=-98.28, Alt=0.0, Req=1 39625 Weather Received (type 5 request, Nearest): "KRND&A232 000000Z 00000KT&D0NG 27020KT&A1999NG 27025KT&A5999NG 100KM&B-450&D3048 2CU057&CU001FNMN000N 6CI393&CI001FNMN000N 15/05 Q1013 @@@ 73 15 270 20 | 204 15 270 25 | " 39625 WX Received in (31 mSecs), WX request type 5, Lat=29.5154, Lon=-98.2803, Alt=0.0m 39625 ***ICAOset = KRND 39625 Advanced Weather Interface Enabled 41516 ### Mode: PAUSE on 41782 Weather Read request (Global set) to area 1: ICAO="GLOB", Req=0 41828 Weather Received (type 1 request, AtStation): "GLOB&A0 000000Z 00000KT&D985NG 27020KT&A2231NG 27025KT&A6231NG 100KM&B-218&D3048 2CU065&CU001FNMN000N 6CI401&CI001FNMN000N 15/05 Q1013 @@@ 73 15 270 20 | 204 15 270 25 | " 41828 WX Received in (46 mSecs), WX request type 1, ICAO=GLOB 41828 Results: FS98 Pressure=1013.1 mb 41828 Results: FS98 Wind0: ground (761ft) to -760ft AGL, dir 0M, vel 0, gust 0, turb 0 41828 Results: FS98 AmbientWind at PlaneAlt=768: dir 359T, vel 0 41828 Results: FS98 CurrTemp at PlaneAlt=768: 15C 44047 Weather Read request (Nr Station) to area 5: Lat=29.52, Lon=-98.28, Alt=0.0, Req=1 44078 Weather Received (type 5 request, Nearest): "KRND&A232 000000Z 00000KT&D0NG 27020KT&A1999NG 27025KT&A5999NG 100KM&B-450&D3048 2CU057&CU001FNMN000N 6CI393&CI001FNMN000N 15/05 Q1013 @@@ 73 15 270 20 | 204 15 270 25 | " 44078 WX Received in (31 mSecs), WX request type 5, Lat=29.5154, Lon=-98.2803, Alt=0.0m 44078 >Change: FS98 Vis: range =0sm, (raw value=0) 44078 >Change: FS98 Temp0: to 760ft, Day 0.0C, NightVar 0.0C 44078 >Change: FS98 Dewpoint Control: disabled 44078 >Change: FS98 Precip Control: disabled 44344 Setting Position: IAS=0k, OnGround=N, Lat=29.5154, Lon=-98.2803, Alt=769ft, Pitch=0.97, Bank=0.01, Hdg=330.00T 44344 NW_GLOBAL command, setting weather to global mode 44360 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44360 Weather Mode now = Global 44360 ### Mode: SLEW on 44453 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44547 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44782 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44782 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44797 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44813 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44891 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 44985 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45063 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45078 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45110 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45141 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45188 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45219 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45235 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45266 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45297 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45313 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45328 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45328 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45344 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45360 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45391 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45516 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45532 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45532 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45547 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45563 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45578 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45578 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45594 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45610 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45610 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45625 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45641 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45657 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45657 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45672 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45688 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45688 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45703 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45719 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45735 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45735 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45750 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45766 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45766 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45782 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45797 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45797 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45813 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45828 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45844 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45844 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45860 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45875 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45875 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45891 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45907 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45922 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45922 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45938 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45953 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45953 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45969 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 45985 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46000 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46000 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46016 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46032 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46032 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46047 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46063 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46063 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46078 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46094 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46110 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46110 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46125 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46141 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46141 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46157 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46172 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46188 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46188 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46203 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46219 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46219 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46235 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46250 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46250 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46266 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46282 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46297 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46297 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46313 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46328 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46328 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46344 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46360 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46360 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46375 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46391 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46407 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46407 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46422 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA" 46438 Setting Metar: "GLOB METAR 101208Z 27055KT +VCTSRA"
  10. uint16 TxValue = 0x0005; //NW_GLOBAL FSUIPC_Write(0xC800, 2, (BYTE *)&TxValue, &dwResult); sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); //Thunder FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); Hello Pete, The above-mentioned program works, no error, but the weather has not any change on P3D. Best Regards! Dengxie
  11. Hello Pete, THANKS for your help! uint16 TxValue = 0x0005; //NW_GLOBAL ================================================ 1) FSUIPC_Write(0xC800, 2, (BYTE *)TxValue, &dwResult); I got a running error. ------------------------------------------------------------- 2) FSUIPC_Write(0xC800, 2, &TxValue, &dwResult); I have not got running error, but no weather change on P3D. sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); //Thunder FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); Best Regards! Dengxie
  12. Hello Sir! THANKS for your help and support! If it is convenient to you, please you put a short complete sample NWI program here. Best Regards! Dengxie
  13. Hello Pete, Good Morning! According to your suggestion, I write weather program part as follows, but I still can not make the P3D weather any change. ------------------------------------------------------------------ sprintf(TxBuffer, "GLOB"); FSUIPC_Write(0xC800, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); //Thunder FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); ---------------------------------------------------------------------- If it is convenient for you, please you send me a short sample program to test METAR weather data from FSUIPC6 to P3Dv5. THANKS! Dengxie
  14. FSUIPC6.ini Hello Pete, Thanks for your reply. The attached is FSUIPC6.ini file. Can you help me how to set for activating Weather logging in FSUIPC6? NOTE: I do not use NWI for weather setting. I use ONLY 0XB000 to set weather for P3D. sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); Best Regards! Dengxie ---------------------------------------------------------------------------- sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); [General] UpdatedByVersion=6011 History=9ZLCRZHA3PKEX3TIRG9US AxesWrongRange=No TCASid=Flight TCASrange=40,3 AxisCalibration=No DirectAxesToCalibs=No ShowMultilineWindow=Yes SuppressSingleline=No SuppressMultilineFS=No AxisIntercepts=No DontResetAxes=No ThreadAffinityMask=x0 LuaAffinityMask=x0 InitDelay=0 GetNearestAirports=No LogOptionProtect=Yes TimeForLuaClosing=2 WeatherReadFactor=2 WeatherRewriteSeconds=1 TrafficStallTime=1 InitialStallTime=10 NormalStallTime=1 LuaRerunDelay=66 ComReadLoopTime=20 FSVersionUsed="Lockheed Martin® Prepar3D® v5",5.1.12.26829 SimConnectUsed=5.1.0.0 ControlsListBuild=26829 Console=No ConsoleWindowTopMost=No [WideServer] WideFSenabled=Yes [Programs] Run1=DELAY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE Delay=1 [Window.Message Window] NewDocked=8, 25, 1008, 17
  15. Hello Pete, THANKS for your quick reply! I send the following lines to your FSUIPC6=> P3Dv5 and find not any changes in the weather of P3D. sprintf(TxBuffer, "GLOB METAR 101208Z 27055KT +VCTSRA"); FSUIPC_Write(0xB000, strlen(TxBuffer)+1, (void *)TxBuffer, &dwResult); FSUIPC_Process(&dwResult); ======================================================== What is the problem? THANKS for your help! Best Regards! Dengxie
  16. Hello Pete, Good Morning! I use your FSUIPC6 0XB000 to send the attached P3D METAR Format data to P3D, and find the P3D weather not to change. Can you give me some help? THANKS! Dengxie P3D Metar Data Format.docx
  17. Hello Pete, First, I thank you very much for your help. According to your suggestion, I test METAR function in your FSUIPC6 to P3Dv5, it works very well. Now I want to try your New Weather Interface (NWI), but I can not find a sample (NWI) program to test NWI function. If it is convenient for you, PLEASE you give me a simple sample program to test the NWI function for your FSUIPC6 to P3Dv5. THANKS and Best Regards! Dengxie
  18. Hello Pete! You patiently gave me such a detailed explanation, and I must thank you very much. It is because of your help and support that I have learned and understood a lot about FSUIPC and P3D. Have a nice weekend, PETE! Dengxie
  19. Hello Pete! You always give me great help and support, THANKS! I use your FSUIPC6 0X238 to set Hour of local time, P3Dv5 is working very well. However, I use your FSUIPC6 0X04D4 to set Dew point, whatever values I set, the P3Dv5 always is not changed as the attached picture. Please you help me. Very many thanks! Dengxie
  20. Hello Pete, I want to use your FSUIPC6 (offsets) to set weather P3Dv5. At present, the 0x0238 is used to set Hour of local time very well. Can you tell me how to set snow, rain, wind, and cloud weather functions? Very many thanks for your help and supports! Dengxie
  21. Hell Pete, I want to give you the following info: 1) We separately start (1) P3D and then start (2) FSUIPC_YIN.EXE, our simulator system has been working normally for a long time, no problem for data communication. Our FSUIPC_YIN.EXE always runs on background. 2) For convenience, we want to use your providing the functions, "Programs: Facilities to load and run additional programs", Starting P3D will automatically start our FSUIPC_YIN.EXE to run on the background. One key operation! Don’t even need to minimize the my Black Console Window operation. Best Regards! Dengxie
  22. Hello Pete, In the both settings, //-------------------------------------------------------------------- [Programs] Run1=DELAY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE Delay = 1 //------------------------------------------------------------------- //------------------------------------------------------------------- [Programs] Run1=READY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE //------------------------------------------------------------------ the KILL function is OK! Dengxie
  23. //--------------- FSUIPC_OPEN Begin ------------------------------------------- if (!FSUIPC_Open(SIM_ANY, &dwResult)) { printf ("Failed to open link to FSUIPC: %s \n", pszErrors[dwResult]); } else { if (FSUIPC_Write(0x8001, 12, chOurKey, &dwResult)) printf (" FSUIPC OK \n"); } if (FSUIPC_Write(0x05DC, 2, &Slew, &dwResult)) printf ("Slew Error \n"); if (FSUIPC_Write(0x0BC8, 2, &Parking, &dwResult)) printf ("Parking Error \n"); if (FSUIPC_Write(0x055C, 2, &OnGround, &dwResult)) printf ("OnGround Error \n"); if (FSUIPC_Write(0x0238, 1, &DayTime, &dwResult)) printf ("DayTime Error \n"); //--------------- FSUIPC_OPEN End --------------------------------------------- while (1) { Sleep (10); VisualToServer.MsgID = 5; int ret = sendto(sServer, VisualToServer.temp, sizeof(TVisualToServer), 0, (SOCKADDR *)&recipientServer, sizeof(recipientServer)); if (ret == SOCKET_ERROR) printf("sendto() failed; %d\n", WSAGetLastError()); //-------- Read UDP Data Begin ---------------------------------------------------------- FD_ZERO(&ReadSet); //Prepare the Read and Write socket sets for network I/O notification. FD_SET(sVIS, &ReadSet); //Always look for connection attempts. if ((ret = select(0, &ReadSet, NULL, NULL, &waittime)) == SOCKET_ERROR) { printf("select() returned with error %d\n", WSAGetLastError()); } if (ret != 0) { int nRead = recv(sVIS,ServerToVisual.temp,sizeof(ServerToVisual.temp),0); if (nRead == SOCKET_ERROR) { printf("recv() failed; %d\n", WSAGetLastError()); } else { msgID = ServerToVisual.View.MsgID; LatYin = ServerToVisual.View.lat; //Degree LonYin = ServerToVisual.View.lon; //Degree AltYin = ServerToVisual.View.alt; //Meter PitchYin = (-ServerToVisual.View.pitch * 57.3); //Degree BankYin = (-ServerToVisual.View.bank * 57.3); //Degree HeadingYin = ServerToVisual.View.heading * 57.3; //Degree } } //----------------- Read UDP Data End -------------------------- //----------------- Latitude Begin ----------------------------- LatBig = (_int64) ((LatYin * 10001750.0 * 65536.0 * 65536.0)/90.0); if (!FSUIPC_Write(0x0560, 8, &LatBig, &dwResult)) printf("Latitude Write Error! \n"); //---------------- Longitude Begin ----------------------------------- LonBig = (_int64) ((LonYin * 65536.0 * 65536.0 * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0568, 8, &LonBig, &dwResult)) printf("Longitude Write Error! \n"); //---------------- Altitude Begin ------------------------- AltBig = (_int64) (AltYin*65536*65536); if (!FSUIPC_Write(0x0570, 8, &AltBig, &dwResult)) printf("Altitude Write Error! \n"); //--------------- Pitch Begin ---------------------------------- Pitch = long ((PitchYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0578, 4, &Pitch, &dwResult)) printf("Pitch Write Error! \n"); //--------------- Bank Begin ----------------------------------- Bank = long ((BankYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x057C, 4, &Bank, &dwResult)) printf("Bank Write Error! \n"); //-------------- Heading Begin --------------------------------- Heading = long ((HeadingYin * 65536.0 * 65536.0)/360.0); if (!FSUIPC_Write(0x0580, 4, &Heading, &dwResult)) printf("Heading Write Error! \n"); //------------------------------------------------------------- FSUIPC_Process(&dwResult); }//while FSUIPC_Close(); //Closing when it wasn't open is okay, so this is safe here return 0 ; //---------------- FSUIPC End ---------------------------------- } Hello Pete, Thanks for your great help. Our application is only a console window program, running at background. At initial time, it prints out that our application is connected to your "FSUIPC OK!" After that, our application begins to enter WHILE(1), now our application completely runs at background of P3D Scenery, NO messages output! Please see above program. Today I test your Programs: facilities to load and run additional programs. I found the following question: 1) Our application is ALWAYS the SAME program as above. 2) When setting is as follows: ============================================================= [Programs] Run1=DELAY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE Delay = 1 ============================================================ Pops up the my Black Console Window and the Black Console Window covers a part of P3D Scenery. In this case (setting), our application communicates with your FSUIPC=> P3D normally, NO problem! Only need to minimize the my Black Console Window, so that entire screen only displays P3D scenery. Everything OK! 3) When setting is as follows: ============================================================= [Programs] Run1=READY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE ============================================================ Pops up the my Black Console Window and quickly P3D Scenery covers my Black Console Window. In this case (setting), our application can communicate with your FSUIPC=> P3D, BUT plane is only taxiing on the runway and could not take off. NOTE: the above-mentioned two cases, our program is NOT made any change! Very many thanks for your patient support! Dengxie
  24. Hello Pete, [Programs]Run1=DELAY,HIDE,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE I want to use your HIDE function to hide my black window program: FSUIPC_YIN.EXE, but the HIDE does not work, it does not hide my black window program: FSUIPC_YIN.EXE, please see the attached picture. Similarly, the MIN does not work, it does not minimize my black window program: FSUIPC_YIN.EXE. What is my problem? THANKS for your support! Dengxie
  25. [General] UpdatedByVersion=6011 History=9EDKUCU2B2M653Q3B0TE1 AxesWrongRange=No TCASid=Flight TCASrange=40,3 AxisCalibration=No DirectAxesToCalibs=No ShowMultilineWindow=Yes SuppressSingleline=No SuppressMultilineFS=No AxisIntercepts=No DontResetAxes=No ThreadAffinityMask=x0 LuaAffinityMask=x0 InitDelay=0 GetNearestAirports=No LogOptionProtect=Yes TimeForLuaClosing=2 WeatherReadFactor=2 WeatherRewriteSeconds=1 TrafficStallTime=1 InitialStallTime=10 NormalStallTime=1 LuaRerunDelay=66 ComReadLoopTime=20 FSVersionUsed="Lockheed Martin® Prepar3D® v5",5.1.12.26829 SimConnectUsed=5.1.0.0 ControlsListBuild=26829 Console=No ConsoleWindowTopMost=No [WideServer] WideFSenabled=Yes [Programs] Run1=READY,KILL,C:\FSUIPC_YIN\Release\FSUIPC_YIN.EXE [Window.Message Window] NewDocked=8, 25, 1008, 17 ============================================= Hello Pete, I check my FSUIPC.INI and find the last two lines added in the file end. [Window.Message Window] NewDocked=8, 25, 1008, 17 -------------------------------------------------------- How (Who) to attach the two lines to the FSUIPC.INI? What it means? THANKS! Dengxie FSUIPC6.ini
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.