omit MX extension Ops
This commit is contained in:
parent
6d257449f0
commit
50f3145f9e
|
@ -10,7 +10,6 @@ target_sources(${PROJECT_NAME}
|
|||
controller.h
|
||||
device.h
|
||||
gateway.h
|
||||
mediaserver.h
|
||||
node.h
|
||||
universe.h
|
||||
PRIVATE
|
||||
|
@ -18,7 +17,6 @@ target_sources(${PROJECT_NAME}
|
|||
controller.cpp
|
||||
device.cpp
|
||||
gateway.cpp
|
||||
mediaserver.cpp
|
||||
node.cpp
|
||||
packet.h
|
||||
packet.cpp
|
||||
|
|
|
@ -100,63 +100,24 @@ void Device::receive(std::shared_ptr<Packet> packet)
|
|||
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;
|
||||
}
|
||||
|
@ -362,36 +323,6 @@ void Device::rxArtRdmSub(std::shared_ptr<ArtRdmSub> packet)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtVideoSetup
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtVideoSetup(std::shared_ptr<ArtVideoSetup> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtVideoPalette
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtVideoPalette(std::shared_ptr<ArtVideoPalette> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtVideoData
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtVideoData(std::shared_ptr<ArtVideoData> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtFirmwareMaster
|
||||
* @param packet
|
||||
|
@ -412,36 +343,6 @@ void Device::rxArtFirmwareReply(std::shared_ptr<ArtFirmwareReply> packet)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtFileTnMaster
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtFileTnMaster(std::shared_ptr<ArtFileTnMaster> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtFileFnMaster
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtFileFnMaster(std::shared_ptr<ArtFileFnMaster> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtFileFnReply
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtFileFnReply(std::shared_ptr<ArtFileFnReply> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtIpProg
|
||||
* @param packet
|
||||
|
@ -462,46 +363,6 @@ void Device::rxArtIpProgReply(std::shared_ptr<ArtIpProgReply> packet)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtMedia
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtMedia(std::shared_ptr<ArtMedia> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtMediaPatch
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtMediaPatch(std::shared_ptr<ArtMediaPatch> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtMediaControl
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtMediaControl(std::shared_ptr<ArtMediaControl> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtMediaControlReply
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtMediaControlReply(std::shared_ptr<ArtMediaControlReply> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtTimeCode
|
||||
* @param packet
|
||||
|
@ -512,16 +373,6 @@ void Device::rxArtTimeCode(std::shared_ptr<ArtTimeCode> packet)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtTimeSync
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtTimeSync(std::shared_ptr<ArtTimeSync> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtTrigger
|
||||
* @param packet
|
||||
|
@ -532,26 +383,6 @@ void Device::rxArtTrigger(std::shared_ptr<ArtTrigger> packet)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtDirectory
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtDirectory(std::shared_ptr<ArtDirectory> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::rxArtDirectoryReply
|
||||
* @param packet
|
||||
*/
|
||||
void Device::rxArtDirectoryReply(std::shared_ptr<ArtDirectoryReply> packet)
|
||||
{
|
||||
(void)packet;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Device::txArtPollReply
|
||||
*/
|
||||
|
|
|
@ -67,25 +67,12 @@ protected:
|
|||
virtual void rxArtTodControl(std::shared_ptr<ArtTodControl>);
|
||||
virtual void rxArtRdm(std::shared_ptr<ArtRdm>);
|
||||
virtual void rxArtRdmSub(std::shared_ptr<ArtRdmSub>);
|
||||
virtual void rxArtVideoSetup(std::shared_ptr<ArtVideoSetup>);
|
||||
virtual void rxArtVideoPalette(std::shared_ptr<ArtVideoPalette>);
|
||||
virtual void rxArtVideoData(std::shared_ptr<ArtVideoData>);
|
||||
virtual void rxArtFirmwareMaster(std::shared_ptr<ArtFirmwareMaster>);
|
||||
virtual void rxArtFirmwareReply(std::shared_ptr<ArtFirmwareReply>);
|
||||
virtual void rxArtFileTnMaster(std::shared_ptr<ArtFileTnMaster>);
|
||||
virtual void rxArtFileFnMaster(std::shared_ptr<ArtFileFnMaster>);
|
||||
virtual void rxArtFileFnReply(std::shared_ptr<ArtFileFnReply>);
|
||||
virtual void rxArtIpProg(std::shared_ptr<ArtIpProg>);
|
||||
virtual void rxArtIpProgReply(std::shared_ptr<ArtIpProgReply>);
|
||||
virtual void rxArtMedia(std::shared_ptr<ArtMedia>);
|
||||
virtual void rxArtMediaPatch(std::shared_ptr<ArtMediaPatch>);
|
||||
virtual void rxArtMediaControl(std::shared_ptr<ArtMediaControl>);
|
||||
virtual void rxArtMediaControlReply(std::shared_ptr<ArtMediaControlReply>);
|
||||
virtual void rxArtTimeCode(std::shared_ptr<ArtTimeCode>);
|
||||
virtual void rxArtTimeSync(std::shared_ptr<ArtTimeSync>);
|
||||
virtual void rxArtTrigger(std::shared_ptr<ArtTrigger>);
|
||||
virtual void rxArtDirectory(std::shared_ptr<ArtDirectory>);
|
||||
virtual void rxArtDirectoryReply(std::shared_ptr<ArtDirectoryReply>);
|
||||
|
||||
void txArtPollReply();
|
||||
virtual void txArtDiagData();
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
/*
|
||||
artnet/mediaserver.h
|
||||
|
||||
Copyright (c) 2023 Kevin Matz (kevin.matz@gmail.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
*/
|
||||
#include "mediaserver.h"
|
||||
|
||||
namespace ARTNET {
|
||||
|
||||
MediaServer::MediaServer()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} // namespace ARTNET
|
|
@ -1,44 +0,0 @@
|
|||
/*
|
||||
artnet/mediaserver.h
|
||||
|
||||
Copyright (c) 2023 Kevin Matz (kevin.matz@gmail.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "device.h"
|
||||
|
||||
namespace ARTNET {
|
||||
|
||||
|
||||
/**
|
||||
* @brief \cite ARTNET A generic term describing an Art-Net device capable of generating
|
||||
* control data based on the ‘mx’ Media Extensions to Art-Net.
|
||||
*/
|
||||
class MediaServer
|
||||
: public Device
|
||||
{
|
||||
public:
|
||||
MediaServer();
|
||||
};
|
||||
|
||||
} // namespace ARTNET
|
||||
|
||||
|
|
@ -668,114 +668,6 @@ struct ArtDiagData
|
|||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtDirectory class
|
||||
*/
|
||||
struct ArtDirectory
|
||||
: public Packet
|
||||
{
|
||||
ArtDirectory()
|
||||
: Packet(OpDirectory) /// \todo I/O data for Directory
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtDirectoryReply class
|
||||
*/
|
||||
struct ArtDirectoryReply
|
||||
: public Packet
|
||||
{
|
||||
ArtDirectoryReply()
|
||||
: Packet(OpDirectoryReply) /// \todo I/O data for DirectoryReply
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtFileTnMaster class
|
||||
*/
|
||||
struct ArtFileTnMaster
|
||||
: public Packet
|
||||
{
|
||||
ArtFileTnMaster()
|
||||
: Packet(OpFileTnMaster) /// \todo I/O data for FileTnMaster
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtFileFnMaster class
|
||||
*/
|
||||
struct ArtFileFnMaster
|
||||
: public Packet
|
||||
{
|
||||
ArtFileFnMaster()
|
||||
: Packet(OpFileFnMaster) /// \todo I/O data for FileFnMaster
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtFileFnReply class
|
||||
*/
|
||||
struct ArtFileFnReply
|
||||
: public Packet
|
||||
{
|
||||
ArtFileFnReply()
|
||||
: Packet(OpFileFnReply) /// \todo I/O data for FileFnReply
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtMedia class
|
||||
*/
|
||||
struct ArtMedia
|
||||
: public Packet
|
||||
{
|
||||
ArtMedia()
|
||||
: Packet(OpMedia) /// \todo I/O data for Media
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtMediaPatch class
|
||||
*/
|
||||
struct ArtMediaPatch
|
||||
: public Packet
|
||||
{
|
||||
ArtMediaPatch()
|
||||
: Packet(OpMediaPatch) /// \todo I/O data for MediaPatch
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtMediaControl class
|
||||
*/
|
||||
struct ArtMediaControl
|
||||
: public Packet
|
||||
{
|
||||
ArtMediaControl()
|
||||
: Packet(OpMediaControl) /// \todo I/O data for MediaControl
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtMediaControlReply class
|
||||
*/
|
||||
struct ArtMediaControlReply
|
||||
: public Packet
|
||||
{
|
||||
ArtMediaControlReply()
|
||||
: Packet(OpMediaContrlReply) /// \todo I/O data for MediaControlReply
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtTimeCode Packet
|
||||
*/
|
||||
|
@ -792,18 +684,6 @@ struct ArtTimeCode
|
|||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtTimeSync class
|
||||
*/
|
||||
struct ArtTimeSync
|
||||
: public Packet
|
||||
{
|
||||
ArtTimeSync()
|
||||
: Packet(OpTimeSync) /// \todo I/O data for TimeSync
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtCommand class
|
||||
*/
|
||||
|
@ -1039,41 +919,4 @@ struct ArtRdmSub
|
|||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtVideoSetup class
|
||||
*/
|
||||
struct ArtVideoSetup
|
||||
: public Packet
|
||||
{
|
||||
ArtVideoSetup()
|
||||
: Packet(OpVideoSetup) /// \todo I/O data for VideoSetup
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtVideoPalette class
|
||||
*/
|
||||
struct ArtVideoPalette
|
||||
: public Packet
|
||||
{
|
||||
ArtVideoPalette()
|
||||
: Packet(OpVideoPalette) /// \todo I/O data for VideoPalette
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief The ArtVideoData class
|
||||
*/
|
||||
struct ArtVideoData
|
||||
: public Packet
|
||||
{
|
||||
ArtVideoData()
|
||||
: Packet(OpVideoData) /// \todo I/O data for VideoData
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
} // namespace ARTNET
|
||||
|
|
Loading…
Reference in New Issue