mirror of https://github.com/PentHertz/srsLTE.git
add RLC AM FI field helpers
This commit is contained in:
parent
c93ea1dd10
commit
4b90852170
|
@ -217,8 +217,10 @@ bool rlc_am_is_control_pdu(byte_buffer_t *pdu);
|
||||||
bool rlc_am_is_control_pdu(uint8_t *payload);
|
bool rlc_am_is_control_pdu(uint8_t *payload);
|
||||||
bool rlc_am_is_pdu_segment(uint8_t *payload);
|
bool rlc_am_is_pdu_segment(uint8_t *payload);
|
||||||
std::string rlc_am_to_string(rlc_status_pdu_t *status);
|
std::string rlc_am_to_string(rlc_status_pdu_t *status);
|
||||||
bool rlc_am_start_aligned(uint8_t fi);
|
bool rlc_am_start_aligned(const uint8_t fi);
|
||||||
bool rlc_am_end_aligned(uint8_t fi);
|
bool rlc_am_end_aligned(const uint8_t fi);
|
||||||
|
bool rlc_am_is_unaligned(const uint8_t fi);
|
||||||
|
bool rlc_am_not_start_aligned(const uint8_t fi);
|
||||||
|
|
||||||
} // namespace srsue
|
} // namespace srsue
|
||||||
|
|
||||||
|
|
|
@ -1739,14 +1739,24 @@ std::string rlc_am_to_string(rlc_status_pdu_t *status)
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool rlc_am_start_aligned(uint8_t fi)
|
bool rlc_am_start_aligned(const uint8_t fi)
|
||||||
{
|
{
|
||||||
return (fi == RLC_FI_FIELD_START_AND_END_ALIGNED || fi == RLC_FI_FIELD_NOT_END_ALIGNED);
|
return (fi == RLC_FI_FIELD_START_AND_END_ALIGNED || fi == RLC_FI_FIELD_NOT_END_ALIGNED);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool rlc_am_end_aligned(uint8_t fi)
|
bool rlc_am_end_aligned(const uint8_t fi)
|
||||||
{
|
{
|
||||||
return (fi == RLC_FI_FIELD_START_AND_END_ALIGNED || fi == RLC_FI_FIELD_NOT_START_ALIGNED);
|
return (fi == RLC_FI_FIELD_START_AND_END_ALIGNED || fi == RLC_FI_FIELD_NOT_START_ALIGNED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool rlc_am_is_unaligned(const uint8_t fi)
|
||||||
|
{
|
||||||
|
return (fi == RLC_FI_FIELD_NOT_START_OR_END_ALIGNED);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool rlc_am_not_start_aligned(const uint8_t fi)
|
||||||
|
{
|
||||||
|
return (fi == RLC_FI_FIELD_NOT_START_ALIGNED || fi == RLC_FI_FIELD_NOT_START_OR_END_ALIGNED);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace srsue
|
} // namespace srsue
|
||||||
|
|
Loading…
Reference in New Issue