Ik heb een bluidsuiker meter (voor diabetes) die ik aan mijn pc wil hangen. Ik heb het protocol van de leverancier geimplementeerd en het werkt niet in c# maar wel met hyperterminal....
Ik het portmon erbij gepakt.
hyperterminal:
c#
Ik heb het idee dat: Shake:80000009 Replace:80000080 de fout is.
Als ik de handshake op hardwarexonxoff zet wordt dit een 9 maar geen 80000009.
Ik heb al aan de meeste instellingen liggen draaien maar kom er niet uit.
In hyperterminal maakt het niet uit hoe ik de flowcontrol zet, deze werkt altijd. In c# nooit
Wie heeft een verlossend antwoord voor mij?
Ik het portmon erbij gepakt.
hyperterminal:
code:
1
2
3
4
5
| 13 0.00000075 hypertrm.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial2 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 14 0.00296672 hypertrm.exe IOCTL_SERIAL_SET_CHAR Serial2 SUCCESS EOF:1a ERR:0 BRK:0 EVT:1a XON:11 XOFF:13 15 0.01698618 hypertrm.exe IOCTL_SERIAL_SET_HANDFLOW Serial2 SUCCESS Shake:80000009 Replace:80000080 XonLimit:80 XoffLimit:200 16 0.00000107 hypertrm.exe IOCTL_SERIAL_SET_TIMEOUTS Serial2 SUCCESS RI:10 RM:0 RC:0 WM:0 WC:5000 17 0.00000161 hypertrm.exe IOCTL_SERIAL_SET_WAIT_MASK Serial2 SUCCESS Mask: RLSD ERR |
c#
code:
1
2
3
4
5
6
| 22 0.00000081 DiabControl.vsh IOCTL_SERIAL_SET_LINE_CONTROL Serial2 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 23 0.00296528 DiabControl.vsh IOCTL_SERIAL_SET_CHAR Serial2 SUCCESS EOF:1a ERR:0 BRK:0 EVT:1a XON:11 XOFF:13 24 0.00698367 DiabControl.vsh IOCTL_SERIAL_SET_HANDFLOW Serial2 SUCCESS Shake:8 Replace:80 XonLimit:1024 XoffLimit:1024 25 0.00291161 DiabControl.vsh IOCTL_SERIAL_CLR_DTR Serial2 SUCCESS 26 0.00000109 DiabControl.vsh IOCTL_SERIAL_SET_TIMEOUTS Serial2 SUCCESS RI:-1 RM:-1 RC:-2 WM:0 WC:0 27 0.00000156 DiabControl.vsh IOCTL_SERIAL_SET_WAIT_MASK Serial2 SUCCESS Mask: RXCHAR RXFLAG CTS DSR RLSD BRK ERR RING |
Ik heb het idee dat: Shake:80000009 Replace:80000080 de fout is.
Als ik de handshake op hardwarexonxoff zet wordt dit een 9 maar geen 80000009.
Ik heb al aan de meeste instellingen liggen draaien maar kom er niet uit.
In hyperterminal maakt het niet uit hoe ik de flowcontrol zet, deze werkt altijd. In c# nooit
Wie heeft een verlossend antwoord voor mij?
if broken it is, fix it you should