Hi all!
I am trying to establish a communication between a PC and an Asena infusion pump (GH model) through the RS232 port and I am having some problems.
I have enabled the RS232 communication option on the Asena pump. I have downloaded the document that explains the "Asena Syringe Pump Communications Protocol" (page 85 of
http://www.frankshospitalworkshop.com/eq...vice_manual.pdf) and, following such protocol, I have sent multiple messages to the pump via the RS232 interface using the Docklight software. However, I do not receive any response from the pump.
In the following, I show one of the messages I've been trying to send to the pump.
According to the "Asena Syringe Pump Communications Protocol", the "INF" message allows to query current infusion status. According to the protocol rules, I suppose that I should send the following message to the pump (in hexadecimal):
21 49 4E 46 7C 49 61 0D
21: start of frame marker ('!')
49 4E 46: INF message
7C: frame delimiter ('|')
49 61: CRC-CCITT function applied to "INF"
0D: packet terminator
However, after sending this message, I do not get any response from the pump. Does anybody know what I am doing wrong?
Thanks!