@@ -53,7 +53,7 @@ SeekThermal::Usb::Interface::Interface(libusb_device* device) :
5353 libusb_ref_device (this ->device );
5454
5555 descriptor = new libusb_device_descriptor ();
56- SeekThermal::Usb::Error::assert (
56+ SeekThermal::Usb::Error::assertSuccess (
5757 libusb_get_device_descriptor (this ->device , descriptor));
5858
5959 std::ostringstream stream;
@@ -144,8 +144,8 @@ std::string SeekThermal::Usb::Interface::getDeviceSerialNumber() const {
144144 unsigned char data[256 ];
145145 size_t length;
146146
147- length = Error::assert (libusb_get_string_descriptor_ascii (handle,
148- descriptor->iSerialNumber , data, sizeof (data)));
147+ length = Error::assertSuccess (libusb_get_string_descriptor_ascii (
148+ handle, descriptor->iSerialNumber , data, sizeof (data)));
149149
150150 return std::string (reinterpret_cast <char *>(data), length);
151151 }
@@ -190,9 +190,9 @@ SeekThermal::Usb::Interface& SeekThermal::Usb::Interface::operator=(const
190190
191191void SeekThermal::Usb::Interface::open () {
192192 if (!handle) {
193- Error::assert (libusb_open (device, &handle));
194- if (Error::assert (libusb_kernel_driver_active (handle, 0 )))
195- Error::assert (libusb_detach_kernel_driver (handle, 0 ));
193+ Error::assertSuccess (libusb_open (device, &handle));
194+ if (Error::assertSuccess (libusb_kernel_driver_active (handle, 0 )))
195+ Error::assertSuccess (libusb_detach_kernel_driver (handle, 0 ));
196196 }
197197}
198198
@@ -205,27 +205,27 @@ void SeekThermal::Usb::Interface::close() {
205205
206206void SeekThermal::Usb::Interface::transfer (Request& request) {
207207 if (handle) {
208- Error::assert (libusb_claim_interface (handle, 0 ));
208+ Error::assertSuccess (libusb_claim_interface (handle, 0 ));
209209 request.transfer (handle, request.data , timeout);
210- Error::assert (libusb_release_interface (handle, 0 ));
210+ Error::assertSuccess (libusb_release_interface (handle, 0 ));
211211 }
212212 else
213213 throw OperationError ();
214214}
215215
216216void SeekThermal::Usb::Interface::read (std::vector<unsigned char >& data) {
217217 if (handle) {
218- Error::assert (libusb_claim_interface (handle, 0 ));
218+ Error::assertSuccess (libusb_claim_interface (handle, 0 ));
219219
220220 size_t numRead = 0 ;
221221 while (numRead < data.size ()) {
222222 int transferred = 0 ;
223- Error::assert (libusb_bulk_transfer (handle, 0x81 , &data[numRead],
223+ Error::assertSuccess (libusb_bulk_transfer (handle, 0x81 , &data[numRead],
224224 data.size ()-numRead, &transferred, timeout*1e3 ));
225225 numRead += transferred;
226226 }
227227
228- Error::assert (libusb_release_interface (handle, 0 ));
228+ Error::assertSuccess (libusb_release_interface (handle, 0 ));
229229 }
230230 else
231231 throw OperationError ();
0 commit comments