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 4.3k 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.
  • JonBJ JonB

    @J-Hilk

    and he will never know that the actual data processing/storage is something different.

    ROFL. Are you now advising Qt programmers to deceive their bosses? ;-)

    @suslucoder

    I dont know how to create such a file

    What don't you know how to do? You have done JSON stuff, haven't you, so what is different about this task?

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

    @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 1 Reply Last reply
    0
    • 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