'Set whether the interface supports monitor mode
:param self: A NetworkAdapter object
:param value: A value representing monitor mode support
:type self: NetworkAdapter
:type value: bool
:return: None
:rtype: None
:raises InvalidValueError: When the given value is not bool'

@has_monitor_mode.setter
def has_monitor_mode(self, value):

    if isinstance(value, bool):
        self._has_monitor_mode = value
    else:
        raise InvalidValueError(value, bool)
