Code error

Tagged: 

Viewing 19 reply threads
  • Author
    Posts
    • #4359
      Zore
      Participant

        Please Share your full code file

      • #4362
        Siddchafe
        Participant

          /*Do not remove the include below*/
          #include “PlutoPilot.h”
          #include “User.h”
          #include “Utils.h”
          /*The setup function is called once at Pluto’s hardware startup*/
          void ​plutoInit​()
          {
          /*Add your hardware initialization code here*/ }
          /*The function is called once before plutoLoop when you activate Developer Mode*/
          void ​onLoopStart​()
          {
          /*do your one time tasks here*/
          LED.flightStatus(DEACTIVATE); ​/*Disable default Led behavior*/
          }

          /*The loop function is called in an endless loop*/
          void ​plutoLoop​()
          {
          /*Add your repeated code here*/
          FlightMode.​set​(RATE); /​ *Change flight mode to Rate mode*/
          LED.​set​(RED, ON); LED.​set​(BLUE, ON); LED.​set​(GREEN, OFF);
          }
          /*The function is called once after plutoLoop when you deactivate Developer Mode*/
          void ​onLoopFinish​()
          {
          /*do your cleanup tasks here*/
          LED.flightStatus(ACTIVATE); ​/*Enable default Led behavior*/
          }

          Phone clone :

          /*Do not remove the include below*/
          #include “PlutoPilot.h” #include “Control.h” #include “User.h” #include “Utils.h” #include “Estimate.h”
          int16_t ​Error=0, PlutoXHeading=​0;​
          /*The setup function is called once at Pluto’s hardware startup*/
          void ​plutoInit​()
          {
          /*Add your hardware initialization code here*/
          }
          /*The function is called once before plutoLoop when you activate Developer Mode*/
          void ​onLoopStart​()
          {
          /*do your one time tasks here*/
          LED.flightStatus(DEACTIVATE); /*disablethedefaultLEDbehavior*/
          Error = App.getAppHeading() – Angle.get(AG_YAW);
          Monitor.println(“Error is: “, Error); }
          /*The loop function is called in an endless loop*/
          void ​plutoLoop​()
          {
          /*Add your repeated code here*/
          Monitor.println(“PhoneHeading: “, App.getAppHeading());
          PlutoXHeading = App.getAppHeading() – Error; if (PlutoXHeading < 0)

          {
          PlutoXHeading+=360;
          }
          Monitor.println(“PlutoX should turn to “, PlutoXHeading);
          DesiredAngle.set(AG_YAW, PlutoXHeading); Monitor.println(“PlutoX is at: “, Angle.get(AG_YAW));
          LED.set(RED, ON);
          LED.set(GREEN, ON); }
          /*The function is called once after plutoLoop when you deactivate Developer Mode*/
          void ​onLoopFinish​()
          {
          /*do your cleanup tasks here*/
          LED.flightStatus(ACTIVATE);
          /*Enable the default LED behavior*/
          }

        • #4363
          Zore
          Participant

            Create new PlutoX project in Cygnus and just replace the code with sample code, it should work directly.
            Is there anything your missing, can you describe what steps your following?

          • #4364
            Siddchafe
            Participant

              I tried but not working

            • #4365
              Siddchafe
              Participant

                Actually i was trying to use the codes from pdf but the api are different in code and in documents

              • #4367
                Zore
                Participant
                • #4368
                  Siddchafe
                  Participant

                    I have those documents already but the problem is the cygnus ide is showing error for user.h and estimate.h(unresolved inclusion)

                  • #4369
                    Zore
                    Participant

                      are you using Linux or Windows
                      If Linux make sure you are typing name as it is like “User.h ” it should be “user.h” as it is case sensitive in Linux.
                      You can find all those header files in your projects “platform” folder.

                    • #4370
                      Siddchafe
                      Participant

                        Windows

                      • #4372
                        Siddchafe
                        Participant

                          Im using windows while using some of libraries like utils.h & estimate.h its showing error

                        • #4373
                          Siddchafe
                          Participant

                            Im using windows ,while using some of libraries as i mentioned earlier its showing error

                          • #4375
                            Siddchafe
                            Participant

                              I attached the screenshot of following

                            • #4376
                              Zore
                              Participant

                                When you are getting those errors, have you build the the project first?

                              • #4380
                                Siddchafe
                                Participant

                                  Yes i did

                                • #4381
                                  Zore
                                  Participant

                                    Which Cygnus version you are using?

                                  • #4382
                                    Siddchafe
                                    Participant

                                      1.0.6.201808090838

                                    • #4383
                                      Zore
                                      Participant

                                        Oh that’s the issue, download the latest Cygnus from this link
                                        this should solve the problem

                                      • #4384
                                        Siddchafe
                                        Participant

                                          Yeah thankyou so much for support it worked 🤘🏻

                                        • #4400
                                          Siddchafe
                                          Participant

                                            In sesame code inside pluto loop i have the query about it ,
                                            As why those integers are taken and calculated are they a predefined terms or we can change it as per own

                                          • #4406
                                            Zore
                                            Participant

                                              Can you specifically which integers you are talking about?

                                          Viewing 19 reply threads
                                          • You must be logged in to reply to this topic.