BLE: Fix mutability in ble::advertising_event_t

pull/8738/head
Vincent Coubard 2018-11-13 10:26:14 +00:00
parent b6c7bd7960
commit 74c2def5ef
1 changed files with 0 additions and 105 deletions

View File

@ -224,36 +224,6 @@ struct advertising_event_t {
*/ */
explicit advertising_event_t(uint8_t value) : value(value) { } explicit advertising_event_t(uint8_t value) : value(value) { }
/**
* FIXME
* @param legacy_type
*/
advertising_event_t(advertising_type_t legacy_type)
{
switch (legacy_type) {
case ADV_CONNECTABLE_UNDIRECTED:
value = 0x23;
break;
case ADV_CONNECTABLE_DIRECTED:
value = 0x25;
break;
case ADV_SCANNABLE_UNDIRECTED:
value = 0x22;
break;
case ADV_NON_CONNECTABLE_UNDIRECTED:
value = 0x20;
break;
case ADV_CONNECTABLE_DIRECTED_LOW_DUTY:
value = 0x2D;
break;
}
}
/**
* FIXME
*/
advertising_event_t() : value(0) { }
/** /**
* FIXME * FIXME
* @return * @return
@ -263,21 +233,6 @@ struct advertising_event_t {
return static_cast<bool>(value & (1 << 0)); return static_cast<bool>(value & (1 << 0));
} }
/**
* FIXME
* @param v
* @return
*/
advertising_event_t& connectable(bool v)
{
if (v) {
value |= (1 << 0);
} else {
value &= ~(1 << 0);
}
return *this;
}
/** /**
* FIXME * FIXME
* @return * @return
@ -287,21 +242,6 @@ struct advertising_event_t {
return static_cast<bool>(value & (1 << 1)); return static_cast<bool>(value & (1 << 1));
} }
/**
* FIXME
* @param v
* @return
*/
advertising_event_t& scannable_advertising(bool v)
{
if (v) {
value |= (1 << 1);
} else {
value &= ~(1 << 1);
}
return *this;
}
/** /**
* FIXME * FIXME
* @return * @return
@ -311,21 +251,6 @@ struct advertising_event_t {
return static_cast<bool>(value & (1 << 2)); return static_cast<bool>(value & (1 << 2));
} }
/**
* FIXME
* @param v
* @return
*/
advertising_event_t& directed_advertising(bool v)
{
if (v) {
value |= (1 << 2);
} else {
value &= ~(1 << 2);
}
return *this;
}
/** /**
* FIXME * FIXME
* @return * @return
@ -335,21 +260,6 @@ struct advertising_event_t {
return static_cast<bool>(value & (1 << 3)); return static_cast<bool>(value & (1 << 3));
} }
/**
* FIXME
* @param v
* @return
*/
advertising_event_t& scan_response(bool v)
{
if (v) {
value |= (1 << 3);
} else {
value &= ~(1 << 3);
}
return *this;
}
/** /**
* FIXME * FIXME
* @return * @return
@ -359,21 +269,6 @@ struct advertising_event_t {
return static_cast<bool>(value & (1 << 4)); return static_cast<bool>(value & (1 << 4));
} }
/**
* FIXME
* @param v
* @return
*/
advertising_event_t& legacy_advertising(bool v)
{
if (v) {
value |= (1 << 4);
} else {
value &= ~(1 << 4);
}
return *this;
}
/** /**
* FIXME * FIXME
* @return * @return