Art-Net中文翻译解析_第1页
Art-Net中文翻译解析_第2页
Art-Net中文翻译解析_第3页
Art-Net中文翻译解析_第4页
Art-Net中文翻译解析_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2了许多新的功能,并简化了数据传输机制。这些变化都是基数据包地址:Art-Net3规范中,理论上最多为32768个数据包。实际可传输数据包数量取决址0地址包单一值。低字节的高四位被称为子网地址,并设置为每个节点一个值。低字这意味着任何节点具有:术语:节点(Node):一个设备使用Art-Net转换DMX512被称为一个节点。2端口地址(Port-Address):32768个地址中的其中一个地址可能写入到可控的niverse网络(Net):一组16个连续子网或256个连续数据包被称为网络,总共有128子网(Sub-Net):一组16个连续的数据包被称为一个子网。(不要与子网掩码混淆)。数据包(Universe):一个512数据帧的DMX512信号被称为数据包。控制器(controller):中央控制器或监控设备(灯光控制台)被称为控制器。IP:Internet协议地址。它被表示在一个长字格式(0×12345678)或点格式 (2.255.255.255)。惯例是,前者是十六进制的,而后者是小数。该IP唯一标子网掩码(SubnetMask):定义IP的一部分,代表了网络地址和哪一部分代表端口(Port):ActualdatatransmissiononArt-NetusestheUDPprotocolthatoperates‘ontopof’theTCP/IPprotocol.UDPdatatransferoperatesbytransferringdatafromaspecificIP:PortaddressonaNodeorControllertoasecondspecificIP:PortaddressonasecondNodeorController.Art-Netusesonlyoneportaddressof0x1936.定向广播(DirectedBroadcast):当一个网络第一次连接,控制器不知道节点知道其IP地址。定向广播地址允许控制器发送ArtPoll到网限制性广播(LimitedBroadcast):Art-Net数据包不该被广播到受限广播的地控制器(Controller):一个通用术语,描述一个Art-Net设备与产生控制数据媒介服务(MediaServer):一个通用术语,描述能够产生基于“mx”媒介扩以太网实现:注意事项:UDP的C其中所有的数据项都被认为是类INTINTINT整数指定。没有隐藏的填充字节,的最末端。在一个有效所有的数据包的定义被设计成使得它们的长度在将来的版本中可以增加,同时保持兼容性。由于这个原因,只有最小分组长度在这个协议中检查。协议操作:节点工作在一种模式中,个节点有一个从他的以太网MAC地址获取的独IP地址配置:IP配置——DHCP在ArtPollReply数据包中,节点回复是否使用DHCP。本文档详细介绍了假设使用静态DHCPDHCP改。IP静态地址2一的编号。上部三个字节'U:V:W'被注册到特定的组织。较低的三个字节'X:址冲突,该产品OEM(原始设备制造商)代码被添加到MAC地址。BCDABCDAsProgrammedx+OEMyzzProductSwitchSettingsCustomIPProgrammedNetworkSwitchOffNetworkSwitchOnSubnetMaskAsProgrammed子网络掩码总是初始化为255.0.0.0,除非一个定制的IP地址已被使用。A必须小心在实施连接到其他网络。如果安装需要类地址的路由器来实现。计算:2IPAddressA=2(BecauseNetworkswitchisoff).IPAddressB(0x98+0+16).IPAddressCx34fromMACaddress).IPAddressD0x98fromMACaddress).IPAddress.52.118.控制器默认轮询网络拓扑结构:ArtNet网络拓扑结构操作:多个中央控制器(光台)进行通信。操作数据传输此模式下,由ArtDmx包的ArtNet定义ArtPoll:据包策略允许制器广播该数据包来播轮轮询网络上的所有控制许许体服务器单播传输定向广播许不允许据包做出响应。ArtPollIP地址2.255.255.255(子网掩码3S。如果控制器没有收到在这个时间内得到反应,那么可以认为节点广播ArtPoll的控制器应该同时回答他自己的信息(定向广播地址)通过ArtPollReply有设备情况而不需ll法如下:如果任何控制器请求诊断,该节点将发送诊断。(ArtPoll->TalkToMe->3)。先的最低最小值应使用。(忽略ArtPoll->Priority)2123456eTalkToMe优先级-----3210-8个字符数组,最后一个字符是一Value=‘A’’r’’t’’-’’N’’e’’t’0x00操作码(OpCode)定义了再UDP先传输低字节,操作码列表详见于表格1。调到OpPoll。Art-Net协议版本号高字节Art-Net协议版本号低字节。当前的通讯当使用版本号低于14的协设置节点行为未使用,传输为0,donottestuponreceipt.0=诊断信息为广播(ifbit2)1=诊断信息为单一传播(ifbit2)0=不要发送给我诊断信息1=给我发送诊断信息0=仅当响应ArtPoll或ArtAddress时发送ArtPollReply1=每当节点条件发生变化时发送ArtPollReply。该选项使得控制器在条件发生变化时响应而不需要不弃用应发送的最低优先级的诊断信息。详见表格5名字数值定义2这是一个ArtPoll包,没有其他数据被包含在这个UDP包中这是一个ArtPollReply包,包据记录的数据包。用于发送基于文本的参数命令OpOutput/OpDmx这是一ArtDmx数据包。它包含零起始码DMX512信息的单一的全集(数据包??)。这是一ArtNzs数据包。它包含非零起始码(除RDM)DMX512信息的单一的全它包含了节点远程编程的信这是一个ArtInput数据包,它包含DMX输入的许可-禁这是一个ArtTodRequest数据包。ItisusedtorequestaTableofDevices(ToD)for发现的RDM设备的表格这是一个ArtTodData数据包。ItisusedtosendaTableofDevices(ToD)forRDMdiscovery.用来发送被发现的RDM设备表格这是一个ArtTodControl数据包。ItisusedtosendRDMdiscoverycontrolmessages.用来发送被发现RDM的控制信息isusedtosendallnon2discoveryRDMmessages.这是一个数据包。用来发送所有非发现RDM信息这是一个ArtRdmSub数据这是一个ArtVideoSetup数据包。包含实现扩展的视频功能的节点的视频画面设置这是一个ArtVideoPalette数据包。包含实现扩展的视频功能的节点的调色板设置信这是一个ArtVideoData数据包。包含实现扩展的视频功OpMacMaster这是一个ArtMacMaster数据包。用来编程节点的MAC商ESTA代码。这是一个节点的出厂初始化。不能被应OpMacSlave这是一个ArtMacSlave数据包。节点返回确认收到OpFirmwareMaster这是一个ArtFirmwareMaster数据包。用于将新固件或固件扩OpFirmwareReply这是一个ArtFirmwareReply数据包。节点返回确认是否收到ArtFirmwareMaster或它被返回由节点确认收到一个ArtFirmwareMaster分组或ArtFileTnMaster分组。数OpFileTnMasterOpFileFnMasterOpFileFnReplyOpIpProg节点确认下载这是一个ArtIpProg数据包。用来重新编程节点的OpIpProgReply这是一个ArtIpProgReply数据包。节点返回确认是否收OpIpProgReplyOpMedia由媒体服OpMediaOpMediaPatch这是一个ArtMediaPatch数据包。由控制器单一传播而且OpMediaPatchOpMediaControl这是一个ArtMediaControl数据包。由控制器单一传播OpMediaControlOpMediaContrlReplyArtMediaControlReply数据包。由媒体服务器单一传播控制器来使其动作。OpTimeCode这是一个ArtTimeCode数据OpTimeCodeOpTimeSyncOpTriggerOpDirectory用于发送触发宏请求节点的文件列表OpDirectoryReplyOpDirectoryReply0x9b00OpDirectory码符RcDebug启动在调试模式(只有在开发中使用)RcPowerOk开机测试成功RcPowerFail开机硬件测试失败RcSocketWr1最后的UDP从节点获取失败,原因是长度缩短了,最RcParseFail无法确定最后UDP传输。检数据包的长度。RcUdpFail无法再最后传输尝试中打开RcShNameOk确认通过ArtAddress的短名编程是成功的RcLoNameOk确认通过ArtAddress的长名编程是成功的RcDmxErrorDMX512检测到接收错误RcDmxUdpFullDMX内部发送缓冲区溢出RcDmxRxFullDMX内部接收缓冲区溢出RcSwitchErrRcConfigErr固件与产品配置不匹配RcDmxShortDMX输出不足检测。见oodOutputRcFirmwareFail新固件最后一次尝试上传失败RcUserFail当使用远程处理锁定了地址时用户已经改变了开关设定。用户改变无效。Table4–StyleCodes(样式代码):tNodeStControllerStMediaStRouteStBackupStConfigStVisualrtPollReplyArtNet设备灯光控制台媒体服务器网络路由设备备份设备配置或诊断工具模拟器t不允许定向广播数据包响应ArtPoll接收单一传输广播所有设备tdefinitionBitBit描述-8个字符数组,最后一个字符是一Value=‘A’‘r’-‘t’‘N‘’‘e’‘t’0x00-OpPollReply先传输低字节-包含节点的IP地址数组。第一个目是最高有效字节。-端口总是0x1936先传输低字节-节点的固件版本的高字节。控制器只需要使用此字段来决定是否进行固件升级。这是一个使用较件的约定。-节点固件版本号的低字节-15位的端口地址的14-8位被编码成字段最低7位。用来结合名字ID8]pCodeIPAddress[4]VersInfoHVersInfoLNetSwitch大小ntnt字段1234567HiHiUbeaVersionStatus89SubSwitch和Swin[]或Swout[]产SubSwitch-字段的最低4SubSwitch-SubSwitch和Swin[]或Swout[]产述了设备的供应商和可用功能。目前注册的代码定义见表格2。-此字段包含用户BIOS扩展区 (UBEA)的固件版本。如果UBEA未编程,这个字段包含零。-一般状态寄存器包含位字段如7-6指示器状态00指示器状态未知01指标器在定位模式10指示器在静音模式5-4端口地址的编程管理00端口编程管理未知01所有端口地址通过前面板控制设置10端口地址全部或部分通过网络3不要实施,传输0,接收不要测20=普通固件引导(从闪存)。不支持双启动的节点,清除此字段10=不能远程设备管理(RDM)1=可以远程设备管理(RDM)00=UBEA不存在或已损坏EstaManLo-ESTA制造商代码。这些码被用于表示设备制造商。它们是由ESTA分配。这个字段可以被解释为两个ASCII字节表示制造商的缩EstaManHi-HibyteofaboveShortName18]-数组表示节点的空终止短名称。控制器使用ArtAddress包编程该字符串。最大长度为17个字符加上空字符。这是一个固定长度的字段,尽管它包含字符串可以比LongName64]-数组表示节点的空终止长名称。控制器使用ArtAddress包编程该字符串。最大长度为63个字符加上空字符。这是一个固定长度的字段,尽管它包含字符串可以比NodeReport[64]-数组是节点运行状态或操作错误的文字报告。主要用于“工程”数据而不是“最终用户”数据。改字段的格式为:“#XXXX[YYYY..]ZZZZZ......”xxxx是一个十六进制的状态码,如表3规定。节点每发送一次ArtPollResponse十进制计数器这使得控制器可以在节点钟监视ZZZZ是定义状态的英文文本字符这是一个固定长度的字段,尽管段短。NumPortsHi-字的高字节描述端口的输入输出数量。高字节是为将来的扩展,NumPortsLo-字的低字节描述端口的输入输出PortTypesGoodInput4]GoodOutput[4]数量。如果输入数量不等于输出数量,取最大值。如果没有输入或输出端口实现,可以使用0.最大值为4.当信息隐含在PortTypes[]时,节点可以忽略此-这个数组定义了每个通道的操作example=0xC0,0xC0,0xC0,0xc0)。数组的长度是固定的,节点上的时间可用的输入或输出7合集是可通过Art-net网络输出的数据的通道。(SetisthischannelcanoutputdatafromtheArt-NetNetwork.)6设置此通道是否可以通过Art-net5-0000000=DMX512000001=MIDI000010=Avab000011=ColortranCMX000100=ADB62.5000101=Art-Net-数组定义了节点的输入状态7设置-数据接收6设置-通道包括DMX512测试数据5设置-通道包括DMX512的4设置-通道包括DMX512的文本包3设置-输入禁止2设置-检测到接收错误1-0未使用而且传输为0-数组定义了节点的输出状态7设置-数据已经传输6设置-通道包括DMX512的文本包5设置-通道包括DMX512的4设置-通道包括DMX512的文本包3输出合并ArtNet数据2上电检测DMX输出不足10设置-合并模式是LTP未使用而且传输为0-15位端口编码中的3-0位被编码成低有效t-15位端口编码中的3-0位被编码成低有效SwVideo-设置为00时,视频显示出本地数据。设置为01时,视频显示以太用。SwMacro-如果节点支持微距键输入,此字节代表的触发值。该节点是负责“反跳”的输入。当ArtPollReply设置为自动发送,(TalkToMe位1),所述ArtPollReply将被发送键向下和向上键事件。不过,控制器不应该假设只有一个位的位宏输入可用于远程事件触发或提76543210Set–Macro8active.Set–Macro7active.Set–Macro6active.Set–Macro5active.Set–Macro4active.Set–Macro3active.Set–Macro2active.Set–Macro1active.SwRemote-如果节点支持远程触发输入,此字节代表的触发值。该节点是负责“反跳”的输入。当ArtPollReply设置为自动发送, (TalkToMe位1),所述ArtPollReply将被发送键向下和向上键事件。不过,控制器不应该假设只有一个位的位置发生了变宏输入可用于远程事件触发或提76543210Set–Macro8active.Set–Macro7active.Set–Macro6active.Set–Macro5active.Set–Macro4active.Set–Macro3active.Set–Macro2active.Set–Macro1active.Spare,设置为0Spare,设置为0Spare,设置为0Style义了设备的装MACHiMACAddressMACAddressMACAddressMACAddressMACLoMACAddressLoByteBindIp[4]如果该单元是大规模的一部分或模块化产品。这是源设备的IP。BindIndex设置为零,如果没有约束力,否则此数字代表约束设备的顺序。数值越小,越接近源设备。值为1Status0Set(设置)=产品支持Web浏览12Clr=节点禁止DHCPSet=节点使能DHCP3Clr=节点支持8位端口地址2 Art-NetII)Set址 (Art-Net3)2ArtIpProgReply:发送到特定控制器的IP发送到特定控制器的IP广播不允许lyetdefinition18个字符数组,最后一个字符是一个空的终23t4Art-Net协议版本号低字节(14)5PadlengthtomatchArtPoll.6dlengthtomatchArtPoll7PadlengthtomatchArtIpProg.8PadlengthtomatchArtIpProg.9ProgIp1接收不测试(Transmitaszero,sdonttest接收不测试(Transmitaszero,sdonttest,接收不测试(Transmitaszero,sdonttest,接收不测试(Transmitaszero,sdonttest接收不测试(Transmitaszero,sdonttest接收不测试(Transmitaszero,sdonttest,接收不测试(Transmitaszero,sdonttest0002rtAddress控制器发送到一个特定应答ArtPollReply.许许体服务器单一传输广播应答ArtPollReply.许不允许许多控制。例如,将允回)。节点应答ArtPollReply数据包。on字字段1ID[8]8个字符数组,最后一个字符是一个空的终止。ValueArtNetx2OpCodeIntOpAddress先传输低字节3ProtVerHiArt-Net协议版本号的高字节4ProtVerLoArt-Net协议版本号的高字节,当前值为145NetSwitch的14-8位被编码为字段的最低7位。用来结合这个值被忽略除非第7位为高。即编程值0×07,发送值为0x87。发送0x00到重置此值到物理开关的设置。6789Filler2ShortNameLongNameSwIn[4]SwOut[4]SubSwitchSwVideoCommand使用值0x7f来不变化PadlengthtomatchArtPoll.数组表示节点的空终止短名称,控制器使用ArtAddress包编程该字符串。最大长度为17个字符加上空。该节点将忽略此值,如这是一个固定长度的字段,尽管它包含字符串可以比字段短。数组表示节点的空终止长名称,控制器使用ArtAddress包编程该字符串。最大长度为63个字符加上空。该节点将忽略此值,如这是一个固定长度的字段,尽管它包含字符串可以比字段短。15位端口地址的3-0位为字段给定的输入端口被编码成在最低4位。这是用在与NetSwitch和SubSwitch组合,以产生完整的全这个值被忽略除非第7位为高。即编程值0×07,发送值为0x87。x置此值到物理开关的设置。使用值0x7f来不变化15位端口地址的3-0位为字段给定的输入端口被编码成在最低4位。这是用在与NetSwitch和SubSwitch组合,以产生完整的全这个值被忽略除非第7位为高。即编程值0×07,发送值为0x87。x置此值到物理开关的设置。使用值0x7f来不变化15位端口地址的7-4位为字段给定的输入端口被编码成在最低4SwitchSWINSWOUT这个值被忽略除非第7位为高。即编程值0×07,发送值为0x87。x置此值到物理开关的设置。使用值0x7f来不变化保留节点配置指令:助记符AcNone助记符AcNoneAcCancele动作无动作如果节点目前正处于合并模式,在收到下一ArtDmx包时取消合并模式。见合并运作模x00x01x02AcLedNormal节点的前面板指示灯正常工x03x04x05AcLedMuteAcLedLocateAcResetRx节点的前面板指示灯被禁止,节点的前面板指示灯快速闪烁。它的目的是作为大型装置如果输出不足被标记,强制测需要注意的是LTP/HTP设置应由功率循环过程中的节点保留。x10AcMergeLtp0x11AcMergeLtp1x12AcMergeLtp2x13AcMergeLtp3x50AcMergeHtp0模式(默认)。x51AcMergeHtp1模式(默认)。x52AcMergeHtp2模式(默认)。x53AcMergeHtp3模式(默认)。x90AcClearOp0x91AcClearOp1x92AcClearOp2x93AcClearOp32ArtDiagData途务器控制器发出的ArtPoll数据包定义了需要被发送信息的目的地。ArtDiagDatapacketdefinitionArtDiagDatArtDiagData字名字大小Bit描述段1ID[8]Int8-8个字符数组,最后一个字符是一个空的终止。ValueArtNetx2OpCodeInt16-OpOutput,先传输低字节3ProtVerHiInt8-Art-Net协议版本号高字节4ProtVerLoInt8-Art-Net协议版本号低字节,当前值为145Filler1Int8-接收忽略,被发送器设置为06PriorityInt8-诊断数据的优先级,见表格57Filler2Int8-接收忽略,被发送器设置为08Filler3Int8-接收忽略,被发送器设置为09LengthHiInt8-下面文本数组的长度,高字节10LengthLoInt8-低字节11Data[Length]Int8-ASCII文本数组,空终止。最大长度为512字节,Table5–PriorityCodes:下表详细诊断优先级代码。这些都是用在ArtPoll和ArtDiagData。DpLow低优先级信息DpMedDpHigh息DpCritical级信息DpVolatile易失信息。这种类型的信息在DMX-Workshop诊断显示一行。所有其它类型显示在列表框。rtTimeCode途途途途途途途途途器般情况下,单一控制器将广播数据包到on字字名字大小Bit描述段1ID[8]Int8-8个字符数组,最后一个字符是一个空的终止。Value=‘A’‘r’‘t’‘-‘‘N’‘e’‘t’0x002OpCodeInt16-OpTimeCode先传输低字节3ProtVerHiInt8-Art-Net协议版本号高字节4ProtVerLoInt8-Art-Net协议版本号低字节,当前值为145Filler1Int8-接收忽略,被发送器设置为06Filler2Int8-接收忽略,被发送器设置为07FramesInt8-帧时间,0-29取决于模式8SecondsInt8-秒,0-599MinutesInt8-分,0-59HoursInt8时,0-2311TypeInt8-0=Film(24fps)1=EBU(25fps)2=DF(29.97fps)3=SMPTE(30fps)2ArtCommand:途途途途途途途途途务器定BitBit描述-8个字符数组,最后一个字符是一个空的终止。ValueArtNetx-OpOutput先传输低字节-Art-Net协议版本号高字节--Art-Net协议版本号低字节,当前值为14-接收器忽略,被发送器设置为0-诊断信息的优先级,见表5-下面文本数组的长度,高字节-低字节-ASCII文本数组,空终止。最大长度为512字节,其CodeProtVerHiProtVerLoEstaManHiEstaManLoLengthHiLengthLotant字段123456789数据段包含文本命令。文本是ASCII编码,并为空终止,不区分大小写。命令文本可以包含多个命令,并坚持语法如下:Command=Data&2外请注意,该文本是大写的可读性;它不区t此命令用于重新编程与ArtPollReply->SWOUT字段相关联的标签。语法:“SwoutText=Playback&”此命令用于重新编程与ArtPollReply->SWOUT字段相关联的标签。语法:“SwoutText=Record&”SwoutTextSwinTextrtTrigger途务器单个设备或一小部分,在这种情字字名字大小Bit描述段1ID[8]Int8-8个字符数组,最后一个字符是一个空的终止。Value=‘A’‘r’‘t’‘-‘‘N’‘e’‘t’0x002OpCodeInt16-OpOutput先传输低字节3ProtVerHiInt8-Art-Net协议版本号高字节4ProtVerLoInt8-Art-Net协议版本号低字节,当前值为145OemCodeHiInt8-需要接受触发器的节点的制造商代码(高字节)。6OemCodeLoInt8-需要接受触发器的节点的制造商代码(低字节)。7KeyInt8-密钥8SubKeyInt8子密钥9Data[512]Int8[]密钥定义的有效载荷的解释密钥(key)是一个用来定义数据包用的8-bit数值。这个字段的解释取ues用途(Purpose)0AsciiSubKey字段包含当键盘按下,接收设备需要处理的ASCII码。 (Payloadnotused)1KeyMacroSubKey字段包含的接收设备需要执行的宏的数量。(Payloadnotused)2eySoftSubKey字段包含一个当软按键(sift-key)键盘被按下而且接收设备需要处理的软按键。(Payloadnotused)3KeyShowSubKey字段包含的接收设备需要运行的显示的数量。(Payloadnotused)Undefined未定义子密钥(SubKey)是一个用来定义数据包用的8-bit数值。这个字段的rtDmx是否是否是否器数据的(不同长度或不同内容)DMX数据帧同样作为ArtDmx数据包传输。然而,活动但不变化的输入会每隔4秒重新传输最后一个有效的ArtDmxonx将在ArtPollReply中列出订阅的全集。已订阅意味着全集(universes)在不管如果发送器想发送的全集(universes)没有订阅者,那么ArtDmx将不onBitBit描述-8个字符数组,最后一个字符是一个空的终止。ValueArtNetx-OpOutput先传输低字节-Art-Net协议版本号高字节-Art-Net协议版本号低字节,当前值为14-序列号用来确保ArtDmx数据包以正确的顺序使用。当Art-net是通过一个介质诸如因特网,可能的ArtDmx现乱序。序列号设置为0来禁止这功能-从DMX512数据输入的物理输入端口。此字段仅供参考。使用全集来数据路由。-目的地数据包的15位端口地址的低字节-目的地数据包的15位端口地址的高7位字节-DMX512数据数组的长度。这个值范围需要是2-512.表示数据包编码的DMX512通道数目。注:产品转换ArtNetDMX512可以选择总发送512个通道。高字节-上述内容低字节-DMX512的灯光数据的变长数组。CodeProtVerHiProtVerLoSequencesicalubUniLengthHigthData[Length]nt123456789刷新率:2ergingArtDmxIP到这种情况。节点可以合理地处理这种情况使用以下两种方法之一:节点应该在产品使用指南中记录被实施的方法。优选合并,因为它提供合并方式实现如下:MXkToMeBitly从合并模式退出的处理方式如下:如果ArtDmx的任一(但不是两者)源停止,发生故障的源在合并缓冲超时周期结束时,节点退出合并模式。源将被节点忽略。合并执行允许的操作如下两2联合控制:两个控制器(控制台),可以在网络上运行和合并备份:一个控制器(控制台)可以监视网络当主控制器发生故2ArtNzs:向特殊用途Yes特殊用途Yes媒体服务器特殊用途YesArtNzs是用来传输非零起始码(RDM除外)的DMX512节点到控制器,节点到节点,控制器到节点的格式BitBit描述-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x00-OpNzs-Art-Net版本号高字节-Art-Net版本号低字节,当前值为14-序列号用来确保ArtDmx数据包以正确的顺序使用。当Art-net是通过一个介质诸如因特网,可能的ArtDmx数据包在接收时出现新排序数据包。序列号设置为0来禁止这功能-数据包的DMX512起始码,不可以是0或pCodeProtVerHiProtVerLoSequenceStartCodent1234562789ubUniLengthHigth-15bit目的地端口地址的低字节-15bit目的地端口地址的高7位字节-DMX512数据数组的长度。这个值范围需要是2-512.表示数据包编码的DMX512通道数目。注:产品转换Art-Net到DMX512可以选择总发高字节-上述内容低字节-DMX512的灯光数据的变长数组。2ArtInput:控制器发送到一个特定节点的IP地址广播无动作在控制器上实现此功能时应注意,一些网络流量可能是一个节点putpacketdefinitionBitBit描述-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x00-OpNzs-Art-Net版本号高字节-Art-Net版本号低字节,当前值为14-PadlengthtomatchArtPoll.-PadlengthtomatchArtPoll.-描述输入或输入端口数字的字的高字节,高字节是未将来的扩展,目前为零。pCodeProtVerHiProtVerLllererNumPortsnt1234567289NumPortsInt8-描述输入或输入端口数字的字的低字节。如果输入数不等于输出数,取最大的值。最大值为Int8-数组定义每个通道的输入禁止状态。(例如=0三输入)7-1未使用置为禁用此输入。2本章节定义用于发送固件版本为节点的数据包。在所有的情况下,通信是私人的。广播地址绝不使用。处理涉及的控制器发送多个ArtFirmwareMaster包到节点的IP地处理。用更大的时间lyer那么节点中止处理。在这种情况下该节点返回到其以前的操plyNodeReport前,控制器必须检查此值。节点也要在接收到第一个数据包时检查这个s现这些特征的制造商必须记录软件接口要求。2ArtFirmwareMaster:单一传播播单一传播播ArtFirmwareMasterpacketdefinition随OpFirmwareReply回应不允许不允许随OpFirmwareReply回应不允许不允许媒体服务器BitBit描述-8字节数组,最后字符为空终止符。ValueArNt’‘e’‘t’0x00-OpFirmwareMaster-Art-Net版本号高字节-Art-Net版本号低字节,当前值为14-PadlengthtomatchArtPoll.-PadlengthtomatchArtPoll.-定义数据包内容如下:数值助记符功能x00FirmFirst固件上传的第一个x01FirmCont固件上传的延续连x02FirmLast固件上传的最后一个数据x03UbeaFirst固件上传的第一个字CodeProtVerHiProtVerLoererTypent1234567289FirmwareLength3Int8FirmwareLength2Int8FirmwareLength1Int8FirmwareLength0Int8Spare[20]Int8Data[512]Int8-------EAx04UbeaCont固件上传的延续连续UBEAx04UbeaContx05UbeaLast固件上传的最后一个UBEAx05UbeaLast计算固件上传的连续块。开始0x00这个int64的参数描述上传固件和固件头部大小的总字节数。例如:一个32K字的上传固件加上530字节头信息==0x00008212。这个值也是需要上传文件的文件大小(字节)。数组包含固件或UBEA数据块。顺序是高字节在前。这个数据的解释是厂ArtFirmwareReply向传播播传播播播发送下一个OpFirmwareMaster.不允许不允许作控不允许控不允许媒体服务器这一数据包是由节点发送到控制器在每个OpFirmwareMaster数据包确认。大大小Bit描述nt-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x00-OpFirmwareReply.-Art-Net版本号高字节-Art-Net版本号低字节,当前值为14-PadlengthtomatchArtPoll.-PadlengthtomatchArtPoll.-定义数据包内容如下,代码在固件和数值x00助记符FirmBlockGood功能最后数据包接收成功CodeProtVerHiProtVerLoererType1234567200x01FirmAllGood所有固件接收成0xffFirmFail固件更新失败(所有错误情况)Spare[21]8-1ChecksumHi这是一个16位,一次补足校验和的固件数据区域2ChecksumLoLSBofabove3VersInfoHi件版本号的字节。控制器只能用此字段,以决定件更新是否应继续行。该约定是一个高的号码是一个较4VersInfoLoLSBofaboveUserName用户名信息30字节字段。节点不检查此信息。纯粹是由控制器显示。它应该包含文件可读性描述和版本号。虽然这是一个固定长度的字段,它必须包含一个空终止。2Oem[256]256个字的数组。每个字都是显示高字节而且代表有效文件的OEM代码。未使用的条目必须充满0xFFFFSpare[254]254个字的数组。目前未使用,应设置为Length3Length2Length1Length0Data[]高字节在前的16位值数组的固件。实际数据是制造商特有的。2本节定义用于Art-Net的远程设备管理(RDM)协议的数据包结et该文件规定下列术语:InputGateway:输入DMX512到Art-Net的网络的设备(如Art-LynxIP)。OutputGateway:从Art-Net输出DMX512的网络的设备(如Art-LynxOP)。OutputGatewayOperation出网关告知网络其TOD如下:TODDa2当RDM设备加入或从输出网关的TOD(增量发现过程中)取出,ControllerOperation:2ArtTodRequest:该数据包用于请求RDM设备(TOD)的列表。一个节点收到此数仅在启随ArtTodData回复输入网关定向广播到所有节点器单一传输广播无动作不被允许不被允许大大小Bit描述1ID[8]Int8-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x002OpCodeInt16-OpTodRequest.3ProtVerHiInt8-Art-Net版本号高字节4ProtVerLoInt8-Art-Net版本号低字节,当前值为145Filler1Int8-PadlengthtomatchArtPoll.6Filler2Int8-PadlengthtomatchArtPoll.7Spare1Int8-传输为0,接收器不测试8Spare2Int8-传输为0,接收器不测试9Spare3Int8-传输为0,接收器不测试10Spare4Int8-传输为0,接收器不测试11Spare5Int8-传输为0,接收器不测试字名字段2Spare6Spare7etCommandAddCountAddress[AdCount]-传输为0,接收器不测试-传输为0,接收器不测试-需要回复这个数据包的节点的15Bit端口地址的高7Bit-0x00TodFull发送完整TOD-地址字段的数组的大小。最大值为-此数组定义需要回复这个数据包的输出网关节点的15Bit端口地址的低字节。高四位的分网开关。低四位对应于全集。这是结合了“Net”字段形成ArtTodData:务器许许许包许许许许大大小Bit描述1ID[8]Int8-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x002OpCodeInt16-OpTodData.3ProtVerHiInt8-Art-Net版本号高字节4ProtVerLoInt8-Art-Net版本号低字节,当前值为145RdmVerInt8-设备仅支持RDMDRAFTV.置0字段为0x00。支持RDMSTANDARDV.0备设置字段为0x01。6PortInt8-物理端口。范围1-4。7Spare1Int8-传输为0,接收器不测试8Spare2Int8-传输为0,接收器不测试9Spare3Int8-传输为0,接收器不测试10Spare4Int8-传输为0,接收器不测试11Spare5Int8-传输为0,接收器不测试12Spare6Int8-传输为0,接收器不测试字名字段2Spare7etCommandResponseAddressUidTotalHiUidTotalLoBlockCountUidCountTOD[UidCount]---------接收器不测试这个数据包生成的输出网关的DMX端口的端口地址的前7Bits定义数据包内容如下数值数值x00助记符TodFull该数据包含整个OD是在一个包含了整个的TOD的数据包序列的第一个数据包0xffTodNakOD可用或发现设备是0xffTodNak这个数据包生成的输出网关的DMX端口的端口地址的低8Bits.高四位的分数据包的索引号。当UidTotal超过一个数据包的BlockCount被设置为零,以及递增含有TOD信息块的每个UID编码在该数据包的数目。这是下2ArtTodControl许点随ArtTodData回复许许许点许许务器ArtTodData。ArtTodControlpacketdefinition大大小Bit描述1ID[8]Int8-8字节数组,最后字符为空终止符。ValueArNt’‘e’‘t’0x002OpCodeInt16-OpTodControl.3ProtVerHiInt8-Art-Net版本号高字节4ProtVerLoInt8-Art-Net版本号低字节,当前值为145Filler1Int8-PadlengthtomatchArtPoll.6Filler2Int8-PadlengthtomatchArtPoll.7Spare1Int8-传输为0,接收器不测试8Spare2Int8-传输为0,接收器不测试9Spare3Int8-传输为0,接收器不测试10Spare4Int8-传输为0,接收器不测试11Spare5Int8-传输为0,接收器不测试12Spare6Int8-传输为0,接收器不测试字名字段2Spare7etCommandAddress-传输为0,接收器不测试-需要执行这个命令的DMX包的输出网关的端口地址的高7Bit-定义数据包动作0x00AtcNone无动作TOD和驱动全部-需要执行这个命令的DMX包的输出网关的15Bits端口地址的低字节2ArtRdm略允许允许体服务器ArtRdmpacketdefinition大大小Bit描述1ID[8]Int8-8字节数组,最后字符为空终止符。ValueArNt‘e’‘t’0x002OpCodeInt16-OpRdm.3ProtVerHiInt8-Art-Net版本号高字节4ProtVerLoInt8-Art-Net版本号低字节,当前值为145RdmVerInt8-设备仅支持RDMDRAFTV.置0字段为0x00。支持RDMSTANDARDV.0备设置字段为0x01。6Filler2Int8-PadlengthtomatchArtPoll.7Spare1Int8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论