mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-07-29 06:26:15 -04:00
Don't send RGBController packets that are too new for the current protocol in NetworkClient
This commit is contained in:
@@ -1088,6 +1088,11 @@ void NetworkClient::SendRequest_RGBController_ClearSegments(unsigned int dev_idx
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 5)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
int request_data[1];
|
||||
|
||||
@@ -1108,6 +1113,11 @@ void NetworkClient::SendRequest_RGBController_AddSegment(unsigned int dev_idx, u
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 5)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_ADDSEGMENT, data_size);
|
||||
@@ -1125,6 +1135,11 @@ void NetworkClient::SendRequest_RGBController_ConfigureZone(unsigned int dev_idx
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_CONFIGUREZONE, data_size);
|
||||
@@ -1163,6 +1178,11 @@ void NetworkClient::SendRequest_RGBController_ConfigureDevice(unsigned int dev_i
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_CONFIGUREDEVICE, data_size);
|
||||
@@ -1180,6 +1200,11 @@ void NetworkClient::SendRequest_RGBController_SetHidden(unsigned int dev_idx, bo
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_SETHIDDEN, sizeof(hidden));
|
||||
@@ -1281,6 +1306,11 @@ void NetworkClient::SendRequest_RGBController_UpdateZoneMode(unsigned int dev_id
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_UPDATEZONEMODE, data_size);
|
||||
@@ -1298,6 +1328,11 @@ void NetworkClient::SendRequest_RGBController_SaveMode(unsigned int dev_idx, uns
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 3)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_SAVEMODE, data_size);
|
||||
@@ -1310,6 +1345,16 @@ void NetworkClient::SendRequest_RGBController_SaveMode(unsigned int dev_idx, uns
|
||||
|
||||
void NetworkClient::SendRequest_RGBController_SetDeviceSpecificConfiguration(unsigned int dev_idx, unsigned char* data_ptr, unsigned int data_size)
|
||||
{
|
||||
if(change_in_progress)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_SETDEVICESPECIFICCONFIGURATION, data_size);
|
||||
@@ -1322,6 +1367,16 @@ void NetworkClient::SendRequest_RGBController_SetDeviceSpecificConfiguration(uns
|
||||
|
||||
void NetworkClient::SendRequest_RGBController_SetDeviceSpecificZoneConfiguration(unsigned int dev_idx, unsigned char* data_ptr, unsigned int data_size)
|
||||
{
|
||||
if(change_in_progress)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if(protocol_version < 6)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
NetPacketHeader request_hdr;
|
||||
|
||||
InitNetPacketHeader(&request_hdr, dev_idx, NET_PACKET_ID_RGBCONTROLLER_SETDEVICESPECIFICZONECONFIGURATION, data_size);
|
||||
|
||||
Reference in New Issue
Block a user