node-open-protocol icon indicating copy to clipboard operation
node-open-protocol copied to clipboard

Support for MID-900/901 missing

Open jforge opened this issue 5 years ago • 7 comments

Is there support planned for the MIDs 900 and 901 for the tightening curve?

jforge avatar Aug 24 '20 12:08 jforge

We'd like to add support for these MIDs, but right now we have neither access to a controller for development/testing, nor available time to invest in it. However, if you could do that, we can assist you on creating a Pull Request, and we could work together on it.

gfcittolin avatar Aug 31 '20 11:08 gfcittolin

I have a test environment and would love to partner with you to help you develop it. Can you email me @gfcittolin? [email protected]

MikeWa1ker avatar Jun 11 '21 18:06 MikeWa1ker

hi @gfcittolin, we built the components to support subscribing MID-900. via the function sendMid(8, opt, callback) we can subscribe to the controller, however , we found that the controller got easily exhausted and unable to handle incoming new connections. until now we're not sure about the root cause, any idea ? btw thanks for the great work of this project

yxiaoli avatar Jul 20 '21 20:07 yxiaoli

hi @gfcittolin, we built the components to support subscribing MID-900. via the function sendMid(8, opt, callback) we can subscribe to the controller, however , we found that the controller got easily exhausted and unable to handle incoming new connections. until now we're not sure about the root cause, any idea ? btw thanks for the great work of this project

Would you be able to share your options (opt) please? I tried: let opts = { payload: { midNumber: 900,
revision: 1, dataLength: 39, extraData: "0 020010020" } } but that didn't work.

KonradGornicki avatar Apr 14 '22 14:04 KonradGornicki

Hello, I am working on the same topic. I currently have a LAB with 2 machines (compatible with Extended OP) and a software for OP Interface Tester. Did you manage to implement the MID0900, in that case, how did you do? If not, we can work together to make it work.

Thanks in advance.

alexmc1510 avatar Apr 05 '23 19:04 alexmc1510

I am trying to send directly MID0008 with the following parameters but I get an error: Controller mode generic.

msg.mid: 0008
msg.revision: 1
msg.payload: 09000013500000000000000000000000000000001001

And the error: "error on send MID - RangeError [ERR_INVALID_ARG_VALUE]: The argument 'size' is invalid. Received NaN"

Any idea? I think is a kind of variable overload...

alexmc1510 avatar Apr 05 '23 21:04 alexmc1510

Hello, @KonradGornicki , @jforge , @gfcittolin , @MikeWa1ker @yxiaoli , did you manage to read MID0900? I have a tool IxB with also a Open Protocol Iterface Tester that I would like to use in order to improve the project. Any kind of help would be more than welcome.

alexmc1510 avatar Apr 14 '23 07:04 alexmc1510