gpt4 book ai didi

udp - Artnet 数据包结构

转载 作者:行者123 更新时间:2023-12-04 04:58:55 26 4
gpt4 key购买 nike

尽管我找到了这么多允许程序员使用 Artnet/ArtnetDMX 协议(protocol)的库,但我还没有找到正确的结构来在代码中发送 Artnet(到套接字)。

给出了结构,但是我只是不知道应该以什么顺序发送字节。
我是一个接一个地向宇宙发送一个字节,还是需要发送一个包含所有值的字节数组?

有没有人有通过 UDP 发送 Artnet 的经验?

这是维基百科上给出的结构:http://i.stack.imgur.com/wUjzd.png

最佳答案

我将以下结构用于 Art-Net v2

typedef struct {
char ID[8]; //"Art-Net"
UInt16 OpCode; // See Doc. Table 1 - OpCodes eg. 0x5000 OpOutput / OpDmx
UInt16 version; // 0x0e00 (aka 14)
UInt8 seq; // monotonic counter
UInt8 physical; // 0x00
UInt8 subUni; // low universe (0-255)
UInt8 net; // high universe (not used)
UInt16 length; // data length (2 - 512)
uint8_t data[512]; // universe data
} ArtnetDmx;

如果你想写一个 Art-Net 应用程序,你真的应该阅读位于 Artistic Licence 上的文档。 .

我会遵循版本 2 (14) 规范,因为版本 3 在野外非常罕见。

关于udp - Artnet 数据包结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16396013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com