splatch / canopen-cmi-uvr-playground

A Java playground for TA CMI / UVR 16x2 hardware with Apache PLC4X.
1 stars 0 forks source link

canopen plc4x #1

Open JiangHuaiChuan opened 2 years ago

JiangHuaiChuan commented 2 years ago

hello Mr.Dywicki,I'm from china, a developer.I am working on the server software related to canopen recently. I have some questions. Can the plc4x can open module communicate with can devices over Ethernet? I expectation the tutor can answer. Thank you 我最近正在做canopen相关的服务端软件,遇到一些疑问,请问plc4x canopen模块可以与can设备进行以太网通信吗,期望导师可以解答,谢谢

splatch commented 2 years ago

Hey @JiangHuaiChuan, Please note that best place for your question is Apache PLC4X mailing list (see section getting help at https://plc4x.apache.org/developers/index.html).

To not hold you with issue. For first implementation in plc4x 0.8 canopen driver was locked with socketcan transport. Starting from 0.9 release there is small CANTransport abstraction which allows to implement other ways to transmit data. Since IP based transports for CAN are not systematized we currently lack support for it. Yet, if you would be up to bring such thing to life I'm happy to help.

Because plc4x internally uses Netty you are still bound to use of it. CANTransport is there to let plc4x bind CANopen driver with any transport which is capable of providing CAN frame representation.

splatch commented 2 years ago

@JiangHuaiChuan do you have any specific IP transport format in mind?

JiangHuaiChuan commented 2 years ago

谢谢导师回答,我已经向你提供的帮助页面发出了帮助邮件 Thank you for your reply. I have sent an email to the help page you provided

splatch commented 2 years ago

@JiangHuaiChuan ok, I will contact moderator to make sure your message passed.