From: Sasha Y. <sas...@be...> - 2018-06-01 02:16:12
|
Hello, Hope you are well. I am having trouble communicating with my device using read and write. My code is able to recognize the device as well as get attributes of the device. However, when I write to device using dev.write(endpoint = 2, message = 'OR'), there is no change in the device. Here is the output of the device attributes. Is there anything I am missing with the write methods? The specific commands for the device are indicated by 2 ASCII letters (in the example above, 'OR'). Please let me know if there is anything I can do to modify my write command. Thank you so much. DEVICE ID 0403:6001 on Bus 020 Address 020 ================= bLength : 0x12 (18 bytes) bDescriptorType : 0x1 Device bcdUSB : 0x200 USB 2.0 bDeviceClass : 0x0 Specified at interface bDeviceSubClass : 0x0 bDeviceProtocol : 0x0 bMaxPacketSize0 : 0x8 (8 bytes) idVendor : 0x0403 idProduct : 0x6001 bcdDevice : 0x600 Device 6.0 iManufacturer : 0x1 FTDI iProduct : 0x2 USB-RS422 Cable iSerialNumber : 0x3 FTWY19P5 bNumConfigurations : 0x1 CONFIGURATION 1: 500 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0x20 (32 bytes) bNumInterfaces : 0x1 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0xfa (500 mA) INTERFACE 0: Vendor Specific =========================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xff Vendor Specific bInterfaceSubClass : 0xff bInterfaceProtocol : 0xff iInterface : 0x2 USB-RS422 Cable ENDPOINT 0x81: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x81 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x2: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x2 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 Sasha Yousefi -- Class of 2020 |