23 |
andreas |
1 |
PROGRAM_NAME='mSNAPI'
|
|
|
2 |
|
|
|
3 |
#if_not_defined __M_SNAPI__
|
|
|
4 |
#define __M_SNAPI__
|
|
|
5 |
|
|
|
6 |
DEFINE_CONSTANT
|
|
|
7 |
PLAY = 1 // Momentary: Play
|
|
|
8 |
STOP = 2 // Momentary: Stop
|
|
|
9 |
PAUSE = 3 // Momentary: Pause
|
|
|
10 |
FFWD = 4 // Momentary: Fast forward
|
|
|
11 |
REW = 5 // Momentary: Rewind
|
|
|
12 |
SFWD = 6 // Momentary: Search forward
|
|
|
13 |
SREV = 7 // Momentary: Search reverse
|
|
|
14 |
RECORD = 8 // Momentary: Record
|
|
|
15 |
POWER = 9 // Momentary: Cycle power
|
|
|
16 |
DIGIT_0 = 10 // Momentary: Press menu button digit 0
|
|
|
17 |
DIGIT_1 = 11 // Momentary: Press menu button digit 1
|
|
|
18 |
DIGIT_2 = 12 // Momentary: Press menu button digit 2
|
|
|
19 |
DIGIT_3 = 13 // Momentary: Press menu button digit 3
|
|
|
20 |
DIGIT_4 = 14 // Momentary: Press menu button digit 4
|
|
|
21 |
DIGIT_5 = 15 // Momentary: Press menu button digit 5
|
|
|
22 |
DIGIT_6 = 16 // Momentary: Press menu button digit 6
|
|
|
23 |
DIGIT_7 = 17 // Momentary: Press menu button digit 7
|
|
|
24 |
DIGIT_8 = 18 // Momentary: Press menu button digit 8
|
|
|
25 |
DIGIT_9 = 19 // Momentary: Press menu button digit 9
|
|
|
26 |
MENU_PLUS_10 = 20 // Momentary: Press menu button plus_10
|
|
|
27 |
MENU_ENTER = 21 // Momentary: Press menu button enter
|
|
|
28 |
CHAN_UP = 22 // Momentary: Next station preset
|
|
|
29 |
CHAN_DN = 23 // Momentary: Previous station preset
|
|
|
30 |
VOL_UP = 24 // Ramping: Ramp volume up
|
|
|
31 |
VOL_UP_FB = 24 // Feedback: Volume ramp up feedback
|
|
|
32 |
VOL_DN = 25 // Ramping: Ramp volume down
|
|
|
33 |
VOL_DN_FB = 25 // Feedback: Volume ramp down feedback
|
|
|
34 |
VOL_MUTE = 26 // Momentary: Cycle volume mute
|
|
|
35 |
PWR_ON = 27 // Momentary: Set power on
|
|
|
36 |
PWR_OFF = 28 // Momentary: Set power off
|
|
|
37 |
PAN_SPEED_LVL = 29 // Level: Pan ramp speed (0-255)
|
|
|
38 |
TILT_SPEED_LVL = 30 // Level: Tilt ramp speed (0-255)
|
|
|
39 |
SOURCE_TV1 = 30 // Momentary: *deprecated Input Source in favor of Input Select* TV 1 source select
|
|
|
40 |
SOURCE_VIDEO1 = 31 // Momentary: *deprecated Input Source in favor of Input Select* Video 1 source select
|
|
|
41 |
SOURCE_VIDEO2 = 32 // Momentary: *deprecated Input Source in favor of Input Select* Video 2 source select
|
|
|
42 |
SOURCE_VIDEO3 = 33 // Momentary: *deprecated Input Source in favor of Input Select* Video 3 source select
|
|
|
43 |
SOURCE_TAPE1 = 34 // Momentary: *deprecated Input Source in favor of Input Select* Tape 1 source select
|
|
|
44 |
SOURCE_TAPE2 = 35 // Momentary: *deprecated Input Source in favor of Input Select* Tape 2 source select
|
|
|
45 |
SOURCE_CD1 = 36 // Momentary: *deprecated Input Source in favor of Input Select* CD 1 source select
|
|
|
46 |
SOURCE_TUNER1 = 37 // Momentary: *deprecated Input Source in favor of Input Select* Tuner 1 source select
|
|
|
47 |
SOURCE_PHONO1 = 38 // Momentary: *deprecated Input Source in favor of Input Select* Phono 1 source select
|
|
|
48 |
SOURCE_AUX1 = 39 // Momentary: *deprecated Input Source in favor of Input Select* Auxiliary 1 source select
|
|
|
49 |
TUNER_BAND = 40 // Momentary: Cycle tuner band
|
|
|
50 |
CASS_REVERSE_PLAY = 41 // Momentary: Reverse play
|
|
|
51 |
POOL_TEMP_LVL = 41 // Level: Pool water temperature, range is n..m degrees F or C
|
|
|
52 |
CASS_TAPE_SIDE = 42 // Momentary: Cycle the audio tape side
|
|
|
53 |
SPA_TEMP_LVL = 42 // Level: Spa water temperature, range is n..m degrees F or C
|
|
|
54 |
CABLE_AB = 42 // Momentary: Cycle AB switch
|
|
|
55 |
MENU_CANCEL = 43 // Momentary: Press menu button cancel
|
|
|
56 |
MENU_FUNC = 44 // Momentary: Press menu button menu
|
|
|
57 |
MENU_UP = 45 // Momentary: Press menu up button
|
|
|
58 |
MENU_DN = 46 // Momentary: Press menu down button
|
|
|
59 |
MENU_LT = 47 // Momentary: Press menu left button
|
|
|
60 |
MENU_RT = 48 // Momentary: Press menu right button
|
|
|
61 |
MENU_SELECT = 49 // Momentary: Press menu Select button (select current item under cursor)
|
|
|
62 |
MENU_EXIT = 50 // Momentary: Press menu button exit
|
|
|
63 |
MENU_UP_LT = 51 // Momentary: Press menu up left button
|
|
|
64 |
MENU_UP_RT = 52 // Momentary: Press menu up right button
|
|
|
65 |
MENU_DN_LT = 53 // Momentary: Press menu down left button
|
|
|
66 |
MENU_DN_RT = 54 // Momentary: Press menu down right button
|
|
|
67 |
DISC_NEXT = 55 // Momentary: Goto the next disc
|
|
|
68 |
DISC_PREV = 56 // Momentary: Goto the previous disc
|
|
|
69 |
MENU_VIDEO = 57 // Momentary: Press menu button video
|
|
|
70 |
MENU_THUMBS_DN = 58 // Momentary: Press menu button thumbs down
|
|
|
71 |
MENU_THUMBS_UP = 59 // Momentary: Press menu button thumbs up
|
|
|
72 |
MENU_ACCEPT = 60 // Momentary: Press menu button accept
|
|
|
73 |
MENU_REJECT = 61 // Momentary: Press menu button reject
|
|
|
74 |
MENU_LIVE_TV = 62 // Momentary: Press menu button live TV
|
|
|
75 |
MENU_SLEEP = 63 // Momentary: Press menu button sleep
|
|
|
76 |
MENU_PPV = 64 // Momentary: Press menu button PPV
|
|
|
77 |
MENU_FUNCTION = 65 // Momentary: Press menu button function
|
|
|
78 |
MENU_SETUP = 66 // Momentary: Press menu button setup
|
|
|
79 |
|
|
|
80 |
// Numbers 67 to 76 are not used
|
|
|
81 |
|
|
|
82 |
MENU_XM = 77 // Momentary: Press menu button xm
|
|
|
83 |
MENU_FM = 78 // Momentary: Press menu button fm
|
|
|
84 |
MENU_AM = 79 // Momentary: Press menu button am
|
|
|
85 |
MENU_CLEAR = 80 // Momentary: Press menu button clear
|
|
|
86 |
MENU_BACK = 81 // Momentary: Press menu button back
|
|
|
87 |
MENU_FORWARD = 82 // Momentary: Press menu button forward
|
|
|
88 |
MENU_ADVANCE = 83 // Momentary: Press menu button advance
|
|
|
89 |
MENU_DIMMER = 84 // Momentary: Press menu button dimmer
|
|
|
90 |
MENU_HOLD = 85 // Momentary: Press menu button hold
|
|
|
91 |
MENU_LIST = 86 // Momentary: Press menu button list
|
|
|
92 |
MENU_LT_PAREN = 87 // Momentary: Press menu button left paren
|
|
|
93 |
MENU_RT_PAREN = 88 // Momentary: Press menu button right paren
|
|
|
94 |
MENU_UNDERSCORE = 89 // Momentary: Press menu button underscore
|
|
|
95 |
MENU_DASH = 90 // Momentary: Press menu button dash
|
|
|
96 |
MENU_ASTERISK = 91 // Momentary: Press menu button asterisk
|
|
|
97 |
MENU_DOT = 92 // Momentary: Press menu button dot
|
|
|
98 |
MENU_POUND = 93 // Momentary: Press menu button pound
|
|
|
99 |
MENU_COMMA = 94 // Momentary: Press menu button comma
|
|
|
100 |
MENU_DIAL = 95 // Momentary: Press menu button dial
|
|
|
101 |
MENU_CONFERENCE = 96 // Momentary: Press menu button conference
|
|
|
102 |
MENU_PLUS_100 = 97 // Momentary: Press menu button plus_100
|
|
|
103 |
MENU_PLUS_1000 = 98 // Momentary: Press menu button plus_1000
|
|
|
104 |
MENU_DISPLAY = 99 // Momentary: Press menu button display
|
|
|
105 |
MENU_SUBTITLE = 100 // Momentary: Press menu button subtitle
|
|
|
106 |
MENU_INFO = 101 // Momentary: Press menu button info
|
|
|
107 |
MENU_FAVORITES = 102 // Momentary: Press menu button favorites
|
|
|
108 |
MENU_CONTINUE = 103 // Momentary: Press menu button continue
|
|
|
109 |
MENU_RETURN = 104 // Momentary: Press menu button return
|
|
|
110 |
MENU_GUIDE = 105 // Momentary: Press menu button guide
|
|
|
111 |
MENU_PAGE_UP = 106 // Momentary: Press menu button page up
|
|
|
112 |
MENU_PAGE_DN = 107 // Momentary: Press menu button page down
|
|
|
113 |
MENU_DECK_A_B = 108 // Momentary: Press menu button deck AB
|
|
|
114 |
MENU_TV_VCR = 109 // Momentary: Press menu button TV VCR
|
|
|
115 |
MENU_RECORD_SPEED = 110 // Momentary: Press menu button record speed
|
|
|
116 |
MENU_PROGRAM = 111 // Momentary: Press menu button program
|
|
|
117 |
MENU_AB_REPEAT = 112 // Momentary: Press menu button AB repeat
|
|
|
118 |
MENU_HELP = 113 // Momentary: Press menu button help
|
|
|
119 |
MENU_TITLE = 114 // Momentary: Press menu button title
|
|
|
120 |
MENU_TOP_MENU = 115 // Momentary: Press menu button top menu
|
|
|
121 |
MENU_ZOOM = 116 // Momentary: Press menu button zoom
|
|
|
122 |
MENU_ANGLE = 117 // Momentary: Press menu button angle
|
|
|
123 |
MENU_AUDIO = 118 // Momentary: Press menu button audio
|
|
|
124 |
SEARCH_SPEED = 119 // Momentary: Cycle search speed
|
|
|
125 |
EJECT = 120 // Momentary: Eject tape
|
|
|
126 |
DISC_TRAY = 120 // Momentary: Open/Close disc tray
|
|
|
127 |
RESET_COUNTER = 121 // Momentary: Reset counter
|
|
|
128 |
TAPE_LOADED_FB = 122 // Feedback: Tape is loaded
|
|
|
129 |
RECORD_LOCK_FB = 123 // Feedback: Tape record is locked
|
|
|
130 |
POOL_HEAT = 123 // Momentary: Cycle pool heat state
|
|
|
131 |
MEDIA_RANDOM = 124 // Momentary: Cycle the random state
|
|
|
132 |
DISC_RANDOM = 124 // Momentary: Cycle the random state
|
|
|
133 |
SPA_HEAT = 124 // Momentary: Cycle spa heat state
|
|
|
134 |
MEDIA_REPEAT = 125 // Momentary: Cycle the repeat state
|
|
|
135 |
DISC_REPEAT = 125 // Momentary: Cycle the repeat state
|
|
|
136 |
SPA_JETS = 125 // Momentary: Cycle spa jets
|
|
|
137 |
CASS_TAPE_SIDE_A = 126 // Momentary: Set the tape side to A
|
|
|
138 |
CASS_TAPE_SIDE_A_FB = 126 // Feedback: Tape side set to A feedback
|
|
|
139 |
CASS_TAPE_SIDE_B = 127 // Momentary: Set the tape side to B
|
|
|
140 |
CASS_TAPE_SIDE_B_FB = 127 // Feedback: Tape side set to B feedback
|
|
|
141 |
CASS_RECORD_MUTE = 128 // Momentary: Cycle record mute
|
|
|
142 |
MENU_PREVIEW_INPUT = 129 // Momentary: Press menu button preview input
|
|
|
143 |
MENU_SEND_INPUT = 130 // Momentary: Press menu button send input
|
|
|
144 |
MENU_SEND_GRAPHICS = 131 // Momentary: Press menu button send graphics
|
|
|
145 |
TILT_UP = 132 // Ramping: Ramp tilt up
|
|
|
146 |
TILT_UP_FB = 132 // Feedback: Tilt ramp up feedback
|
|
|
147 |
PAN_UP = 132 // Momentary: Pan up
|
|
|
148 |
TILT_DN = 133 // Ramping: Ramp tilt down
|
|
|
149 |
TILT_DN_FB = 133 // Feedback: Tilt ramp down feedback
|
|
|
150 |
PAN_DN = 133 // Momentary: Pan down
|
|
|
151 |
PAN_LT = 134 // Ramping: Ramp pan left
|
|
|
152 |
PAN_LT_FB = 134 // Feedback: Ramp pan left feedback
|
|
|
153 |
PAN_RT = 135 // Ramping: Ramp pan right
|
|
|
154 |
PAN_RT_FB = 135 // Feedback: Ramp pan right feedback
|
|
|
155 |
MULTIWIN_PRESET = 136 // Momentary: Cycle multi-window preset
|
|
|
156 |
VPROC_PRESET = 137 // Momentary: Cycle video processor preset
|
|
|
157 |
VOL_PRESET = 138 // Momentary: Cycle volume preset
|
|
|
158 |
|
|
|
159 |
// Number 139 is not used
|
|
|
160 |
|
|
|
161 |
GAIN_UP = 140 // Ramping: Ramp gain up
|
|
|
162 |
GAIN_UP_FB = 140 // Feedback: Gain ramping up feedback
|
|
|
163 |
HVAC_COOL_UP = 140 // Momentary: Increment cooling set point
|
|
|
164 |
GAIN_DN = 141 // Ramping: Ramp gain down
|
|
|
165 |
GAIN_DN_FB = 141 // Feedback: Gain ramping down feedback
|
|
|
166 |
HVAC_COOL_DN = 141 // Momentary: Decrement cooling set point
|
|
|
167 |
ASPECT_RATIO = 142 // Momentary: Cycle aspect ratio
|
|
|
168 |
GAIN_MUTE_ON = 143 // Discrete: Set gain mute on
|
|
|
169 |
GAIN_MUTE_FB = 143 // Feedback: Gain mute feedback
|
|
|
170 |
HVAC_HEAT_UP = 143 // Momentary: Increment heating set point
|
|
|
171 |
GAIN_MUTE = 144 // Momentary: Cycle gain mute
|
|
|
172 |
HVAC_HEAT_DN = 144 // Momentary: Decrement heating set point
|
|
|
173 |
ACONF_PRIVACY = 145 // Momentary: Cycle privacy
|
|
|
174 |
VCONF_PRIVACY = 145 // Momentary: Cycle privacy
|
|
|
175 |
ACONF_PRIVACY_ON = 146 // Discrete: Set privacy on or off
|
|
|
176 |
ACONF_PRIVACY_FB = 146 // Feedback: Privacy feedback
|
|
|
177 |
VCONF_PRIVACY_ON = 146 // Discrete: Set privacy on or off
|
|
|
178 |
VCONF_PRIVACY_FB = 146 // Feedback: Privacy feedback
|
|
|
179 |
ACONF_TRAIN = 147 // Momentary: Execute train
|
|
|
180 |
VCONF_TRAIN = 147 // Momentary: Execute train
|
|
|
181 |
BRIGHT_UP = 148 // Momentary: Increment brightness
|
|
|
182 |
HVAC_HUMIDIFY_UP = 148 // Momentary: Increment humidifier set point
|
|
|
183 |
BRIGHT_DN = 149 // Momentary: Decrement brightness
|
|
|
184 |
HVAC_HUMIDIFY_DN = 149 // Momentary: Decrement humidifier set point
|
|
|
185 |
COLOR_UP = 150 // Momentary: Increment color
|
|
|
186 |
HVAC_DEHUMIDIFY_UP = 150 // Momentary: Increment dehumidifier set point
|
|
|
187 |
COLOR_DN = 151 // Momentary: Decrement color
|
|
|
188 |
HVAC_DEHUMIDIFY_DN = 151 // Momentary: Decrement dehumidifier set point
|
|
|
189 |
CONTRAST_UP = 152 // Momentary: Increment contrast
|
|
|
190 |
CONTRAST_DN = 153 // Momentary: Decrement contrast
|
|
|
191 |
SHARP_UP = 154 // Momentary: Increment sharpness
|
|
|
192 |
SHARP_DN = 155 // Momentary: Decrement sharpness
|
|
|
193 |
TINT_UP = 156 // Momentary: Increment tint
|
|
|
194 |
TINT_DN = 157 // Momentary: Decrement tint
|
|
|
195 |
ZOOM_OUT = 158 // Ramping: Ramp zoom out
|
|
|
196 |
ZOOM_OUT_FB = 158 // Feedback: Ramp zoom out feedback
|
|
|
197 |
ZOOM_IN = 159 // Ramping: Ramp zoom in
|
|
|
198 |
ZOOM_IN_FB = 159 // Feedback: Ramp zoom in feedback
|
|
|
199 |
FOCUS_NEAR = 160 // Ramping: Ramp focus near
|
|
|
200 |
FOCUS_NEAR_FB = 160 // Feedback: Ramp focus near feedback
|
|
|
201 |
FOCUS_FAR = 161 // Ramping: Ramp focus far
|
|
|
202 |
FOCUS_FAR_FB = 161 // Feedback: Focus ramp far feedback
|
|
|
203 |
AUTO_FOCUS_ON = 162 // Discrete: Set auto focus on or off
|
|
|
204 |
AUTO_FOCUS_FB = 162 // Feedback: Auto focus feedback
|
|
|
205 |
AUTO_IRIS_ON = 163 // Discrete: Set auto iris on or off
|
|
|
206 |
AUTO_IRIS_FB = 163 // Feedback: Auto iris feedback
|
|
|
207 |
BALANCE_UP = 164 // Ramping: Increment balance
|
|
|
208 |
BALANCE_DN = 165 // Ramping: Decrement balance
|
|
|
209 |
BASS_UP = 166 // Ramping: Increment bass
|
|
|
210 |
BASS_DN = 167 // Ramping: Decrement bass
|
|
|
211 |
TREBLE_UP = 168 // Ramping: Increment treble
|
|
|
212 |
TREBLE_DN = 169 // Ramping: Decrement treble
|
|
|
213 |
SURROUND_NEXT = 170 // Momentary: Next surround sound mode
|
|
|
214 |
SURROUND_PREV = 171 // Momentary: Previous surround sound mode
|
|
|
215 |
AUTO_FOCUS = 172 // Momentary: Cycle auto focus
|
|
|
216 |
POOL_LIGHT_ON = 172 // Discrete: Set pool lights on or off
|
|
|
217 |
POOL_LIGHT_FB = 172 // Feedback: Pool light feedback
|
|
|
218 |
AUTO_IRIS = 173 // Momentary: Cycle auto iris
|
|
|
219 |
SPA_LIGHT_ON = 173 // Discrete: Set spa lights on or off
|
|
|
220 |
SPA_LIGHT_FB = 173 // Feedback: Spa light feedback
|
|
|
221 |
IRIS_OPEN = 174 // Ramping: Ramp iris open
|
|
|
222 |
IRIS_OPEN_FB = 174 // Feedback: Ramp iris open feedback
|
|
|
223 |
POOL_HEAT_OFF = 174 // Momentary: Set pool heat to off
|
|
|
224 |
POOL_HEAT_OFF_FB = 174 // Feedback: Pool heat set to off feedback
|
|
|
225 |
IRIS_CLOSE = 175 // Ramping: Ramp iris closed
|
|
|
226 |
IRIS_CLOSE_FB = 175 // Feedback: Ramp iris closed feedback
|
|
|
227 |
POOL_HEATER = 175 // Momentary: Set pool heat to heater
|
|
|
228 |
POOL_HEATER_FB = 175 // Feedback: Pool heat set to heater feedback
|
|
|
229 |
DOCCAM_LIGHT = 176 // Momentary: Cycle light
|
|
|
230 |
POOL_SOLAR = 176 // Momentary: Set pool heat to solar preferred
|
|
|
231 |
POOL_SOLAR_FB = 176 // Feedback: Pool heat set to solar feedback
|
|
|
232 |
POOL_SOLAR_PREF = 177 // Momentary: Set pool heat to solar preferred
|
|
|
233 |
POOL_SOLAR_PREF_FB = 177 // Feedback: Pool heat set to solar preferred feedback
|
|
|
234 |
CAM_PRESET = 177 // Momentary: Cycle camera preset
|
|
|
235 |
SPA_HEAT_OFF = 178 // Momentary: Set spa heat to off
|
|
|
236 |
SPA_HEAT_OFF_FB = 178 // Feedback: Set spa heat to off feedback
|
|
|
237 |
MEDIA_RANDOM_DISC_ON = 178 // Momentary: Set the random mode to disc
|
|
|
238 |
MEDIA_RANDOM_DISC_FB = 178 // Feedback: Random mode disc feedback
|
|
|
239 |
SPA_HEATER = 179 // Momentary: Set spa heat to heater
|
|
|
240 |
SPA_HEATER_FB = 179 // Feedback: Set spa heat to heater feedback
|
|
|
241 |
MEDIA_RANDOM_ALL_ON = 179 // Momentary: Set the random mode to all
|
|
|
242 |
MEDIA_RANDOM_ALL_FB = 179 // Feedback: Random mode all feedback
|
|
|
243 |
SPA_SOLAR = 180 // Momentary: Set spa heat to solar
|
|
|
244 |
SPA_SOLAR_FB = 180 // Feedback: Set spa heat to solar feedback
|
|
|
245 |
MEDIA_RANDOM_OFF_ON = 180 // Momentary: Set the random mode to off
|
|
|
246 |
MEDIA_RANDOM_OFF_FB = 180 // Feedback: Random mode off feedback
|
|
|
247 |
SPA_SOLAR_PREF = 181 // Momentary: Set spa heat to solar preferred
|
|
|
248 |
SPA_SOLAR_PREF_FB = 181 // Feedback: Set spa heat to solar preferred feedback
|
|
|
249 |
MEDIA_REPEAT_DISC_ON = 181 // Momentary: Set the repeat mode to disc
|
|
|
250 |
MEDIA_REPEAT_DISC_FB = 181 // Feedback: Repeat mode disc feedback
|
|
|
251 |
SPA_JETS_OFF = 182 // Momentary: Set spa jets to off
|
|
|
252 |
SPA_JETS_OFF_FB = 182 // Feedback: Spa jets off feedback
|
|
|
253 |
MEDIA_REPEAT_TRACK_ON = 182 // Momentary: Set the repeat mode to track
|
|
|
254 |
MEDIA_REPEAT_TRACK_FB = 182 // Feedback: Repeat mode track feedback
|
|
|
255 |
SPA_JETS_LO = 183 // Momentary: Set spa jets to low
|
|
|
256 |
SPA_JETS_LO_FB = 183 // Feedback: Spa jets on low feedback
|
|
|
257 |
MEDIA_REPEAT_ALL_ON = 183 // Momentary: Set the repeat mode to all
|
|
|
258 |
MEDIA_REPEAT_ALL_FB = 183 // Feedback: Repeat mode all feedback
|
|
|
259 |
SPA_JETS_MED = 184 // Momentary: Set spa jets to medium
|
|
|
260 |
SPA_JETS_MED_FB = 184 // Feedback: Spa jets on medium feedback
|
|
|
261 |
MEDIA_REPEAT_OFF_ON = 184 // Momentary: Set the repeat mode to off
|
|
|
262 |
MEDIA_REPEAT_OFF_FB = 184 // Feedback: Repeat mode off feedback
|
|
|
263 |
SPA_JETS_HI = 185 // Momentary: Set spa jets to high
|
|
|
264 |
SPA_JETS_HI_FB = 185 // Feedback: Spa jets on high feedback
|
|
|
265 |
FRAME_FWD = 185 // Momentary: Frame forward
|
|
|
266 |
SPA_BLOWER_ON = 186 // Discrete: Set spa blower on or off
|
|
|
267 |
SPA_BLOWER_FB = 186 // Feedback: Spa blower feedback
|
|
|
268 |
FRAME_REV = 186 // Momentary: Frame reverse
|
|
|
269 |
POOL_HEATING = 187 // Feedback: Pool is heating using heater
|
|
|
270 |
MOTOR_PRESET = 187 // Momentary: Cycle motor preset
|
|
|
271 |
POOL_HEATING_SOLAR = 188 // Feedback: Pool is heating using solar
|
|
|
272 |
SLOW_FWD = 188 // Momentary: Slow forward
|
|
|
273 |
SPA_HEATING = 189 // Feedback: Spa is heating using heater
|
|
|
274 |
SLOW_REV = 189 // Momentary: Slow reverse
|
|
|
275 |
SPA_HEATING_SOLAR = 190 // Feedback: Spa is heating using solar
|
|
|
276 |
PIP_POS = 191 // Momentary: Cycle pip position
|
|
|
277 |
SCAN_SPEED = 192 // Momentary: Cycle the scanning speed
|
|
|
278 |
PIP_SWAP = 193 // Momentary: Swap pip
|
|
|
279 |
PIP = 194 // Momentary: Cycle pip
|
|
|
280 |
PIP_ON = 195 // Discrete: Set pip on
|
|
|
281 |
PIP_FB = 195 // Feedback: Pip feedback
|
|
|
282 |
SOURCE_CYCLE = 196 // Momentary: *deprecated Input Source in favor of Input Select* Cycle source select
|
|
|
283 |
DOCCAM_LOWER_LIGHT_ON = 197 // Discrete: Set the lower light on or off
|
|
|
284 |
DOCCAM_LOWER_LIGHT_FB = 197 // Feedback: Lower light feedback
|
|
|
285 |
DOCCAM_UPPER_LIGHT_ON = 198 // Discrete: Set the upper light on or off
|
|
|
286 |
DOCCAM_UPPER_LIGHT_FB = 198 // Feedback: Upper light feedback
|
|
|
287 |
VOL_MUTE_ON = 199 // Discrete: Set volume mute
|
|
|
288 |
VOL_MUTE_FB = 199 // Feedback: Volume mute feedback
|
|
|
289 |
AUDIOPROC_STATE_ON = 199 // Discrete: Set the audio processor state on or off
|
|
|
290 |
AUDIOPROC_STATE_FB = 199 // Feedback: Audio processor state feedback
|
|
|
291 |
CASS_RECORD_MUTE_ON = 200 // Discrete: Set the record mute on or off
|
|
|
292 |
CASS_RECORD_MUTE_FB = 200 // Feedback: Record mute feedback
|
|
|
293 |
DIAL_REDIAL = 201 // Momentary: Redial
|
|
|
294 |
DIAL_OFF_HOOK = 202 // Momentary: Cycle off hook state
|
|
|
295 |
MENU_FLASH = 203 // Momentary: Press menu button flash
|
|
|
296 |
DIAL_AUTO_ANSWER = 204 // Momentary: Cycle auto answer state
|
|
|
297 |
DIAL_AUDIBLE_RING = 205 // Momentary: Cycle audible ring state
|
|
|
298 |
LOUDNESS = 206 // Momentary: Cycle loudness
|
|
|
299 |
LOUDNESS_ON = 207 // Discrete: Set loudness state
|
|
|
300 |
LOUDNESS_FB = 207 // Feedback: Loudness state feedback
|
|
|
301 |
DIAL_FLASH_HOOK = 208 // Momentary: Flash hook
|
|
|
302 |
WEATHER_FORCE_READING = 208 // Momentary: Force new readings
|
|
|
303 |
AUDIOPROC_PRESET = 209 // Momentary: Cycle the audio processor preset
|
|
|
304 |
PIC_MUTE = 210 // Momentary: Cycle picture/video mute
|
|
|
305 |
PIC_MUTE_ON = 211 // Discrete: Set picture/video mute on
|
|
|
306 |
PIC_MUTE_FB = 211 // Feedback: Picture/video mute feedback
|
|
|
307 |
HVAC_HOLD = 211 // Discrete: Set thermostat hold mode, replaced by HVAC_HOLD_ON
|
|
|
308 |
HVAC_LOCK = 212 // Discrete: Set thermostat lock state, replaced by HVAC_LOCK_ON
|
|
|
309 |
HVAC_LOCK_ON = 212 // Discrete: Set thermostat lock state
|
|
|
310 |
HVAC_LOCK_FB = 212 // Feedback: Thermostat lock state feedback
|
|
|
311 |
CABLE_B_ON = 212 // Discrete: Set B switch on or off
|
|
|
312 |
CABLE_B_FB = 212 // Feedback: AB switch feedback
|
|
|
313 |
HVAC_FAN = 213 // Momentary: Cycle fan state
|
|
|
314 |
PIC_FREEZE = 213 // Momentary: Cycle freeze
|
|
|
315 |
HVAC_FAN_ON = 214 // Momentary: Set fan state to on
|
|
|
316 |
HVAC_FAN_ON_FB = 214 // Feedback: Fan state on feedback
|
|
|
317 |
PIC_FREEZE_ON = 214 // Discrete: Set freeze on
|
|
|
318 |
PIC_FREEZE_FB = 214 // Feedback: Freeze feedback
|
|
|
319 |
HVAC_FAN_AUTO = 215 // Momentary: Set fan state to auto
|
|
|
320 |
HVAC_FAN_AUTO_FB = 215 // Feedback: Auto fan state feedback
|
|
|
321 |
MENU_RESET = 215 // Momentary: Press menu button reset
|
|
|
322 |
MENU_RESET = 215 // Momentary: Press menu button reset
|
|
|
323 |
HVAC_FAN_STATUS_FB = 216 // Feedback: Fan status state feedback
|
|
|
324 |
HVAC_HUMIDIFY_STATE = 217 // Momentary: Cycle the humidify state
|
|
|
325 |
HVAC_STATE = 218 // Momentary: Cycle HVAC state
|
|
|
326 |
HVAC_AUTO = 219 // Momentary: Set HVAC state to automatic
|
|
|
327 |
HVAC_AUTO_FB = 219 // Feedback: HVAC auto feedback
|
|
|
328 |
HVAC_COOL = 220 // Momentary: Set HVAC state to cooling
|
|
|
329 |
HVAC_COOL_FB = 220 // Feedback: HVAC cool feedback
|
|
|
330 |
HVAC_HEAT = 221 // Momentary: Set HVAC state to heating
|
|
|
331 |
HVAC_HEAT_FB = 221 // Feedback: HVAC heat feedback
|
|
|
332 |
HVAC_OFF = 222 // Momentary: Set HVAC state to off
|
|
|
333 |
HVAC_OFF_FB = 222 // Feedback: HVAC off feedback
|
|
|
334 |
HVAC_EHEAT = 223 // Momentary: Set HVAC state to emergency heat
|
|
|
335 |
HVAC_EHEAT_FB = 223 // Feedback: HVAC emergency heat feedback
|
|
|
336 |
HVAC_COOLING_FB = 224 // Feedback: HVAC cooling status feedback
|
|
|
337 |
TUNER_PRESET_GROUP = 224 // Momentary: Cycle station preset group
|
|
|
338 |
HVAC_HEATING_FB = 225 // Feedback: HVAC heating status feedback
|
|
|
339 |
TUNER_STATION_UP = 225 // Momentary: Increment tuner station
|
|
|
340 |
HVAC_COOLING2_FB = 226 // Feedback: HVAC cooling 2 status feedback
|
|
|
341 |
TUNER_STATION_DN = 226 // Momentary: Decrement tuner station
|
|
|
342 |
HVAC_EHEATING_FB = 227 // Feedback: HVAC emergency heating status feedback
|
|
|
343 |
TUNER_SCAN_FWD = 227 // Momentary: Station scan forward
|
|
|
344 |
HVAC_HUMIDIFY_AUTO = 228 // Momentary: Set the humidify state to auto
|
|
|
345 |
HVAC_HUMIDIFY_AUTO_FB = 228 // Feedback: Humidify state auto feedback
|
|
|
346 |
TUNER_SCAN_REV = 228 // Momentary: Station scan backward/reverse
|
|
|
347 |
HVAC_DEHUMIDIFY = 229 // Momentary: Set the humidify state to dehumidify
|
|
|
348 |
HVAC_DEHUMIDIFY_FB = 229 // Feedback: Dehumidify state feedback
|
|
|
349 |
TUNER_SEEK_FWD = 229 // Momentary: Station seek forward
|
|
|
350 |
HVAC_HUMIDIFY = 230 // Momentary: Set the humidify state to humidify
|
|
|
351 |
HVAC_HUMIDIFY_FB = 230 // Feedback: Humidify state feedback
|
|
|
352 |
TUNER_SEEK_REV = 230 // Momentary: Station seek backward/reverse
|
|
|
353 |
HVAC_HUMIDIFY_OFF = 231 // Momentary: Set the humidify state to off
|
|
|
354 |
HVAC_HUMIDIFY_OFF_FB = 231 // Feedback: Humidify state off feedback
|
|
|
355 |
HVAC_DEHUMIDIFING_FB = 232 // Feedback: Dehumidify state status feedback
|
|
|
356 |
HVAC_HUMIDIFING_FB = 233 // Feedback: Humidify state status feedback
|
|
|
357 |
TUNER_OSD = 234 // Momentary: Cycle on-screen or front panel display info
|
|
|
358 |
TUNER_PREV = 235 // Momentary: Goto previous tuner station
|
|
|
359 |
|
|
|
360 |
// Numbers 236 to 237 are not used
|
|
|
361 |
|
|
|
362 |
DIAL_OFF_HOOK_ON = 238 // Discrete: Set the dialer off or on hook
|
|
|
363 |
DIAL_OFF_HOOK_FB = 238 // Feedback: Dialer's hook state feedback
|
|
|
364 |
DIAL_AUTO_ANSWER_ON = 239 // Discrete: Set auto answer on or off
|
|
|
365 |
DIAL_AUTO_ANSWER_FB = 239 // Feedback: Auto answer state feedback
|
|
|
366 |
DIAL_AUDIBLE_RING_ON = 240 // Discrete: Set the audible ring state on or off
|
|
|
367 |
DIAL_AUDIBLE_RING_FB = 240 // Feedback: Audible ring state feedback
|
|
|
368 |
PLAY_FB = 241 // Feedback: Play feedback
|
|
|
369 |
STOP_FB = 242 // Feedback: Stop feedback
|
|
|
370 |
PAUSE_FB = 243 // Feedback: Pause feedback
|
|
|
371 |
FFWD_FB = 244 // Feedback: Fast forward feedback
|
|
|
372 |
REW_FB = 245 // Feedback: Rewind feedback
|
|
|
373 |
SFWD_FB = 246 // Feedback: Search forward feedback
|
|
|
374 |
SREV_FB = 247 // Feedback: Search reverse feedback
|
|
|
375 |
RECORD_FB = 248 // Feedback: Record feedback
|
|
|
376 |
SLOW_FWD_FB = 249 // Feedback: Slow forward feedback
|
|
|
377 |
SLOW_REV_FB = 250 // Feedback: Slow reverse feedback
|
|
|
378 |
DEVICE_COMMUNICATING = 251 // Feedback: Device online event
|
|
|
379 |
DATA_INITIALIZED = 252 // Feedback: Data initialized event
|
|
|
380 |
LAMP_WARMING_FB = 253 // Feedback: Lamp is warming up
|
|
|
381 |
LAMP_COOLING_FB = 254 // Feedback: Lamp is cooling down
|
|
|
382 |
POWER_ON = 255 // Discrete: Set lamp power state
|
|
|
383 |
LAMP_POWER_FB = 255 // Feedback: Lamp power state feedback
|
|
|
384 |
POWER_FB = 255 // Feedback: Power feedback
|
|
|
385 |
|
|
|
386 |
// Levels
|
|
|
387 |
VOL_LVL = 1 // Level: Volume level (0-255)
|
|
|
388 |
BALANCE_LVL = 2 // Level: Balance level (0=left, 255=right)
|
|
|
389 |
BASS_LVL = 3 // Level: Bass level (0-255)
|
|
|
390 |
TREBLE_LVL = 4 // Level: Treble level (0-255)
|
|
|
391 |
GAIN_LVL = 5 // Level: Gain level (0-255)
|
|
|
392 |
|
|
|
393 |
MOTOR_POS_LVL = 6 // Level: Motor position (0=close, 255=open)
|
|
|
394 |
SENSOR_VALUE = 7 // Level: Sensor value
|
|
|
395 |
|
|
|
396 |
BRIGHT_LVL = 10 // Level: Brightness level (0-255)
|
|
|
397 |
COLOR_LVL = 11 // Level: Color level (0-255)
|
|
|
398 |
CONTRAST_LVL = 12 // Level: Contrast level (0-255)
|
|
|
399 |
SHARP_LVL = 13 // Level: Sharpness level (0-255)
|
|
|
400 |
TINT_LVL = 14 // Level: Tint level (0-255)
|
|
|
401 |
ZOOM_LVL = 15 // Level: Zoom position ( 0=out/Wide, 255= in/Tele)
|
|
|
402 |
FOCUS_LVL = 16 // Level: Focus position (0=near, 255=far)
|
|
|
403 |
IRIS_LVL = 17 // Level: Iris position (0=closed, 255=open)
|
|
|
404 |
ZOOM_SPEED_LVL = 18 // Level: Zoom ramp speed (0-255)
|
|
|
405 |
FOCUS_SPEED_LVL = 19 // Level: Focus ramp speed (0-255)
|
|
|
406 |
IRIS_SPEED_LVL = 20 // Level: Iris ramp speed (0-255)
|
|
|
407 |
|
|
|
408 |
PAN_LVL = 27 // Level: Pan position (0=left,255=right)
|
|
|
409 |
TILT_LVL = 28 // Level: Tilt position (0=down, 255=up)
|
|
|
410 |
PAN_SPEED_LVL = 29 // Level: Pan ramp speed (0-255)
|
|
|
411 |
TILT_SPEED_LVL = 30 // Level: Tilt ramp speed (0-255)
|
|
|
412 |
|
|
|
413 |
INDOOR_TEMP_LVL = 33 // Level: Indoor temperature, range is n..m degrees F or C
|
|
|
414 |
OUTDOOR_TEMP_LVL = 34 // Level: Pool/Spa outdoor temperature, range is n..m degrees F or C
|
|
|
415 |
INDOOR_HUMID_LVL = 35 // Level: Indoor humidity range is 0..100 percent
|
|
|
416 |
OUTDOOR_HUMID_LVL = 36 // Level: Outdoor humidity, range is 0..100 percent
|
|
|
417 |
|
|
|
418 |
POOL_HEAT_LVL = 39 // Level: Pool heating set point, range is n..m degrees F or C
|
|
|
419 |
SPA_HEAT_LVL = 40 // Level: Spa heating set point, range is n..m degrees F or C
|
|
|
420 |
POOL_TEMP_LVL = 41 // Level: Pool water temperature, range is n..m degrees F or C
|
|
|
421 |
SPA_TEMP_LVL = 42 // Level: Spa water temperature, range is n..m degrees F or C
|
|
|
422 |
|
|
|
423 |
WEATHER_HI_TEMP_LVL = 43 // Level: Today's actual high temperature, range is n..m degrees F or C
|
|
|
424 |
WEATHER_LO_TEMP_LVL = 44 // Level: Today's actual low temperature, range is n..m degrees F or C
|
|
|
425 |
WEATHER_WIND_CHILL_LVL = 45 // Level: Wind chill, range is n..m degrees F or C
|
|
|
426 |
WEATHER_HEAT_INDEX_LVL = 46 // Level: Heat index, range is n..m degrees F or C
|
|
|
427 |
WEATHER_DEWPOINT_LVL = 47 // Level: Dew point, range is n..m degrees F or C
|
|
|
428 |
WEATHER_BAR_LVL = 48 // Level: Barometric pressure, range is n..m in inches hg or millimeter hg/torr
|
|
|
429 |
|
|
|
430 |
|
|
|
431 |
#end_if // __M_SNAPI__
|