Code Monkey home page Code Monkey logo

node-red-contrib-open-protocol's People

Contributors

diegorampim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

node-red-contrib-open-protocol's Issues

Only MID 0001 & 0002 works

Hi,

I am currently working with MT Focus 6000 from Atlas Copco using this library in NodeRed. However, no matter how hard I tried, I can't get what I need by using the default MID provided or custom MID. Below are few tests that works and does not work (Each Connected means unplugged and plugged again as there is no respond anymore).

  1. Connected, inject default MID 81 REV Auto, reply current time. Then, inject MID 0001 REV 6, reply MID 0002 REV 6. Then, inject back any of them or others, no respond.
  2. Connected, inject MID 0001 REV 6, reply MID 0002 REV 6. Then, inject others no respond even default MID 81 REV Auto.

All I need is just to get the latest data (Peak (cNm), Step (degree), OK/NOK).

Urgently needs help on this issue. Hope to get reply.

Thank you.

Best regards,
Wing

Unsubscribe on deploy / Issues when deploy

Does this node automatically close the device connection and/or unsubscribe from subscribed MID's when you deploy the project?

I ask because, I am developing a flow that subscribes (last torque result) to a PF4000.
That PF4000 has another server connected to it with subscriptions.
Whenever I deploy my flow's, which is constantly as I am in development, it seems to affect the other connection.
I believe the PF4000 only allows 2 or 3 clients to subscribe, based on what I have seen so far.

To work around the issue I am seeing, I have to manually inject an unsubscribe, then I deploy my flow. I can give further details if needed.
Also, I use the auto subscribe property in the node.

Comms mode

Hi,
Atlas is telling me that problems with their 6000 series tools losing subscriptions are down to the comms not being full-duplex. can you confirm if the comms are half or full duplex, so I can eliminate this as the problem?
Regards
Damian

Error On Custom MID 40

Setting a custom MID parameter: { "mid": 40 } returns a proper MID 0041 from controller, but inhibits the ability to send any (e.g. 7414, 2505, 150, 60, etc.) subsequent MIDs to a controller directly after receiving a MID 41 back.
It is almost like the controller "hangs" waiting for some information.
Repeatable on both Atlas Copco and Desoutter controllers.

"error on send MID - Error: service unavailable".
MID 0041 returns properly:

{
   "payload":"01C8380676      020000000852031990-01-01:01:17:340400479178  ",
   "mid":41,
   "revision":1,
   "noAck":false,
   "stationID":1,
   "spindleID":1,
   "sequenceNumber":0,
   "messageParts":0,
   "messageNumber":0,
   "_msgid":"c8...6f21",
}

Secondly, the serializer does not recognize the return from the MID 0040 when an error is returned: MID 004 with Error Code - 29 (Tool does not exist).

The built-in MID 0041 (should be titled MID - 40, not, 41) request midGroup works properly, with the ability to send more MIDs after MID 0041 is returned.

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.