Git Product home page Git Product logo

Comments (11)

dc297 avatar dc297 commented on June 17, 2024

I am able to simulate the issue. Though I am not sure if this a tasker limitation or issue. Let me dig some more into tasker documentation and see if it is possible.

Cheers!

from mqttclpro.

dc297 avatar dc297 commented on June 17, 2024

Hey

I have reasons to believe that this is a tasker limitation. Can you confirm by testing for some other event? For example I tried for Shake event and screen unlocked event.

Cheers!

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

Yes, was wondering if it was a tasker limitation. What are your expected results for testing other events? The same problem?

Is it possible to queue events up if tasker is busy? Or is this also a tasker limitation?

from mqttclpro.

dc297 avatar dc297 commented on June 17, 2024

Yes, I faced the same problem.

I have created a new discussion on tasker-developers google group. https://groups.google.com/forum/#!topic/taskerdev/cX41TigklYA

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

Thanks!

from mqttclpro.

dc297 avatar dc297 commented on June 17, 2024

Hey, I just received a reply from Pent. Try the following:

In the task edit screen, select the settings menu item, for 'Collision Handling' (i.e. when the task is
running when a new copy of it is received) select whatever is
most appropriate.

You need to disable the beginner mode for the settings icon to be visible.

Cheers!

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

Interesting... Not sure I understand exactly how it works in various situations just yet (e.g. do two distinct tasks collide? subtasks?) however this does look like just what I am looking for.

Now to see what strange effects I get when running two copies of my task at once... Ideally, one task would wait for the other, but I can see (yet!) any easy way of doing this.

Anyway, closing this on the assumption that it will fix the problem.

Thanks!

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

Hmmm. If I understand this discussion correctly, tasker only supports running one task at a time, so it might actually do what I want it to do anyway. https://groups.google.com/forum/#!topic/tasker/DSkNsXpaRs4

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

Actually, this probably explains it better (and I suspect it applies here too even though they were discussing subtasks):

If you set the priority lower than the current task, the current task will
finish before the new one starts.

If you set the priority higher than the current task, the new task will
completely execute before the current one resumes.

If the priorities are the same, the two tasks will take turns executing
actions.

http://grokbase.com/t/gg/tasker/134384p4ca/perform-task-doesnt-wait-for-child-task-to-end-can-it

from mqttclpro.

dc297 avatar dc297 commented on June 17, 2024

Yes, but how do you set priorities for copies of same task?

In our case, multiple instances of task will run simultaneously.

from mqttclpro.

brianmay avatar brianmay commented on June 17, 2024

My early testing suggests that multiple tasks started from mqttclpro do run in sequence. Which is something I wasn't actually expecting and don't understand either.

I believe It is possible to start a subtask at any stage, and override the priority.

Also of significance, I don't believe the collision handling has any affect on subtasks.

from mqttclpro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.