--
You received this message because you are subscribed to the Google Groups "UAVCAN" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavcan+unsubscribe@googlegroups.com.
To post to this group, send email to uav...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/uavcan/acd7f0ae-e0be-4fa4-8e9a-51ecb1d282c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
As of today, the only way to send a custom DSDL message, request, or response, is to use the embedded IPython console. It is a bit inconvenient but highly generic and flexible. You can also implement your own Panel, like the ESC Panel, for your custom data types. It shouldn't be difficult, PyQt5 is quite friendly; use the aforementioned ESC Panel as an example.Pavel.
On Sun, Apr 1, 2018 at 3:30 PM, Pavel Vasev <pavel...@gmail.com> wrote:
Hi there!We are developing custom uavcan protocol and thus have some DSDL definition files.Is there a way to send requests (defined in our DSDL definitions) using uavcan_gui_tool or uavcan_nodetool ?We hope this will simplify our debug process (instead of writing own request tool).Thanks a lot!Best Regards,Pavel Vasev
--
You received this message because you are subscribed to the Google Groups "UAVCAN" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavcan+un...@googlegroups.com.
As of today, the only way to send a custom DSDL message, request, or response, is to use the embedded IPython console. It is a bit inconvenient but highly generic and flexible. You can also implement your own Panel, like the ESC Panel, for your custom data types. It shouldn't be difficult, PyQt5 is quite friendly; use the aforementioned ESC Panel as an example.Pavel.
On Sun, Apr 1, 2018 at 3:30 PM, Pavel Vasev <pavel...@gmail.com> wrote:
Hi there!We are developing custom uavcan protocol and thus have some DSDL definition files.Is there a way to send requests (defined in our DSDL definitions) using uavcan_gui_tool or uavcan_nodetool ?We hope this will simplify our debug process (instead of writing own request tool).Thanks a lot!Best Regards,Pavel Vasev
--
You received this message because you are subscribed to the Google Groups "UAVCAN" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavcan+un...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "UAVCAN" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/uavcan/A8Id80JPly4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to uavcan+un...@googlegroups.com.
To post to this group, send email to uav...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/uavcan/3878f944-94e6-4e18-9b68-49f0d3b3610c%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to uavcan+unsubscribe@googlegroups.com.
To post to this group, send email to uav...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/uavcan/3878f944-94e6-4e18-9b68-49f0d3b3610c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "UAVCAN" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavcan+unsubscribe@googlegroups.com.
To post to this group, send email to uav...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/uavcan/CA%2BpWbZjJD%2BX7ycJMP%3DgseNUSMwSgapJMwG-LeZ9kzmnSkMoUaQ%40mail.gmail.com.
# RFD Engine Monitor EngineStatus
# typedef struct 'EngineStatus'
# 17/04/18
## Data from client sent to server
bool clearServiceData # clear the service data after returning it, only used by rfdesign for resetting engines
---
## Data returned from server to client
bool Result # result of service request, o = failed, 1 = passed
uint32[10] ICE1000RPM # Engine RPM Bins ? mins in RPM bins(1000RPM) ? minutes uint32[10]
uint32[32] ICEEng10degC # Temp Ch0 Bins ENGT ? seconds in 10 deg bins uint32[32]
uint32[100] ICEExh10degC # Temp Ch0 Bins EXHT ? seconds in 10 deg bins uint32[100]
uint64 FaultBits # Fault Bits ? 64 bit
uint32[64] FaultStartSec # Fault Start, when the fault first began
uint32[64] FaultLastSec # Fault Last , when the fault last occurred
uint32[64] FaultCount # Fault Count, increments each time fault occurs
Note I have also made a dummy panel and tried
import rfd
which also fails.
How can I get the custom dsdl in the panel as well?
Thanks,
Kent Martin
# RFD Engine Monitor EngineStatus
# typedef struct 'EngineStatus'
# 17/04/18
## Data from client sent to server
bool clearServiceData # clear the service data after returning it, only used by rfdesign for resetting engines
---
## Data returned from server to client
bool Result # result of service request, o = failed, 1 = passed
uint32[10] ICE1000RPM # Engine RPM Bins ? mins in RPM bins(1000RPM) ? minutes uint32[10]
uint32[32] ICEEng10degC # Temp Ch0 Bins ENGT ? seconds in 10 deg bins uint32[32]
uint32[100] ICEExh10degC # Temp Ch0 Bins EXHT ? seconds in 10 deg bins uint32[100]
uint64 FaultBits # Fault Bits ? 64 bit
uint32[64] FaultStartSec # Fault Start, when the fault first began
uint32[64] FaultLastSec # Fault Last , when the fault last occurred
uint32[64] FaultCount # Fault Count, increments each time fault occurs