Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Real Time data and Json File
Qt 6.11 is out! See what's new in the release blog

Real Time data and Json File

Scheduled Pinned Locked Moved Unsolved General and Desktop
31 Posts 7 Posters 5.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D deleted286

    @JonB actually, ı know, i created it with hand, but my question is we have something like

    #define TM_AP_ID				0
    #define TM_AP_durum 			1
    #define TM_AP_hava_hizi			2
    #define TM_AP_IMU_pitch			3
    #define TM_AP_IMU_roll			4
    #define TM_AP_IMU_yaw			5
    #define TM_AP_IMU_barometre		6
    #define TM_AP_rpm				7
    
    

    and in my code, i will do some operations like

    imu[TM_IMU_pitch].f
    
    

    The issue is, that definitions should be in json, and i will call them from my json

    jsulmJ Offline
    jsulmJ Offline
    jsulm
    Lifetime Qt Champion
    wrote on last edited by
    #22

    @suslucoder said in Real Time data and Json File:

    The issue is, that definitions should be in json, and i will call them from my json

    What definitions? You can't call anything from JSON. JSON is just a data format. Please be more precise when asking...

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    D 2 Replies Last reply
    0
    • jsulmJ jsulm

      @suslucoder said in Real Time data and Json File:

      The issue is, that definitions should be in json, and i will call them from my json

      What definitions? You can't call anything from JSON. JSON is just a data format. Please be more precise when asking...

      D Offline
      D Offline
      deleted286
      wrote on last edited by
      #23

      @jsulm

      im talking about them

      #define TM_AP_ID				        0
      #define TM_AP_durum 			        1
      #define TM_AP_hava_hizi			2
      #define TM_AP_IMU_pitch			3
      #define TM_AP_IMU_roll			4
      #define TM_AP_IMU_yaw			5
      #define TM_AP_IMU_barometre	6
      #define TM_AP_rpm				7
      
      jsulmJ 1 Reply Last reply
      0
      • jsulmJ jsulm

        @suslucoder said in Real Time data and Json File:

        The issue is, that definitions should be in json, and i will call them from my json

        What definitions? You can't call anything from JSON. JSON is just a data format. Please be more precise when asking...

        D Offline
        D Offline
        deleted286
        wrote on last edited by
        #24

        @jsulm said in Real Time data and Json File:

            You can't call anything from JSON. JSON is just a data format. 
        

        Hmm, so im just read json and write json. I cant do anything apart from these

        KroMignonK 1 Reply Last reply
        0
        • D deleted286

          @jsulm said in Real Time data and Json File:

              You can't call anything from JSON. JSON is just a data format. 
          

          Hmm, so im just read json and write json. I cant do anything apart from these

          KroMignonK Offline
          KroMignonK Offline
          KroMignon
          wrote on last edited by
          #25

          @suslucoder said in Real Time data and Json File:

          I cant do anything apart from these

          I can not follow you, what did you expect to do?
          Do you know what JSON is? ==> https://en.wikipedia.org/wiki/JSON

          It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

          1 Reply Last reply
          0
          • D deleted286

            @jsulm

            im talking about them

            #define TM_AP_ID				        0
            #define TM_AP_durum 			        1
            #define TM_AP_hava_hizi			2
            #define TM_AP_IMU_pitch			3
            #define TM_AP_IMU_roll			4
            #define TM_AP_IMU_yaw			5
            #define TM_AP_IMU_barometre	6
            #define TM_AP_rpm				7
            
            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #26

            @suslucoder said in Real Time data and Json File:

            im talking about them

            So, all these definitions should be defined in your JSON? Then do so. Define them there, read and use the values.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            D 1 Reply Last reply
            1
            • jsulmJ jsulm

              @suslucoder said in Real Time data and Json File:

              im talking about them

              So, all these definitions should be defined in your JSON? Then do so. Define them there, read and use the values.

              D Offline
              D Offline
              deleted286
              wrote on last edited by
              #27

              @jsulm I defined it in json.
              I want to do that: Here is an example of my json

              {
                       "GPS":[
                          {
                             "GPS ID":[
                                "integer",
                                "0"
                             ],
                             "GPS Mod":[
                                "integer",
                                "1"
                             ],
                             "GPS Utc":[
                                "float",
                                "2"
                             ],
                             "GPS Latitude":[
                                "float",
                                "3"
                             ]
              }
              
              If, Gps id has integer, 
              assign gps[TM_GPS_ID].i
              
              if Gps latitude has float
              assign  gps[TM_GPS_lat].f
              
              JonBJ 1 Reply Last reply
              0
              • D deleted286

                @jsulm I defined it in json.
                I want to do that: Here is an example of my json

                {
                         "GPS":[
                            {
                               "GPS ID":[
                                  "integer",
                                  "0"
                               ],
                               "GPS Mod":[
                                  "integer",
                                  "1"
                               ],
                               "GPS Utc":[
                                  "float",
                                  "2"
                               ],
                               "GPS Latitude":[
                                  "float",
                                  "3"
                               ]
                }
                
                If, Gps id has integer, 
                assign gps[TM_GPS_ID].i
                
                if Gps latitude has float
                assign  gps[TM_GPS_lat].f
                
                JonBJ Online
                JonBJ Online
                JonB
                wrote on last edited by JonB
                #28

                @suslucoder
                So algorithmically you will want something like:

                if "GPS" object  has "GPS ID" array
                    if "GPS ID" array[0] == "integer"
                        gps[TM_GPS_ID].i = "GPS ID" array[1].toInt()
                if "GPS" object  has "GPS Latitude" array
                    if "GPS Latitude" array[0] == "float"
                        gps[TM_GPS_lat].f = "GPS Latitude" array[1].toFloat()
                
                D 1 Reply Last reply
                1
                • JonBJ JonB

                  @suslucoder
                  So algorithmically you will want something like:

                  if "GPS" object  has "GPS ID" array
                      if "GPS ID" array[0] == "integer"
                          gps[TM_GPS_ID].i = "GPS ID" array[1].toInt()
                  if "GPS" object  has "GPS Latitude" array
                      if "GPS Latitude" array[0] == "float"
                          gps[TM_GPS_lat].f = "GPS Latitude" array[1].toFloat()
                  
                  D Offline
                  D Offline
                  deleted286
                  wrote on last edited by
                  #29

                  @JonB Let me edit it like

                  if "GPS" object has arrays contains "float"
                       gps[TM_GPS_lat].f == "GPS ID" array[1].toInt()
                       gps[TM_GPS_lat].f  == "GPS ID" array[1].toInt()
                  
                   if "GPS " object has arrays contains "integer"
                       gps[TM_GPS_ID].i = "GPS ID" array[1].toInt()
                  
                  gps[TM_GPS_lat].f
                  ```  this f refers to float
                  
                  gps[TM_GPS_ID].i
                  ``` this i refers to int
                  
                  JonBJ 1 Reply Last reply
                  0
                  • D deleted286

                    @JonB Let me edit it like

                    if "GPS" object has arrays contains "float"
                         gps[TM_GPS_lat].f == "GPS ID" array[1].toInt()
                         gps[TM_GPS_lat].f  == "GPS ID" array[1].toInt()
                    
                     if "GPS " object has arrays contains "integer"
                         gps[TM_GPS_ID].i = "GPS ID" array[1].toInt()
                    
                    gps[TM_GPS_lat].f
                    ```  this f refers to float
                    
                    gps[TM_GPS_ID].i
                    ``` this i refers to int
                    
                    JonBJ Online
                    JonBJ Online
                    JonB
                    wrote on last edited by JonB
                    #30

                    @suslucoder said in Real Time data and Json File:

                    if "GPS" object has arrays contains "float"

                    if "GPS " object has arrays contains "integer"

                    So implement exactly these tests. Someone has even typed in code for you in your stackoverflow post. I don't know what else to say.

                    D 1 Reply Last reply
                    1
                    • JonBJ JonB

                      @suslucoder said in Real Time data and Json File:

                      if "GPS" object has arrays contains "float"

                      if "GPS " object has arrays contains "integer"

                      So implement exactly these tests. Someone has even typed in code for you in your stackoverflow post. I don't know what else to say.

                      D Offline
                      D Offline
                      deleted286
                      wrote on last edited by
                      #31

                      @JonB okey thank you. And you found me in every where...

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved