1
0
Fork 0

simplify open/close semantics

This commit is contained in:
Kevin Matz 2023-04-14 10:10:10 -04:00
parent 80bfce67b7
commit 18e710dc56
1 changed files with 4 additions and 13 deletions

View File

@ -62,11 +62,8 @@ Widget::~Widget()
*/
void Widget::init()
{
{
std::scoped_lock lock(mtx_metadata_);
usb_mode = USBdevice;
}
setModeBridge();
std::scoped_lock lock(mtx_metadata_);
usb_mode = USBdevice;
}
@ -89,14 +86,8 @@ void Widget::halt()
*/
void Widget::open()
{
if (getSerialNumber(500)) // check for valid call/response from device
{
{
std::scoped_lock lock(mtx_metadata_);
usb_mode = USBhost; // note connected state
}
getParameters(0, 500); // retrieve widget metadata
}
std::scoped_lock lock(mtx_metadata_);
usb_mode = USBhost;
}