Arduino - 32 bitu promenna ze 4 byte
Petr Labaj
labaj na volny.cz
Neděle Prosinec 15 23:47:26 CET 2024
Protože se po síti často pohybují jiní indiáni než bydlí v počítačích,
tak už odjakživa (co existují sítě) existují funkce ntohs, htons, ntohl,
htonl.
Je to zkratka z network-to-hardware-short, ... totéž opačně a totéž pro
long.
Jsou snad vždy a všude (od AVR po superpočítače od IBM), a jsou vždy
správně pro danou platformu a maximálně zoptimalizované, protože v
síťovém programování se to používá furt.
Network order je vždy Big Endian.
Takže Vaše použití by pak vypadalo nějak takto:
PowerIO = ntohl (*(uint32_t *) (RX_Data+7));
PL
Další informace o konferenci Hw-list