nl:: Weave:: Platform
Riepilogo
Funzioni |
|
---|---|
BitsToByteLength(uint32_t aBits)
|
constexpr uint32_t
Converte la lunghezza del valore in bit in lunghezza in byte.
|
Divide(int64_t inDividend, int64_t inDivisor)
|
int64_t
Esegue la divisione a 64 bit firmata per un'operazione a 64 bit e restituisce il quoziente.
|
DivideBy1000(uint64_t inDividend)
|
uint32_t
Dividere un dividendo a 64-bit non firmato per 1000 producendo un valore a 32 bit.
|
RoundDown(uint32_t a, uint32_t b)
|
constexpr uint32_t
Esegue l'arrotondamento verso 0.
|
RoundUp(uint32_t a, uint32_t b)
|
constexpr uint32_t
Esegue l'arrotondamento partendo da 0.
|
Spazi dei nomi |
|
---|---|
nl:: |
|
nl:: |
Questo spazio dei nomi include tutte le interfacce di Weave per il gestore della memoria di Weave Security Monitor. |
Funzioni
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
Converte la lunghezza del valore in bit in lunghezza in byte.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Lunghezza in byte.
|
Divisione
int64_t Divide( int64_t inDividend, int64_t inDivisor )
Esegue la divisione a 64 bit firmata per un'operazione a 64 bit e restituisce il quoziente.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Il quoziente di inDividend diviso per inDivisore
|
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
Dividere un dividendo a 64-bit non firmato per 1000 producendo un valore a 32 bit.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
il quoziente a 32 bit.
|
RoundDown
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
Esegue l'arrotondamento verso 0.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Valore arrotondato per difetto al multiplo più vicino alla granularità di arrotondamento.
|
RoundUp
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
Esegue l'arrotondamento partendo da 0.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Il valore è arrotondato al multiplo più vicino della granularità di arrotondamento.
|