refactor: updated IR joins.

This commit is contained in:
Jason DeVito
2023-10-14 22:20:11 -05:00
committed by GitHub
parent 5a5e24a921
commit 922119fdd6

View File

@@ -4,53 +4,11 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
{ {
public sealed class GenericIrControllerJoinMap : JoinMapBaseAdvanced public sealed class GenericIrControllerJoinMap : JoinMapBaseAdvanced
{ {
[JoinName("POWER")]
public JoinDataComplete Power = new JoinDataComplete(
new JoinData
{
JoinNumber = 1,
JoinSpan = 1
},
new JoinMetadata
{
Description = "POWER",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("POWER_ON")]
public JoinDataComplete PowerOn = new JoinDataComplete(
new JoinData
{
JoinNumber = 2,
JoinSpan = 1
},
new JoinMetadata
{
Description = "POWER_ON",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("POWER_OFF")]
public JoinDataComplete PowerOff = new JoinDataComplete(
new JoinData
{
JoinNumber = 3,
JoinSpan = 1
},
new JoinMetadata
{
Description = "POWER_OFF",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("PLAY")] [JoinName("PLAY")]
public JoinDataComplete Play = new JoinDataComplete( public JoinDataComplete Play = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 4, JoinNumber = 1,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -60,25 +18,11 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("PLAY_PAUSE")]
public JoinDataComplete PlayPause = new JoinDataComplete(
new JoinData
{
JoinNumber = 5,
JoinSpan = 1
},
new JoinMetadata
{
Description = "PLAY_PAUSE",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("STOP")] [JoinName("STOP")]
public JoinDataComplete Stop = new JoinDataComplete( public JoinDataComplete Stop = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 6, JoinNumber = 2,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -92,7 +36,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Pause = new JoinDataComplete( public JoinDataComplete Pause = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 7, JoinNumber = 3,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -106,7 +50,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete ForwardScan = new JoinDataComplete( public JoinDataComplete ForwardScan = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 9, JoinNumber = 4,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -115,40 +59,12 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("F_SRCH")]
public JoinDataComplete ForwardSearch = new JoinDataComplete(
new JoinData
{
JoinNumber = 10,
JoinSpan = 1
},
new JoinMetadata
{
Description = "F_SRCH",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("F_SKIP")]
public JoinDataComplete ForwardSkip = new JoinDataComplete(
new JoinData
{
JoinNumber = 11,
JoinSpan = 1
},
new JoinMetadata
{
Description = "F_SKIP",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("RSCAN")] [JoinName("RSCAN")]
public JoinDataComplete ReverseScan = new JoinDataComplete( public JoinDataComplete ReverseScan = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 12, JoinNumber = 5,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -158,25 +74,25 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("R_SRCH")] [JoinName("F_SKIP")]
public JoinDataComplete ReverseSearch = new JoinDataComplete( public JoinDataComplete ForwardSkip = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 13, JoinNumber = 6,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "R_SRCH", Description = "F_SKIP",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("R_SKIP")] [JoinName("R_SKIP")]
public JoinDataComplete ReverseSkip = new JoinDataComplete( public JoinDataComplete ReverseSkip = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 14, JoinNumber = 7,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -186,40 +102,39 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("TRACK+")] [JoinName("RECORD")]
public JoinDataComplete TrackPlus = new JoinDataComplete( public JoinDataComplete ForwardSearch = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 15, JoinNumber = 8,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "TRACK+", Description = "RECORD",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("TRACK-")] [JoinName("POWER")]
public JoinDataComplete TrackMinus = new JoinDataComplete( public JoinDataComplete Power = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 16, JoinNumber = 9,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "TRACK-", Description = "POWER",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("0")] [JoinName("0")]
public JoinDataComplete Kp0 = new JoinDataComplete( public JoinDataComplete Kp0 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 20, JoinNumber = 10,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -233,7 +148,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp1 = new JoinDataComplete( public JoinDataComplete Kp1 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 21, JoinNumber = 11,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -247,7 +162,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp2 = new JoinDataComplete( public JoinDataComplete Kp2 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 22, JoinNumber = 12,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -261,7 +176,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp3 = new JoinDataComplete( public JoinDataComplete Kp3 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 23, JoinNumber = 13,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -275,7 +190,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp4 = new JoinDataComplete( public JoinDataComplete Kp4 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 24, JoinNumber = 14,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -289,7 +204,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp5 = new JoinDataComplete( public JoinDataComplete Kp5 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 25, JoinNumber = 15,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -303,7 +218,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp6 = new JoinDataComplete( public JoinDataComplete Kp6 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 26, JoinNumber = 16,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -317,7 +232,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp7 = new JoinDataComplete( public JoinDataComplete Kp7 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 27, JoinNumber = 17,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -331,7 +246,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp8 = new JoinDataComplete( public JoinDataComplete Kp8 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 28, JoinNumber = 18,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -345,7 +260,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete Kp9 = new JoinDataComplete( public JoinDataComplete Kp9 = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 29, JoinNumber = 19,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -355,25 +270,67 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("#")] // [JoinName("+10")]
public JoinDataComplete KpPound = new JoinDataComplete( // public JoinDataComplete Kp9 = new JoinDataComplete(
// new JoinData
// {
// JoinNumber = 20,
// JoinSpan = 1
// },
// new JoinMetadata
// {
// Description = "+10",
// JoinCapabilities = eJoinCapabilities.FromSIMPL,
// JoinType = eJoinType.Digital
// });
[JoinName("ENTER")]
public JoinDataComplete ChannelUp = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 30, JoinNumber = 21,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "#", Description = "ENTER",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("CH+")]
public JoinDataComplete ChannelUp = new JoinDataComplete(
new JoinData
{
JoinNumber = 22,
JoinSpan = 1
},
new JoinMetadata
{
Description = "CH+",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("CH-")]
public JoinDataComplete ChannelDown = new JoinDataComplete(
new JoinData
{
JoinNumber = 23,
JoinSpan = 1
},
new JoinMetadata
{
Description = "CH-",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("*")] [JoinName("*")]
public JoinDataComplete KpStar = new JoinDataComplete( public JoinDataComplete KpStar = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 31, JoinNumber = 24,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -383,121 +340,106 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("A")] [JoinName("#")]
public JoinDataComplete KpA = new JoinDataComplete( public JoinDataComplete KpPound = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 32, JoinNumber = 25,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "A", Description = "#",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("B")] // [JoinName(".")]
public JoinDataComplete KpB = new JoinDataComplete( // public JoinDataComplete KpPound = new JoinDataComplete(
// new JoinData
// {
// JoinNumber = 26,
// JoinSpan = 1
// },
// new JoinMetadata
// {
// Description = ".",
// JoinCapabilities = eJoinCapabilities.FromSIMPL,
// JoinType = eJoinType.Digital
// });
[JoinName("POWER_ON")]
public JoinDataComplete PowerOn = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 33, JoinNumber = 27,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "B", Description = "POWER_ON",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("C")] [JoinName("POWER_OFF")]
public JoinDataComplete KpC = new JoinDataComplete( public JoinDataComplete PowerOff = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 34, JoinNumber = 28,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "C", Description = "POWER_OFF",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("D")] [JoinName("PLAY_PAUSE")]
public JoinDataComplete KpD = new JoinDataComplete( public JoinDataComplete PlayPause = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 35, JoinNumber = 29,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "D", Description = "PLAY_PAUSE",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("RED")] [JoinName("LAST")]
public JoinDataComplete KpRed = new JoinDataComplete( public JoinDataComplete Last = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 36, JoinNumber = 30,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "RED", Description = "LAST",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("GREEN")] [JoinName("HOME")]
public JoinDataComplete KpGreen = new JoinDataComplete( public JoinDataComplete Home = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 37, JoinNumber = 40,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "GREEN", Description = "HOME",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("YELLOW")] [JoinName("BACK")]
public JoinDataComplete KpYellow = new JoinDataComplete( public JoinDataComplete Back = new JoinDataComplete(
new JoinData
{
JoinNumber = 38,
JoinSpan = 1
},
new JoinMetadata
{
Description = "YELLOW",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("BLUE")]
public JoinDataComplete KpBlue = new JoinDataComplete(
new JoinData
{
JoinNumber = 39,
JoinSpan = 1
},
new JoinMetadata
{
Description = "BLUE",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("MENU")]
public JoinDataComplete Menu = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 41, JoinNumber = 41,
@@ -505,11 +447,12 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "MENU", Description = "BACK",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("GUIDE")] [JoinName("GUIDE")]
public JoinDataComplete Guide = new JoinDataComplete( public JoinDataComplete Guide = new JoinDataComplete(
new JoinData new JoinData
@@ -524,8 +467,8 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("DVR")] [JoinName("INFO")]
public JoinDataComplete Dvr = new JoinDataComplete( public JoinDataComplete Guide = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 43, JoinNumber = 43,
@@ -533,13 +476,13 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "DVR", Description = "INFO",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("OPTIONS")] [JoinName("MENU")]
public JoinDataComplete Options = new JoinDataComplete( public JoinDataComplete Menu = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 44, JoinNumber = 44,
@@ -547,31 +490,16 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "OPTIONS", Description = "MENU",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("ON_DEMAND")]
public JoinDataComplete OnDemand = new JoinDataComplete(
new JoinData
{
JoinNumber = 45,
JoinSpan = 1
},
new JoinMetadata
{
Description = "ON_DEMAND",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("UP_ARROW")] [JoinName("UP_ARROW")]
public JoinDataComplete DpadUp = new JoinDataComplete( public JoinDataComplete DpadUp = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 46, JoinNumber = 45,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -585,7 +513,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete DpadDown = new JoinDataComplete( public JoinDataComplete DpadDown = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 47, JoinNumber = 46,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -599,7 +527,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete DpadLeft = new JoinDataComplete( public JoinDataComplete DpadLeft = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 48, JoinNumber = 47,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -613,7 +541,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete DpadRight = new JoinDataComplete( public JoinDataComplete DpadRight = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 49, JoinNumber = 48,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -627,7 +555,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete DpadSelect = new JoinDataComplete( public JoinDataComplete DpadSelect = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 50, JoinNumber = 49,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -637,6 +565,20 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("OPTIONS")]
public JoinDataComplete Options = new JoinDataComplete(
new JoinData
{
JoinNumber = 50,
JoinSpan = 1
},
new JoinMetadata
{
Description = "OPTIONS",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("RETURN")] [JoinName("RETURN")]
public JoinDataComplete Return = new JoinDataComplete( public JoinDataComplete Return = new JoinDataComplete(
new JoinData new JoinData
@@ -650,9 +592,9 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("BACK")] [JoinName("DVR")]
public JoinDataComplete Back = new JoinDataComplete( public JoinDataComplete Dvr = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 52, JoinNumber = 52,
@@ -660,13 +602,14 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "BACK", Description = "DVR",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("HOME")] [JoinName("ON_DEMAND")]
public JoinDataComplete Home = new JoinDataComplete( public JoinDataComplete OnDemand = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 53, JoinNumber = 53,
@@ -674,58 +617,17 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
}, },
new JoinMetadata new JoinMetadata
{ {
Description = "HOME", Description = "ON_DEMAND",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("CH+")]
public JoinDataComplete ChannelUp = new JoinDataComplete(
new JoinData
{
JoinNumber = 54,
JoinSpan = 1
},
new JoinMetadata
{
Description = "CH+",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("CH-")]
public JoinDataComplete ChannelDown = new JoinDataComplete(
new JoinData
{
JoinNumber = 55,
JoinSpan = 1
},
new JoinMetadata
{
Description = "CH-",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("LAST")]
public JoinDataComplete Last = new JoinDataComplete(
new JoinData
{
JoinNumber = 56,
JoinSpan = 1
},
new JoinMetadata
{
Description = "LAST",
JoinCapabilities = eJoinCapabilities.FromSIMPL, JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("PAGE_UP")] [JoinName("PAGE_UP")]
public JoinDataComplete PageUp = new JoinDataComplete( public JoinDataComplete PageUp = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 57, JoinNumber = 54,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -739,7 +641,7 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
public JoinDataComplete PageDown = new JoinDataComplete( public JoinDataComplete PageDown = new JoinDataComplete(
new JoinData new JoinData
{ {
JoinNumber = 58, JoinNumber = 55,
JoinSpan = 1 JoinSpan = 1
}, },
new JoinMetadata new JoinMetadata
@@ -749,6 +651,182 @@ namespace PepperDash_Essentials_Core.Bridges.JoinMaps
JoinType = eJoinType.Digital JoinType = eJoinType.Digital
}); });
[JoinName("F_SRCH")]
public JoinDataComplete ForwardSearch = new JoinDataComplete(
new JoinData
{
JoinNumber = 56,
JoinSpan = 1
},
new JoinMetadata
{
Description = "F_SRCH",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("R_SRCH")]
public JoinDataComplete ReverseSearch = new JoinDataComplete(
new JoinData
{
JoinNumber = 57,
JoinSpan = 1
},
new JoinMetadata
{
Description = "R_SRCH",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("TRACK+")]
public JoinDataComplete TrackPlus = new JoinDataComplete(
new JoinData
{
JoinNumber = 58,
JoinSpan = 1
},
new JoinMetadata
{
Description = "TRACK+",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("TRACK-")]
public JoinDataComplete TrackMinus = new JoinDataComplete(
new JoinData
{
JoinNumber = 59,
JoinSpan = 1
},
new JoinMetadata
{
Description = "TRACK-",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("A")]
public JoinDataComplete KpA = new JoinDataComplete(
new JoinData
{
JoinNumber = 61,
JoinSpan = 1
},
new JoinMetadata
{
Description = "A",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("B")]
public JoinDataComplete KpB = new JoinDataComplete(
new JoinData
{
JoinNumber = 62,
JoinSpan = 1
},
new JoinMetadata
{
Description = "B",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("C")]
public JoinDataComplete KpC = new JoinDataComplete(
new JoinData
{
JoinNumber = 63,
JoinSpan = 1
},
new JoinMetadata
{
Description = "C",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("D")]
public JoinDataComplete KpD = new JoinDataComplete(
new JoinData
{
JoinNumber = 64,
JoinSpan = 1
},
new JoinMetadata
{
Description = "D",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("RED")]
public JoinDataComplete KpRed = new JoinDataComplete(
new JoinData
{
JoinNumber = 65,
JoinSpan = 1
},
new JoinMetadata
{
Description = "RED",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("GREEN")]
public JoinDataComplete KpGreen = new JoinDataComplete(
new JoinData
{
JoinNumber = 66,
JoinSpan = 1
},
new JoinMetadata
{
Description = "GREEN",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("YELLOW")]
public JoinDataComplete KpYellow = new JoinDataComplete(
new JoinData
{
JoinNumber = 67,
JoinSpan = 1
},
new JoinMetadata
{
Description = "YELLOW",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
[JoinName("BLUE")]
public JoinDataComplete KpBlue = new JoinDataComplete(
new JoinData
{
JoinNumber = 68,
JoinSpan = 1
},
new JoinMetadata
{
Description = "BLUE",
JoinCapabilities = eJoinCapabilities.FromSIMPL,
JoinType = eJoinType.Digital
});
public GenericIrControllerJoinMap(uint joinStart) public GenericIrControllerJoinMap(uint joinStart)
: base(joinStart, typeof(GenericIrControllerJoinMap)) : base(joinStart, typeof(GenericIrControllerJoinMap))
{ {