packet routing
This commit is contained in:
parent
a255b915b5
commit
33c6e35228
|
@ -47,6 +47,7 @@ void Device::receive(ACN::PDU::Stream buffer)
|
|||
{
|
||||
auto packet = std::make_shared<Packet>();
|
||||
packet->iStream(buffer);
|
||||
receive(packet);
|
||||
}
|
||||
|
||||
|
||||
|
@ -60,6 +61,102 @@ void Device::receive(std::shared_ptr<Packet> packet)
|
|||
case OpPoll:
|
||||
rxArtPoll(std::static_pointer_cast<ArtPoll>(packet));
|
||||
break;
|
||||
case OpPollReply:
|
||||
rxArtPollReply(std::static_pointer_cast<ArtPollReply>(packet));
|
||||
break;
|
||||
case OpDiagData:
|
||||
rxArtDiagData(std::static_pointer_cast<ArtDiagData>(packet));
|
||||
break;
|
||||
case OpCommand:
|
||||
rxArtCommand(std::static_pointer_cast<ArtCommand>(packet));
|
||||
break;
|
||||
case OpDmx:
|
||||
rxArtDmx(std::static_pointer_cast<ArtDmx>(packet));
|
||||
break;
|
||||
case OpNzs:
|
||||
rxArtNzs(std::static_pointer_cast<ArtNzs>(packet));
|
||||
break;
|
||||
case OpSync:
|
||||
rxArtSync(std::static_pointer_cast<ArtSync>(packet));
|
||||
break;
|
||||
case OpAddress:
|
||||
rxArtAddress(std::static_pointer_cast<ArtAddress>(packet));
|
||||
break;
|
||||
case OpInput:
|
||||
rxArtInput(std::static_pointer_cast<ArtInput>(packet));
|
||||
break;
|
||||
case OpTodRequest:
|
||||
rxArtTodRequest(std::static_pointer_cast<ArtTodRequest>(packet));
|
||||
break;
|
||||
case OpTodData:
|
||||
rxArtTodData(std::static_pointer_cast<ArtTodData>(packet));
|
||||
break;
|
||||
case OpTodControl:
|
||||
rxArtTodControl(std::static_pointer_cast<ArtTodControl>(packet));
|
||||
break;
|
||||
case OpRdm:
|
||||
rxArtRdm(std::static_pointer_cast<ArtRdm>(packet));
|
||||
break;
|
||||
case OpRdmSub:
|
||||
rxArtRdmSub(std::static_pointer_cast<ArtRdmSub>(packet));
|
||||
break;
|
||||
case OpVideoSetup:
|
||||
rxArtVideoSetup(std::static_pointer_cast<ArtVideoSetup>(packet));
|
||||
break;
|
||||
case OpVideoPalette:
|
||||
rxArtVideoPalette(std::static_pointer_cast<ArtVideoPalette>(packet));
|
||||
break;
|
||||
case OpVideoData:
|
||||
rxArtVideoData(std::static_pointer_cast<ArtVideoData>(packet));
|
||||
break;
|
||||
case OpFirmwareMaster:
|
||||
rxArtFirmwareMaster(std::static_pointer_cast<ArtFirmwareMaster>(packet));
|
||||
break;
|
||||
case OpFirmwareReply:
|
||||
rxArtFirmwareReply(std::static_pointer_cast<ArtFirmwareReply>(packet));
|
||||
break;
|
||||
case OpFileTnMaster:
|
||||
rxArtFileTnMaster(std::static_pointer_cast<ArtFileTnMaster>(packet));
|
||||
break;
|
||||
case OpFileFnMaster:
|
||||
rxArtFileFnMaster(std::static_pointer_cast<ArtFileFnMaster>(packet));
|
||||
break;
|
||||
case OpFileFnReply:
|
||||
rxArtFileFnReply(std::static_pointer_cast<ArtFileFnReply>(packet));
|
||||
break;
|
||||
case OpIpProg:
|
||||
rxArtIpProg(std::static_pointer_cast<ArtIpProg>(packet));
|
||||
break;
|
||||
case OpIpProgReply:
|
||||
rxArtIpProgReply(std::static_pointer_cast<ArtIpProgReply>(packet));
|
||||
break;
|
||||
case OpMedia:
|
||||
rxArtMedia(std::static_pointer_cast<ArtMedia>(packet));
|
||||
break;
|
||||
case OpMediaPatch:
|
||||
rxArtMediaPatch(std::static_pointer_cast<ArtMediaPatch>(packet));
|
||||
break;
|
||||
case OpMediaControl:
|
||||
rxArtMediaControl(std::static_pointer_cast<ArtMediaControl>(packet));
|
||||
break;
|
||||
case OpMediaContrlReply:
|
||||
rxArtMediaControlReply(std::static_pointer_cast<ArtMediaControlReply>(packet));
|
||||
break;
|
||||
case OpTimeCode:
|
||||
rxArtTimeCode(std::static_pointer_cast<ArtTimeCode>(packet));
|
||||
break;
|
||||
case OpTimeSync:
|
||||
rxArtTimeSync(std::static_pointer_cast<ArtTimeSync>(packet));
|
||||
break;
|
||||
case OpTrigger:
|
||||
rxArtTrigger(std::static_pointer_cast<ArtTrigger>(packet));
|
||||
break;
|
||||
case OpDirectory:
|
||||
rxArtDirectory(std::static_pointer_cast<ArtDirectory>(packet));
|
||||
break;
|
||||
case OpDirectoryReply:
|
||||
rxArtDirectoryReply(std::static_pointer_cast<ArtDirectoryReply>(packet));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue