xeonfusion / VSCaptureDrgVent

VSCapture module to capture numeric and real time data from Draeger (Medibus.X protocol) ventilators
7 stars 9 forks source link

Error when trying to enable datastream #6

Closed JoaoPedroSousaC closed 6 months ago

JoaoPedroSousaC commented 1 year ago

We are trying to send the Enable Data Stream command (D0H C1H C3H C0H C0H) but the draeger is responding only with the Corrupt command (01H 15H 31H 36H 0DH)

Device: Draeger Vamos Protocol: Medibus

.raw: log.txt

JoaoPedroSousaC commented 1 year ago

@xeonfusion , @JohannesNE : Could you help me with this?

xeonfusion commented 1 year ago

Can you attach the .raw binary debug file generated by the app?

JoaoPedroSousaC commented 1 year ago

https://github.com/xeonfusion/VSCaptureDrgVent/files/12527749/log.txt I put it in this txt file, does it have to be exactly a .raw?

xeonfusion commented 1 year ago

Please attach the actual binary file, as that file is used to simulate a connection.

JoaoPedroSousaC commented 1 year ago

Anexe o arquivo binário real, pois esse arquivo é usado para simular uma conexão.

ok! DrgVentRawoutput.zip

DrgVentRawoutput2.zip

JoaoPedroSousaC commented 1 year ago

Hi @xeonfusion, did you get anything?

xeonfusion commented 1 year ago

Which data streams are displayed on your ventilator? Please share the exact model name, waveforms screenshots and version used. If the data streams are not supported by the model it may respond this way.

JoaoPedroSousaC commented 1 year ago

Model: Draeger Vamos Software Version: 04.19

It's not a respirator, it's a anesthetic gas monitor. It has support: cO2ConcentrationMmHg, cO2ConcentrationKPa and cO2ConcentrationPercent image

JoaoPedroSousaC commented 1 year ago

Hi @xeonfusion, did you manage to find the problem?

xeonfusion commented 1 year ago

The only thing one could make out from the .raw file is that your data request to enable the stream is not supported by the device. Are you sure this waveform output is supported?

JoaoPedroSousaC commented 1 year ago

In the pdf I attached above, it says the following:

Parameters and curves are available through a serial interface for display and documentation automated. This data can be accessed via the Dräger MEDIBUS protocol, for example, to create electronic anesthesia protocols

I managed to get the parameters. But I can't guarantee 100% that it supports curve on this equipment, I believe it does just because it responds to the realtime configuration command