Related to #773.
Multi Camera (and ArduinoCounter, CameraPulser) add the tags CameraChannelIndex/Name (with device = the virtual camera label) to the physical cameras when they are set. But the corresponding call to RemoveTag doesn't actually remove those tags, because they don't include the device label.
For example, for Multi Camera:
|
camera->AddTag(MM::g_Keyword_CameraChannelName, myName, usedCameras_[i].c_str()); |
|
camera->AddTag(MM::g_Keyword_CameraChannelIndex, myName, os.str().c_str()); |
|
camera->RemoveTag(MM::g_Keyword_CameraChannelName); |
|
camera->RemoveTag(MM::g_Keyword_CameraChannelIndex); |
Related to #773.
Multi Camera (and ArduinoCounter, CameraPulser) add the tags
CameraChannelIndex/Name(with device = the virtual camera label) to the physical cameras when they are set. But the corresponding call toRemoveTagdoesn't actually remove those tags, because they don't include the device label.For example, for Multi Camera:
mmCoreAndDevices/DeviceAdapters/Utilities/MultiCamera.cpp
Lines 635 to 636 in 11a9e5a
mmCoreAndDevices/DeviceAdapters/Utilities/MultiCamera.cpp
Lines 617 to 618 in 11a9e5a