summaryrefslogtreecommitdiff
path: root/Jslib/jslibrc/jslibrc_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'Jslib/jslibrc/jslibrc_types.h')
-rwxr-xr-xJslib/jslibrc/jslibrc_types.h431
1 files changed, 431 insertions, 0 deletions
diff --git a/Jslib/jslibrc/jslibrc_types.h b/Jslib/jslibrc/jslibrc_types.h
new file mode 100755
index 0000000..9757abe
--- /dev/null
+++ b/Jslib/jslibrc/jslibrc_types.h
@@ -0,0 +1,431 @@
+#ifndef __JSLIBRC_TYPES__
+#define __JSLIBRC_TYPES__
+
+
+/* Rc5 System 0 raw key codes ----------------------*/
+#define rc5S0Digit0 0
+#define rc5S0Digit1 1
+#define rc5S0Digit2 2
+#define rc5S0Digit3 3
+#define rc5S0Digit4 4
+#define rc5S0Digit5 5
+#define rc5S0Digit6 6
+#define rc5S0Digit7 7
+#define rc5S0Digit8 8
+#define rc5S0Digit9 9
+#define rc5S0123Digits 10
+#define rc5S0ChannelProgramFrequency 11
+#define rc5S0Standby 12
+#define rc5S0MasterMuteDemute 13
+#define rc5S0PersonalPreference 14
+#define rc5S0Display 15
+#define rc5S0MasterVolumeUp 16
+#define rc5S0MasterVolumeDown 17
+#define rc5S0MasterBrightnessUp 18
+#define rc5S0MasterBrightnessDown 19
+#define rc5S0MasterSaturationUp 20
+#define rc5S0MasterSaturationDown 21
+#define rc5S0MasterBassUp 22
+#define rc5S0MasterBassDown 23
+#define rc5S0MasterTrebleUp 24
+#define rc5S0MasterTrebleDown 25
+#define rc5S0MasterBalanceRight 26
+#define rc5S0MasterBalanceLeft 27
+#define rc5S0ContrastUp 28
+#define rc5S0ContrastDown 29
+#define rc5S0SearchUp 30
+#define rc5S0TintHueDown 31
+#define rc5S0ChannelProgramUp 32
+#define rc5S0ChannelProgramDown 33
+#define rc5S0AlternateChannel 34
+#define rc5S0SoundSelect 35
+#define rc5S0SpatialStereo 36
+#define rc5S0StereoMono 37
+#define rc5S0Sleeptimer 38
+#define rc5S0TintHueUp 39
+#define rc5S0RfSwitch 40
+#define rc5S0StoreExecute 41
+#define rc5S0Time 42
+#define rc5S0ScanForward 43
+#define rc5S0Decrement 44
+#define rc5S0Cancel 45
+#define rc5S0SecondaryControlMenu 46
+#define rc5S0ShowClock 47
+#define rc5S0Pause 48
+#define rc5S0EraseCorrect 49
+#define rc5S0Rewind 50
+#define rc5S0GoTo 51
+#define rc5S0Wind 52
+#define rc5S0Play 53
+#define rc5S0Stop 54
+#define rc5S0Record 55
+#define rc5S0External1 56
+#define rc5S0External2 57
+#define rc5S0ClosedCaptioning 58
+#define rc5S0ViewDataAdvance 59
+#define rc5S0TxtSubmode 60
+#define rc5S0SystemStandby 61
+#define rc5S0Crispener 62
+#define rc5S0SystemSelect 63
+#define rc5S0SurroundSoundScroll 64
+/* define rc5S0... 65 */
+/* define rc5S0... 66 */
+#define rc5S0PipReplay 67
+#define rc5S0PipClear 68
+#define rc5S0PipSlowMotion 69
+#define rc5S0SpeechMusic 70
+#define rc5S0DimDown 71
+#define rc5S0RfLocator 72
+#define rc5S0Increment 73
+#define rc5S0Help 74
+#define rc5S0TunerAb 75
+#define rc5S0PcTv 76
+#define rc5S0LinearIncrement 77
+#define rc5S0LinearDecrement 78
+#define rc5S0SoundScroll 79
+#define rc5S0StepUp 80
+#define rc5S0StepDown 81
+#define rc5S0MenuOn 82
+#define rc5S0MenuOff 83
+#define rc5S0DisplayAvSystemStatus 84
+#define rc5S0StepLeft 85
+#define rc5S0StepRight 86
+#define rc5S0Acknowledge 87
+#define rc5S0PipPopOff 88
+#define rc5S0PipShift 89
+#define rc5S0PipMainSwap 90
+#define rc5S0StrobeOnOff 91
+#define rc5S0MultiStrobe 92
+#define rc5S0MainFreezed 93
+#define rc5S0MultiScanPip 94
+#define rc5S0PipSelect 95
+#define rc5S0MosaicMultiPip 96
+#define rc5S0PictureDigitalNoiseReduction 97
+#define rc5S0MainStored 98
+#define rc5S0PipStrobe 99
+#define rc5S0RecallMain 100
+#define rc5S0PipFreeze 101
+#define rc5S0PipStepUp 102
+#define rc5S0PipStepDown 103
+#define rc5S0PipSize 104
+#define rc5S0PictureScroll 105
+#define rc5S0ActuartorOnOff 106
+#define rc5S0Red 107
+#define rc5S0Green 108
+#define rc5S0Yellow 109
+#define rc5S0Cyan 110
+#define rc5S0IndexWhiteCancel 111
+#define rc5S0Next 112
+#define rc5S0Previous 113
+#define rc5S0LearningUp 114
+#define rc5S0LearningDown 115
+#define rc5S0ZoomPlus 116
+#define rc5S0SubtitleReposition 117
+#define rc5S0SubMode 118
+#define rc5S0OptionSubMode 119
+#define rc5S0ChannelGuide 120
+#define rc5S0SmartChannel 121
+#define rc5S0StoreOpenClose 122
+#define rc5S0Connect 123
+#define rc5S0Disconnect 124
+#define rc5S0ZoomMinus 125
+#define rc5S0MovieExpand 126
+#define rc5S0ParentalAccess 127
+
+
+/* Rc6 System 0 raw key codes ----------------------*/
+#define rc6S0Digit0 0
+#define rc6S0Digit1 1
+#define rc6S0Digit2 2
+#define rc6S0Digit3 3
+#define rc6S0Digit4 4
+#define rc6S0Digit5 5
+#define rc6S0Digit6 6
+#define rc6S0Digit7 7
+#define rc6S0Digit8 8
+#define rc6S0Digit9 9
+#define rc6S0PreviousProgram 10
+/* define rc6S0... 11 */
+#define rc6S0Standby 12
+#define rc6S0MuteDemute 13
+#define rc6S0PersonalPreference 14
+#define rc6S0Display 15
+#define rc6S0VolumeUp 16
+#define rc6S0VolumeDown 17
+#define rc6S0BrightnessUp 18
+#define rc6S0BrightnessDown 19
+#define rc6S0SaturationUp 20
+#define rc6S0SaturationDown 21
+#define rc6S0BassUp 22
+#define rc6S0BassDown 23
+#define rc6S0TrebleUp 24
+#define rc6S0TrebleDown 25
+#define rc6S0BalanceRight 26
+#define rc6S0BalanceLeft 27
+#define rc6S0CtrlLastPosition 28
+/* define rc6S0... 29 */
+#define rc6S0SearchUp 30
+#define rc6S0SearchDown 31
+#define rc6S0Next 32
+#define rc6S0Previous 33
+/* define rc6S0... 34 */
+/* define rc6S0... 35 */
+/* define rc6S0... 36 */
+/* define rc6S0... 37 */
+/* define rc6S0... 38 */
+/* define rc6S0... 39 */
+#define rc6S0FastForward 40
+/* define rc6S0... 41 */
+/* define rc6S0... 42 */
+#define rc6S0ScanReverse 43
+#define rc6S0Play 44
+/* define rc6S0... 45 */
+/* define rc6S0... 46 */
+/* define rc6S0... 47 */
+/* define rc6S0... 48 */
+#define rc6S0Stop 49
+/* define rc6S0... 50 */
+/* define rc6S0... 51 */
+/* define rc6S0... 52 */
+/* define rc6S0... 53 */
+/* define rc6S0... 54 */
+#define rc6S0Record 55
+#define rc6S0External1 56
+#define rc6S0External2 57
+/* define rc6S0... 58 */
+#define rc6S0AbProgram 59
+#define rc6S0TxtSubmode 60
+#define rc6S0SystemStandby 61
+/* define rc6S0... 62 */
+#define rc6S0SystemSelect 63
+#define rc6S0ContextualOptions 64
+/* define rc6S0... 65 */
+/* define rc6S0... 66 */
+/* define rc6S0... 67 */
+/* define rc6S0... 68 */
+#define rc6S0StoreOpenClose 69
+#define rc6S0ClosedCaptioning 70
+#define rc6S0Sleeptimer 71
+/* define rc6S0... 72 */
+/* define rc6S0... 73 */
+#define rc6S0PictureNumberTime 74
+#define rc6S0TvTextSubtitle 75
+/* define rc6S0... 76 */
+/* define rc6S0... 77 */
+#define rc6S0SoundSelect 78
+#define rc6S0SpatialStereo 79
+#define rc6S0StereoMono 80
+#define rc6S0SoundScroll 81
+#define rc6S0SurroundSound 82
+#define rc6S0SurroundSoundScroll 83
+#define rc6S0MenuOn 84
+#define rc6S0MenuOff 85
+/* define rc6S0... 86 */
+/* define rc6S0... 87 */
+#define rc6S0StepUp 88
+#define rc6S0StepDown 89
+#define rc6S0StepLeft 90
+#define rc6S0StepRight 91
+#define rc6S0Acknowledge 92
+#define rc6S0PipOnOff 93
+#define rc6S0PipSelect 94
+#define rc6S0PipShift 95
+#define rc6S0PipSize 96
+#define rc6S0PipStepDown 97
+#define rc6S0PipStepUp 98
+#define rc6S0PipMainSwap 99
+#define rc6S0PipFreeze 100
+#define rc6S0PipStrobe 101
+#define rc6S0MosaicMultiPip 102
+#define rc6S0MainFreezed 103
+#define rc6S0MainStored 104
+/* define rc6S0... 105 */
+/* define rc6S0... 106 */
+/* define rc6S0... 107 */
+/* define rc6S0... 108 */
+#define rc6S0Red 109
+#define rc6S0Green 110
+#define rc6S0Yellow 111
+#define rc6S0Cyan 112
+#define rc6S0IndexWhite 113
+/* define rc6S0... 114 */
+/* define rc6S0... 115 */
+/* define rc6S0... 116 */
+#define rc6S0TimerSet 117
+/* define rc6S0... 118 */
+/* define rc6S0... 119 */
+#define rc6S0Preset10 120
+#define rc6S0Preset11 121
+#define rc6S0Preset12 122
+#define rc6S0Preset13 123
+#define rc6S0Preset14 124
+#define rc6S0Preset15 125
+#define rc6S0Preset16 126
+#define rc6S0Time 127
+/* define rc6S0... 128 */
+#define rc6S0Help 129
+#define rc6S0DefaultMenuSelect 130
+/* define rc6S0... 131 */
+#define rc6S0FavouriteMode 132
+#define rc6S0SwivelMode 133
+#define rc6S0External3 134
+#define rc6S0External4 135
+#define rc6S0External5 136
+/* define rc6S0... 137 */
+#define rc6S0VideoVgaSelect 138
+#define rc6S0NextSource 139
+#define rc6S0BacklightUp 140
+#define rc6S0BacklightDown 141
+#define rc6S0HdAtHome 142
+#define rc6S0AmbLightOnOffDim 143
+#define rc6S0AmbLightMode 144
+#define rc6S0AmbilightBrightnessUp 145
+#define rc6S0AmbilightBrightnessDown 146
+/* define rc6S0... 147 */
+/* define rc6S0... 148 */
+/* define rc6S0... 149 */
+#define rc6S0Smart 150
+#define rc6S0SoftKey1A 151
+#define rc6S0SoftKey1B 152
+#define rc6S0SoftKey2A 153
+#define rc6S0SoftKey2B 154
+#define rc6S0SoftKey3A 155
+#define rc6S0SoftKey3B 156
+#define rc6S0Smiley 157
+#define rc6S0Frownie 158
+/* define rc6S0... 159 */
+/* define rc6S0... 160 */
+/* define rc6S0... 161 */
+/* define rc6S0... 162 */
+#define rc6S0AvMute 163
+/* define rc6S0... 164 */
+/* define rc6S0... 165 */
+/* define rc6S0... 166 */
+/* define rc6S0... 167 */
+/* define rc6S0... 168 */
+/* define rc6S0... 169 */
+/* define rc6S0... 170 */
+/* define rc6S0... 171 */
+/* define rc6S0... 172 */
+/* define rc6S0... 173 */
+/* define rc6S0... 174 */
+/* define rc6S0... 175 */
+#define rc6S0MainSubmode 176
+#define rc6S0Resume 177
+/* define rc6S0... 178 */
+/* define rc6S0... 179 */
+/* define rc6S0... 180 */
+/* define rc6S0... 181 */
+/* define rc6S0... 182 */
+/* define rc6S0... 183 */
+/* define rc6S0... 184 */
+/* define rc6S0... 185 */
+/* define rc6S0... 186 */
+/* define rc6S0... 187 */
+/* define rc6S0... 188 */
+/* define rc6S0... 189 */
+#define rc6S0DisplayBrowser 190
+/* define rc6S0... 191 */
+#define rc6S0AnalogueDigital 192
+#define rc6S0DigitalSetupMenu 193
+#define rc6S0OneTouchHomeCinema 194
+#define rc6S0BatteryLow 195
+#define rc6S0CursorUpRight 196
+#define rc6S0CursorUpLeft 197
+#define rc6S0CursorDownRight 198
+#define rc6S0CursorDownLeft 199
+#define rc6S0Digit100 200
+#define rc6S0RotCabClockwise 201
+#define rc6S0CenterCabinet 202
+#define rc6S0RotCabAntiClockwise 203
+#define rc6S0EpgGuide 204
+#define rc6S0ToggleStandby 205
+#define rc6S0PageUp 206
+#define rc6S0PageDown 207
+#define rc6S0DigitalPictureMenu 208
+#define rc6S0StartPage 209
+#define rc6S0FavouritesList 210
+#define rc6S0MarkListitem 211
+/* define rc6S0... 212 */
+#define rc6S0SubmodeSystemMenu 213
+#define rc6S0ZoomOnOff 214
+#define rc6S0CableMode 215
+#define rc6S0WideScreen 216
+#define rc6S0Dot 217
+#define rc6S0SpeechMusic 218
+#define rc6S0Options 219
+#define rc6S0RfSwitch 220
+#define rc6S0ActuatorOnOff 221
+#define rc6S0Learn1 222
+#define rc6S0Learn2 223
+#define rc6S0CancelPicture 224
+#define rc6S0Enter 225
+#define rc6S0Exchange 226
+#define rc6S0TxtTv 227
+#define rc6S0NewsFlash 228
+#define rc6S0RowZero 229
+#define rc6S0SequenceOut 230
+#define rc6S0LargeTopBottomNormal 231
+#define rc6S0StepPageDown 232
+#define rc6S0StepPageUp 233
+#define rc6S0RevealConceal 234
+#define rc6S0PageHold 235
+#define rc6S0Index 236
+#define rc6S0RadioChannelDown 237
+#define rc6S0RadioChannelUp 238
+#define rc6S0PayTvChannelDown 239
+#define rc6S0PayTvChannelUp 240
+#define rc6S0TiltForward 241
+#define rc6S0TiltBackward 242
+#define rc6S0VideoPp 243
+#define rc6S0AudioPp 244
+#define rc6S0MovieExpand 245
+#define rc6S0ZoomMinus 246
+#define rc6S0ZoomPlus 247
+#define rc6S0ShowClock 248
+#define rc6S0PictureDigitalNoiseReduction 249
+#define rc6S0Crispener 250
+#define rc6S0ContrastDown 251
+#define rc6S0ContrastUp 252
+#define rc6S0TintHueDown 253
+#define rc6S0TintHueUp 254
+#define rc6S0Wysiwyr 255
+
+
+
+#define keySourceLkb 1
+#define keySourceRc5 2
+#define keySourceRc6 3
+
+
+typedef enum{
+ amLib_ACT_Toggle,
+ amLib_ACT_Start,
+ amLib_ACT_Stop,
+ amLib_ACT_StartNoFocus
+} amLib_EnumActivation;
+
+typedef enum{
+ amLib_ACT_HomeScreen,
+ amLib_ACT_NetTV,
+ amLib_ACT_BrowseUSB,
+ amLib_ACT_BrowseDLNA,
+ amLib_ACT_WatchTV,
+ amLib_ACT_WatchSatellite,
+ amLib_ACT_WatchExt,
+ amLib_ACT_MultiApp,
+ amLib_ACT_VideoStore,
+ amLib_ACT_Dfu,
+ amLib_ACT_Teletext,
+ amLib_ACT_Epg,
+ amLib_ACT_Esticker,
+ amLib_ACT_Mhp,
+ amLib_ACT_Upgrade,
+ amLib_ACT_LoadingAnimation,
+ amLib_ACT_Widgets,
+ amLib_ACT_RemoteApp
+} amLib_EnumActivityId;
+
+
+#endif
+