[ox/mc] Rename FieldPresenceMask to FieldPresenceIndicator
This commit is contained in:
parent
f218ec44af
commit
e45122184e
4
deps/ox/src/ox/mc/CMakeLists.txt
vendored
4
deps/ox/src/ox/mc/CMakeLists.txt
vendored
@ -1,6 +1,6 @@
|
||||
add_library(
|
||||
OxMetalClaw
|
||||
presencemask.cpp
|
||||
presenceindicator.cpp
|
||||
read.cpp
|
||||
write.cpp
|
||||
)
|
||||
@ -22,7 +22,7 @@ install(
|
||||
FILES
|
||||
err.hpp
|
||||
mc.hpp
|
||||
presencemask.hpp
|
||||
presenceindicator.hpp
|
||||
read.hpp
|
||||
types.hpp
|
||||
write.hpp
|
||||
|
@ -8,16 +8,16 @@
|
||||
|
||||
#include <ox/std/byteswap.hpp>
|
||||
#include "err.hpp"
|
||||
#include "presencemask.hpp"
|
||||
#include "presenceindicator.hpp"
|
||||
|
||||
namespace ox {
|
||||
|
||||
FieldPresenseMask::FieldPresenseMask(uint8_t *mask, std::size_t maxLen) {
|
||||
FieldPresenceIndicator::FieldPresenceIndicator(uint8_t *mask, std::size_t maxLen) {
|
||||
m_mask = mask;
|
||||
m_maskLen = maxLen;
|
||||
}
|
||||
|
||||
bool FieldPresenseMask::get(int i) const {
|
||||
bool FieldPresenceIndicator::get(int i) const {
|
||||
if (i / 8 < m_maskLen) {
|
||||
return (m_mask[i / 8] >> (i % 8)) & 1;
|
||||
} else {
|
||||
@ -25,7 +25,7 @@ bool FieldPresenseMask::get(int i) const {
|
||||
}
|
||||
}
|
||||
|
||||
Error FieldPresenseMask::set(int i, bool on) {
|
||||
Error FieldPresenceIndicator::set(int i, bool on) {
|
||||
if (i / 8 < m_maskLen) {
|
||||
if (on) {
|
||||
m_mask[i / 8] |= 1 << (i % 8);
|
@ -13,14 +13,14 @@
|
||||
|
||||
namespace ox {
|
||||
|
||||
class FieldPresenseMask {
|
||||
class FieldPresenceIndicator {
|
||||
private:
|
||||
uint8_t *m_mask = nullptr;
|
||||
int m_maskLen = 0;
|
||||
int m_fields = 0;
|
||||
|
||||
public:
|
||||
FieldPresenseMask(uint8_t *mask, std::size_t maxLen);
|
||||
FieldPresenceIndicator(uint8_t *mask, std::size_t maxLen);
|
||||
|
||||
bool get(int i) const;
|
||||
|
||||
@ -36,19 +36,19 @@ class FieldPresenseMask {
|
||||
|
||||
};
|
||||
|
||||
constexpr void FieldPresenseMask::setFields(int fields) noexcept {
|
||||
constexpr void FieldPresenceIndicator::setFields(int fields) noexcept {
|
||||
m_fields = fields;
|
||||
}
|
||||
|
||||
constexpr int FieldPresenseMask::getFields() const noexcept {
|
||||
constexpr int FieldPresenceIndicator::getFields() const noexcept {
|
||||
return m_fields;
|
||||
}
|
||||
|
||||
constexpr void FieldPresenseMask::setMaxLen(int maxLen) noexcept {
|
||||
constexpr void FieldPresenceIndicator::setMaxLen(int maxLen) noexcept {
|
||||
m_maskLen = maxLen;
|
||||
}
|
||||
|
||||
constexpr int FieldPresenseMask::getMaxLen() const noexcept {
|
||||
constexpr int FieldPresenceIndicator::getMaxLen() const noexcept {
|
||||
return m_maskLen;
|
||||
}
|
||||
|
4
deps/ox/src/ox/mc/read.hpp
vendored
4
deps/ox/src/ox/mc/read.hpp
vendored
@ -15,7 +15,7 @@
|
||||
#include <ox/std/vector.hpp>
|
||||
|
||||
#include "err.hpp"
|
||||
#include "presencemask.hpp"
|
||||
#include "presenceindicator.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
namespace ox {
|
||||
@ -23,7 +23,7 @@ namespace ox {
|
||||
class MetalClawReader {
|
||||
|
||||
private:
|
||||
FieldPresenseMask m_fieldPresence;
|
||||
FieldPresenceIndicator m_fieldPresence;
|
||||
int m_fields = 0;
|
||||
int m_field = 0;
|
||||
std::size_t m_buffIt = 0;
|
||||
|
6
deps/ox/src/ox/mc/write.hpp
vendored
6
deps/ox/src/ox/mc/write.hpp
vendored
@ -12,11 +12,11 @@
|
||||
#include <ox/ser/types.hpp>
|
||||
#include <ox/std/byteswap.hpp>
|
||||
#include <ox/std/string.hpp>
|
||||
#include <ox/std/vector.hpp>
|
||||
#include <ox/std/types.hpp>
|
||||
#include <ox/std/vector.hpp>
|
||||
|
||||
#include "err.hpp"
|
||||
#include "presencemask.hpp"
|
||||
#include "presenceindicator.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
namespace ox {
|
||||
@ -24,7 +24,7 @@ namespace ox {
|
||||
class MetalClawWriter {
|
||||
|
||||
private:
|
||||
FieldPresenseMask m_fieldPresence;
|
||||
FieldPresenceIndicator m_fieldPresence;
|
||||
int m_fields = 0;
|
||||
int m_field = 0;
|
||||
std::size_t m_buffIt = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user