nl :: Tecer:: Plataforma
Resumo
Funções | |
---|---|
BitsToByteLength (uint32_t aBits) | constexpr uint32_t Converte o comprimento do valor em bits para o comprimento em bytes. |
Divide (int64_t inDividend, int64_t inDivisor) | int64_t Executa uma operação assinada de 64 bits dividida por 64 bits e retorna o quociente. |
DivideBy1000 (uint64_t inDividend) | uint32_t Divida um dividendo não assinado de 64 bits por 1000, produzindo um valor de 32 bits. |
RoundDown (uint32_t a, uint32_t b) | constexpr uint32_t Executa o arredondamento para 0. |
RoundUp (uint32_t a, uint32_t b) | constexpr uint32_t Executa o arredondamento a partir de 0. |
Namespaces | |
---|---|
nl :: Weave :: Platform :: PersistedStorage | |
nl :: Weave :: Platform :: Segurança | Este namespace inclui todas as interfaces dentro Weave para o Weave Segurança Gerenciador de memória Monitor. |
Funções
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
Converte o comprimento do valor em bits para o comprimento em bytes.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Comprimento em bytes. |
Dividir
int64_t Divide( int64_t inDividend, int64_t inDivisor )
Executa uma operação assinada de 64 bits dividida por 64 bits e retorna o quociente.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Devoluções | O quociente de inDividend dividido por inDivisor |
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
Divida um dividendo não assinado de 64 bits por 1000, produzindo um valor de 32 bits.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | o quociente de 32 bits. |
Arredondar para baixo
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
Executa o arredondamento para 0.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Devoluções | Valor arredondado para baixo até o múltiplo mais próximo de granularidade de arredondamento. |
Arredondar para cima
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
Executa o arredondamento a partir de 0.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Devoluções | Valor arredondado para o múltiplo mais próximo de granularidade de arredondamento. |