+7 499 990-10-21

com-порт VirtualBox и весы Cas AD-5

com-порт VirtualBox и весы Cas AD-5

Сообщение pikerr » 06 фев 2010, 01:29

Здравствуйте!
Я установил Дэнси на виртуалку VirtualBox.
В дальнейшем буду настраивать разную периферию, но сейчас под рукой весы Cas AD-5 с com-интерфейсом.

Так вот, под виндой, штатная программулька проверки через штатный драйвер вес читают.
А в Дэнси, в разделе проверки весов CAS, тест показывает гордый ноль.
Com-порт в VirtualBox проброшен правильно.

Прослушал общение с весами Дэнси сниффером, запущенным под виндой.
Т.е. после нажатия кнопочки "Тест электронных весов" выводится следующее:

Код: Выделить всё
1069   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1070   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   c0 12 00 00    
1071   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1072   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   02 00 08    
1073   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1074   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 00 00    
1075   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1076   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1077   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   c0 12 00 00    
1078   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1079   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1080   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1081   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1082   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1083   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   00 00 08    
1084   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1085   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00    
1086   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1087   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1088   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1089   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1090   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1091   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1092   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1093   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1094   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   c0 12 00 00    
1095   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1096   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   00 00 08    
1097   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1098   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 00 00    
1099   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1100   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1101   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   c0 12 00 00    
1102   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1103   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1104   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1105   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1106   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1107   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   02 00 08    
1108   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1109   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00    
1110   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1111   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1112   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1113   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1114   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   c0 12 00 00    
1115   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1116   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   02 00 08    
1117   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1118   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 00 00    
1119   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1120   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1121   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   c0 12 00 00    
1122   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1123   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1124   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1125   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1126   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1127   06/02/2010 11:15:21   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   02 00 08    
1128   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1129   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00    
1130   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1131   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1132   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1133   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1134   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   c0 12 00 00    
1135   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1136   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   02 00 08    
1137   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1138   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 00 00    
1139   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1140   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1141   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   c0 12 00 00    
1142   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1143   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1144   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1145   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1146   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1147   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   02 00 08    
1148   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1149   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00    
1150   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1151   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1152   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1153   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1154   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   c0 12 00 00    
1155   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1156   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   02 00 08    
1157   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1158   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 00 00    
1159   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1160   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1161   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   c0 12 00 00    
1162   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1163   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1164   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1165   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1166   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1167   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   02 00 08    
1168   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1169   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00    
1170   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1171   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 80 05 00 00 00 05 00 00 00    
1172   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1173   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1174   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1175   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1176   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1177   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_RTS)   DOWN   STATUS_SUCCESS      
1178   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_RTS)   UP   STATUS_SUCCESS      
1179   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_DTR)   DOWN   STATUS_SUCCESS      
1180   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   18 00 00 00    
1182   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS)   DOWN   STATUS_SUCCESS      
1183   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS)   UP   STATUS_SUCCESS   00 00 00 00    
1184   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1185   06/02/2010 11:15:22   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1186   06/02/2010 11:15:22   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1187   06/02/2010 11:15:22   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1188   06/02/2010 11:15:22   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1189   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1190   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1191   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1192   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1193   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1194   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1195   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1196   06/02/2010 11:15:22   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      


А вот отчет сниффера при общении весов с их штатной виндовой программулиной:
Код: Выделить всё
1764   06/02/2010 13:25:10   IRP_MJ_CREATE   DOWN   STATUS_SUCCESS      
1765   06/02/2010 13:25:10   IRP_MJ_CREATE   UP   STATUS_SUCCESS      
1766   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE)   DOWN   STATUS_SUCCESS   00 04 00 00 00 04 00 00    
1767   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_QUEUE_SIZE)   UP   STATUS_SUCCESS      
1768   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   DOWN   STATUS_SUCCESS      
1769   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)   UP   STATUS_SUCCESS   80 25 00 00    
1770   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   DOWN   STATUS_SUCCESS      
1771   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)   UP   STATUS_SUCCESS   00 00 08    
1772   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   DOWN   STATUS_SUCCESS      
1773   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARS)   UP   STATUS_SUCCESS   00 00 00 00 11 13    
1774   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   DOWN   STATUS_SUCCESS      
1775   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)   UP   STATUS_SUCCESS   00 00 00 00 00 00 00 00 00 08 00 00 00 02 00 00    
1776   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   DOWN   STATUS_SUCCESS   80 25 00 00    
1777   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)   UP   STATUS_SUCCESS      
1778   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   DOWN   STATUS_SUCCESS      
1779   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)   UP   STATUS_SUCCESS      
1780   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   DOWN   STATUS_SUCCESS      
1781   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)   UP   STATUS_SUCCESS      
1782   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   DOWN   STATUS_SUCCESS   00 00 08    
1783   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)   UP   STATUS_SUCCESS      
1784   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   DOWN   STATUS_SUCCESS   00 00 00 00 11 13    
1785   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)   UP   STATUS_SUCCESS      
1786   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   DOWN   STATUS_SUCCESS   00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00    
1787   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)   UP   STATUS_SUCCESS      
1788   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS)   DOWN   STATUS_SUCCESS   ff ff ff ff 00 00 00 00 00 00 00 00 64 00 00 00 e8 03 00 00    
1789   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS)   UP   STATUS_SUCCESS      
1790   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK)   DOWN   STATUS_SUCCESS   ff 05 00 00    
1791   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK)   UP   STATUS_SUCCESS      
1792   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1793   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1794   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1795   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1796   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1797   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS      
1798   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1799   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   12    
1800   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1801   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS      
1802   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1803   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1804   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1805   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1806   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1807   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1808   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1809   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1810   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1811   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1812   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1813   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1814   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1815   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   06 01    
1816   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1817   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   12    
1818   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1819   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   02 20 20 20 20 20 20 20 30 10 03 02 53 20 20 30 2e 30 37 35 6b 67    
1820   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1821   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   05 00 00 00    
1822   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1823   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1824   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1825   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1826   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1827   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1828   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1829   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   73 03    
1830   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1831   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   12    
1832   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1833   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   02 20 20 20 20 20 20 20 30 10 03 04    
1834   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1835   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1836   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1837   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1838   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1839   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1840   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1841   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1842   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1843   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1844   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1845   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1846   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   05    
1847   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1848   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1849   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   06 01    
1850   06/02/2010 13:25:10   IRP_MJ_WRITE   DOWN   STATUS_SUCCESS      
1851   06/02/2010 13:25:10   IRP_MJ_WRITE   UP   STATUS_SUCCESS   12    
1852   06/02/2010 13:25:10   IRP_MJ_READ   DOWN   STATUS_SUCCESS      
1853   06/02/2010 13:25:10   IRP_MJ_READ   UP   STATUS_SUCCESS   02 20 20 20 20 20 20 20 30 10 03 02 53 20 20 30 2e 30 37 35 6b 67    
1854   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1855   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   04 00 00 00    
1856   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1857   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   UP   STATUS_SUCCESS   01 00 00 00    
1858   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)   DOWN   STATUS_SUCCESS      
1859   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE)   DOWN   STATUS_SUCCESS   0f 00 00 00    
1860   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE)   UP   STATUS_SUCCESS      
1861   06/02/2010 13:25:10   IRP_MJ_DEVICE_CONTROL ()   UP   STATUS_CANCELLED      
1862   06/02/2010 13:25:10   IRP_MJ_CLOSE   DOWN   STATUS_SUCCESS      
1863   06/02/2010 13:25:10   IRP_MJ_CLOSE   UP   STATUS_SUCCESS      


В чем может быть дело? Заранее спасибо!
Последний раз редактировалось pikerr 06 фев 2010, 14:31, всего редактировалось 1 раз.
pikerr
 
Постов: 2
Зарегистрирован: 06 фев 2010, 01:02

Re: com-порт VirtualBox и весы Cas AD-5

Сообщение Alexander » 06 фев 2010, 13:46

Опыта работы через VirtualBox у нас пока не было.
Неплохо было бы всё-таки убедиться в работоспособности порта с помощью, например, сканера штрих-кодов.
Также уточните номер сборки ДЭНСИ: КАССы (текущая - 1.2.4 patch2)
P.S. Проверьте скорость обмена данными - для CAS она должна быть 9600
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

РАБОТАЕТ!

Сообщение pikerr » 06 фев 2010, 18:53

Большое спасибо, Александр!
Действительно, необходимо установить скорость обмена данными именно 9600.
Могу подтвердить, что Дэнси работает c rs232 под VirtualBox!
Теперь продолжу изучение вашей системы.
pikerr
 
Постов: 2
Зарегистрирован: 06 фев 2010, 01:02


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1