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
Forum Updated to NodeBB v4.3 + New Features

Real Time data and Json File

Scheduled Pinned Locked Moved Unsolved General and Desktop
31 Posts 7 Posters 3.8k 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 Offline
                JonBJ Offline
                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 Offline
                    JonBJ Offline
                    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