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. Working with APIs in QT5?
Qt 6.11 is out! See what's new in the release blog

Working with APIs in QT5?

Scheduled Pinned Locked Moved Unsolved General and Desktop
19 Posts 5 Posters 2.4k Views 1 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.
  • MijazM Mijaz

    @SGaist Yes I will interface the device with API through TCP/IP and will get the data through it inside API and change the settings of the device using API like TX and RX LO frequencies and RF bandwidth discussed in this link (https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361). Now come to my point on how I will start designing the API for the above-said topic.

    Christian EhrlicherC Online
    Christian EhrlicherC Online
    Christian Ehrlicher
    Lifetime Qt Champion
    wrote on last edited by
    #10

    @Mijaz said in Working with APIs in QT5?:

    Now come to my point on how I will start designing the API for the above-said topic.

    How should we tell you how your api should look like? Think about what you want to do and then create the corresponding functions for them.

    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
    Visit the Qt Academy at https://academy.qt.io/catalog

    1 Reply Last reply
    1
    • MijazM Offline
      MijazM Offline
      Mijaz
      wrote on last edited by
      #11

      @Christian-Ehrlicher I need to store the data like frequencies values in qt and want to load these values onto the devices when needed? Tell me how I can do it in my qt application for storage and reuse of them?

      jsulmJ JonBJ 2 Replies Last reply
      0
      • MijazM Mijaz

        @Christian-Ehrlicher I need to store the data like frequencies values in qt and want to load these values onto the devices when needed? Tell me how I can do it in my qt application for storage and reuse of them?

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

        @Mijaz said in Working with APIs in QT5?:

        Tell me how I can do it in my qt application for storage and reuse of them?

        What is the problem with that? Use some data structures and variables to store all needed information. There is nothing special...

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

        1 Reply Last reply
        0
        • MijazM Offline
          MijazM Offline
          Mijaz
          wrote on last edited by
          #13

          @jsulm Thanks for your reply! Kindly give me some sort of example?

          JonBJ jsulmJ 2 Replies Last reply
          0
          • MijazM Mijaz

            @Christian-Ehrlicher I need to store the data like frequencies values in qt and want to load these values onto the devices when needed? Tell me how I can do it in my qt application for storage and reuse of them?

            JonBJ Online
            JonBJ Online
            JonB
            wrote on last edited by
            #14

            @Mijaz
            He can't. You have to design this yourself, it's called programming. Read/write the data between the device and the Qt program over TCP/IP. Presumably using QTcpSocket. Although it's not the same case as yours, there is a TCP client example at https://doc.qt.io/qt-5/qtnetwork-fortuneclient-example.html which should illustrate the principles.

            If you only want data in memory you need to design suitable structures to hold the data received/sent.

            1 Reply Last reply
            1
            • MijazM Mijaz

              @jsulm Thanks for your reply! Kindly give me some sort of example?

              JonBJ Online
              JonBJ Online
              JonB
              wrote on last edited by
              #15

              @Mijaz said in Working with APIs in QT5?:

              @jsulm Thanks for your reply! Kindly give me some sort of example?

              Example of a data structure? Here's one:

              struct Data
              {
                  int something;
              };
              
              1 Reply Last reply
              1
              • MijazM Mijaz

                @jsulm Thanks for your reply! Kindly give me some sort of example?

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

                @Mijaz said in Working with APIs in QT5?:

                Kindly give me some sort of example?

                What example? How to declare a data structure? How to define a variable? Sorry, but this is Qt forum and you're asking absolute basic programming questions.

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

                1 Reply Last reply
                0
                • MijazM Offline
                  MijazM Offline
                  Mijaz
                  wrote on last edited by
                  #17

                  @JonB I have no problem with TCP/IP communication. I am facing the problem to store the data and reuse from the qt application with the device.

                  JonBJ 1 Reply Last reply
                  0
                  • Christian EhrlicherC Online
                    Christian EhrlicherC Online
                    Christian Ehrlicher
                    Lifetime Qt Champion
                    wrote on last edited by
                    #18

                    Again: this is nothing Qt specific on how you store your data. It's basic, plain C(++) on how to create a structure and store/access data in there.

                    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
                    Visit the Qt Academy at https://academy.qt.io/catalog

                    1 Reply Last reply
                    0
                    • MijazM Mijaz

                      @JonB I have no problem with TCP/IP communication. I am facing the problem to store the data and reuse from the qt application with the device.

                      JonBJ Online
                      JonBJ Online
                      JonB
                      wrote on last edited by
                      #19

                      @Mijaz
                      You asked for an example of a data structure so I gave you one.

                      Storing data and reusing it (in memory) is just C++. Qt is not a programming language, so do whatever you would do in C++.

                      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