Subversion Repositories mdb

Rev

Blame | Last modification | View Log | RSS feed

PROGRAM_NAME='mSNAPI'

#if_not_defined __M_SNAPI__
#define __M_SNAPI__

DEFINE_CONSTANT
PLAY                   = 1     // Momentary: Play
STOP                   = 2     // Momentary: Stop
PAUSE                  = 3     // Momentary: Pause
FFWD                   = 4     // Momentary: Fast forward
REW                    = 5     // Momentary: Rewind
SFWD                   = 6     // Momentary: Search forward
SREV                   = 7     // Momentary: Search reverse
RECORD                 = 8     // Momentary: Record
POWER                  = 9     // Momentary: Cycle power
DIGIT_0                = 10    // Momentary: Press menu button digit 0
DIGIT_1                = 11    // Momentary: Press menu button digit 1
DIGIT_2                = 12    // Momentary: Press menu button digit 2
DIGIT_3                = 13    // Momentary: Press menu button digit 3
DIGIT_4                = 14    // Momentary: Press menu button digit 4
DIGIT_5                = 15    // Momentary: Press menu button digit 5
DIGIT_6                = 16    // Momentary: Press menu button digit 6
DIGIT_7                = 17    // Momentary: Press menu button digit 7
DIGIT_8                = 18    // Momentary: Press menu button digit 8
DIGIT_9                = 19    // Momentary: Press menu button digit 9
MENU_PLUS_10           = 20    // Momentary: Press menu button plus_10
MENU_ENTER             = 21    // Momentary: Press menu button enter
CHAN_UP                = 22    // Momentary: Next station preset
CHAN_DN                = 23    // Momentary: Previous station preset
VOL_UP                 = 24    // Ramping:   Ramp volume up
VOL_UP_FB              = 24    // Feedback:  Volume ramp up feedback
VOL_DN                 = 25    // Ramping:   Ramp volume down
VOL_DN_FB              = 25    // Feedback:  Volume ramp down feedback
VOL_MUTE               = 26    // Momentary: Cycle volume mute
PWR_ON                 = 27    // Momentary: Set power on
PWR_OFF                = 28    // Momentary: Set power off
PAN_SPEED_LVL          = 29    // Level: Pan ramp speed (0-255)
TILT_SPEED_LVL         = 30    // Level: Tilt ramp speed (0-255) 
SOURCE_TV1             = 30    // Momentary: *deprecated Input Source in favor of Input Select* TV 1 source select
SOURCE_VIDEO1          = 31    // Momentary: *deprecated Input Source in favor of Input Select* Video 1 source select
SOURCE_VIDEO2          = 32    // Momentary: *deprecated Input Source in favor of Input Select* Video 2 source select
SOURCE_VIDEO3          = 33    // Momentary: *deprecated Input Source in favor of Input Select* Video 3 source select
SOURCE_TAPE1           = 34    // Momentary: *deprecated Input Source in favor of Input Select* Tape 1 source select
SOURCE_TAPE2           = 35    // Momentary: *deprecated Input Source in favor of Input Select* Tape 2 source select
SOURCE_CD1             = 36    // Momentary: *deprecated Input Source in favor of Input Select* CD 1 source select
SOURCE_TUNER1          = 37    // Momentary: *deprecated Input Source in favor of Input Select* Tuner 1 source select
SOURCE_PHONO1          = 38    // Momentary: *deprecated Input Source in favor of Input Select* Phono 1 source select
SOURCE_AUX1            = 39    // Momentary: *deprecated Input Source in favor of Input Select* Auxiliary 1 source select
TUNER_BAND             = 40    // Momentary: Cycle tuner band 
CASS_REVERSE_PLAY      = 41    // Momentary: Reverse play
POOL_TEMP_LVL          = 41    // Level: Pool water temperature, range is n..m degrees F or C
CASS_TAPE_SIDE         = 42    // Momentary: Cycle the audio tape side
SPA_TEMP_LVL           = 42    // Level: Spa water temperature, range is n..m degrees F or C
CABLE_AB               = 42    // Momentary: Cycle AB switch
MENU_CANCEL            = 43    // Momentary: Press menu button cancel
MENU_FUNC              = 44    // Momentary: Press menu button menu
MENU_UP                = 45    // Momentary: Press menu up button
MENU_DN                = 46    // Momentary: Press menu down button
MENU_LT                = 47    // Momentary: Press menu left button
MENU_RT                = 48    // Momentary: Press menu right button
MENU_SELECT            = 49    // Momentary: Press menu Select button (select current item under cursor)
MENU_EXIT              = 50    // Momentary: Press menu button exit
MENU_UP_LT             = 51    // Momentary: Press menu up left button
MENU_UP_RT             = 52    // Momentary: Press menu up right button
MENU_DN_LT             = 53    // Momentary: Press menu down left button
MENU_DN_RT             = 54    // Momentary: Press menu down right button
DISC_NEXT              = 55    // Momentary: Goto the next disc
DISC_PREV              = 56    // Momentary: Goto the previous disc
MENU_VIDEO             = 57    // Momentary: Press menu button video
MENU_THUMBS_DN         = 58    // Momentary: Press menu button thumbs down
MENU_THUMBS_UP         = 59    // Momentary: Press menu button thumbs up
MENU_ACCEPT            = 60    // Momentary: Press menu button accept
MENU_REJECT            = 61    // Momentary: Press menu button reject
MENU_LIVE_TV           = 62    // Momentary: Press menu button live TV
MENU_SLEEP             = 63    // Momentary: Press menu button sleep
MENU_PPV               = 64    // Momentary: Press menu button PPV
MENU_FUNCTION          = 65    // Momentary: Press menu button function
MENU_SETUP             = 66    // Momentary: Press menu button setup

// Numbers 67 to 76 are not used

MENU_XM                = 77    // Momentary: Press menu button xm
MENU_FM                = 78    // Momentary: Press menu button fm
MENU_AM                = 79    // Momentary: Press menu button am
MENU_CLEAR             = 80    // Momentary: Press menu button clear
MENU_BACK              = 81    // Momentary: Press menu button back
MENU_FORWARD           = 82    // Momentary: Press menu button forward
MENU_ADVANCE           = 83    // Momentary: Press menu button advance
MENU_DIMMER            = 84    // Momentary: Press menu button dimmer
MENU_HOLD              = 85    // Momentary: Press menu button hold
MENU_LIST              = 86    // Momentary: Press menu button list
MENU_LT_PAREN          = 87    // Momentary: Press menu button left paren
MENU_RT_PAREN          = 88    // Momentary: Press menu button right paren
MENU_UNDERSCORE        = 89    // Momentary: Press menu button underscore
MENU_DASH              = 90    // Momentary: Press menu button dash
MENU_ASTERISK          = 91    // Momentary: Press menu button asterisk
MENU_DOT               = 92    // Momentary: Press menu button dot
MENU_POUND             = 93    // Momentary: Press menu button pound
MENU_COMMA             = 94    // Momentary: Press menu button comma
MENU_DIAL              = 95    // Momentary: Press menu button dial
MENU_CONFERENCE        = 96    // Momentary: Press menu button conference
MENU_PLUS_100          = 97    // Momentary: Press menu button plus_100
MENU_PLUS_1000         = 98    // Momentary: Press menu button plus_1000
MENU_DISPLAY           = 99    // Momentary: Press menu button display
MENU_SUBTITLE          = 100   // Momentary: Press menu button subtitle
MENU_INFO              = 101   // Momentary: Press menu button info
MENU_FAVORITES         = 102   // Momentary: Press menu button favorites
MENU_CONTINUE          = 103   // Momentary: Press menu button continue
MENU_RETURN            = 104   // Momentary: Press menu button return
MENU_GUIDE             = 105   // Momentary: Press menu button guide
MENU_PAGE_UP           = 106   // Momentary: Press menu button page up
MENU_PAGE_DN           = 107   // Momentary: Press menu button page down
MENU_DECK_A_B          = 108   // Momentary: Press menu button deck AB
MENU_TV_VCR            = 109   // Momentary: Press menu button TV VCR
MENU_RECORD_SPEED      = 110   // Momentary: Press menu button record speed
MENU_PROGRAM           = 111   // Momentary: Press menu button program
MENU_AB_REPEAT         = 112   // Momentary: Press menu button AB repeat
MENU_HELP              = 113   // Momentary: Press menu button help
MENU_TITLE             = 114   // Momentary: Press menu button title
MENU_TOP_MENU          = 115   // Momentary: Press menu button top menu
MENU_ZOOM              = 116   // Momentary: Press menu button zoom
MENU_ANGLE             = 117   // Momentary: Press menu button angle
MENU_AUDIO             = 118   // Momentary: Press menu button audio
SEARCH_SPEED           = 119   // Momentary: Cycle search speed
EJECT                  = 120   // Momentary: Eject tape
DISC_TRAY              = 120   // Momentary: Open/Close disc tray
RESET_COUNTER          = 121   // Momentary: Reset counter
TAPE_LOADED_FB         = 122   // Feedback:  Tape is loaded
RECORD_LOCK_FB         = 123   // Feedback:  Tape record is locked
POOL_HEAT              = 123   // Momentary: Cycle pool heat state
MEDIA_RANDOM           = 124   // Momentary: Cycle the random state
DISC_RANDOM            = 124   // Momentary: Cycle the random state
SPA_HEAT               = 124   // Momentary: Cycle spa heat state
MEDIA_REPEAT           = 125   // Momentary: Cycle the repeat state
DISC_REPEAT            = 125   // Momentary: Cycle the repeat state
SPA_JETS               = 125   // Momentary: Cycle spa jets
CASS_TAPE_SIDE_A       = 126   // Momentary: Set the tape side to A
CASS_TAPE_SIDE_A_FB    = 126   // Feedback:  Tape side set to A feedback
CASS_TAPE_SIDE_B       = 127   // Momentary: Set the tape side to B
CASS_TAPE_SIDE_B_FB    = 127   // Feedback:  Tape side set to B feedback
CASS_RECORD_MUTE       = 128   // Momentary: Cycle record mute
MENU_PREVIEW_INPUT     = 129   // Momentary: Press menu button preview input
MENU_SEND_INPUT        = 130   // Momentary: Press menu button send input
MENU_SEND_GRAPHICS     = 131   // Momentary: Press menu button send graphics
TILT_UP                = 132   // Ramping:   Ramp tilt up
TILT_UP_FB             = 132   // Feedback:  Tilt ramp up feedback
PAN_UP                 = 132   // Momentary: Pan up
TILT_DN                = 133   // Ramping:   Ramp tilt down
TILT_DN_FB             = 133   // Feedback:  Tilt ramp down feedback
PAN_DN                 = 133   // Momentary: Pan down
PAN_LT                 = 134   // Ramping:   Ramp pan left
PAN_LT_FB              = 134   // Feedback:  Ramp pan left feedback
PAN_RT                 = 135   // Ramping:   Ramp pan right
PAN_RT_FB              = 135   // Feedback:  Ramp pan right feedback
MULTIWIN_PRESET        = 136   // Momentary: Cycle multi-window preset
VPROC_PRESET           = 137   // Momentary: Cycle video processor preset
VOL_PRESET             = 138   // Momentary: Cycle volume preset

// Number 139 is not used

GAIN_UP                = 140   // Ramping:   Ramp gain up
GAIN_UP_FB             = 140   // Feedback:  Gain ramping up feedback
HVAC_COOL_UP           = 140   // Momentary: Increment cooling set point
GAIN_DN                = 141   // Ramping:   Ramp gain down
GAIN_DN_FB             = 141   // Feedback:  Gain ramping down feedback
HVAC_COOL_DN           = 141   // Momentary: Decrement cooling set point
ASPECT_RATIO           = 142   // Momentary: Cycle aspect ratio
GAIN_MUTE_ON           = 143   // Discrete:  Set gain mute on
GAIN_MUTE_FB           = 143   // Feedback:  Gain mute feedback
HVAC_HEAT_UP           = 143   // Momentary: Increment heating set point
GAIN_MUTE              = 144   // Momentary: Cycle gain mute
HVAC_HEAT_DN           = 144   // Momentary: Decrement heating set point
ACONF_PRIVACY          = 145   // Momentary: Cycle privacy
VCONF_PRIVACY          = 145   // Momentary: Cycle privacy
ACONF_PRIVACY_ON       = 146   // Discrete:  Set privacy on or off
ACONF_PRIVACY_FB       = 146   // Feedback:  Privacy feedback
VCONF_PRIVACY_ON       = 146   // Discrete:  Set privacy on or off
VCONF_PRIVACY_FB       = 146   // Feedback:  Privacy feedback
ACONF_TRAIN            = 147   // Momentary: Execute train
VCONF_TRAIN            = 147   // Momentary: Execute train
BRIGHT_UP              = 148   // Momentary: Increment brightness
HVAC_HUMIDIFY_UP       = 148   // Momentary: Increment humidifier set point
BRIGHT_DN              = 149   // Momentary: Decrement brightness
HVAC_HUMIDIFY_DN       = 149   // Momentary: Decrement humidifier set point
COLOR_UP               = 150   // Momentary: Increment color
HVAC_DEHUMIDIFY_UP     = 150   // Momentary: Increment dehumidifier set point
COLOR_DN               = 151   // Momentary: Decrement color
HVAC_DEHUMIDIFY_DN     = 151   // Momentary: Decrement dehumidifier set point
CONTRAST_UP            = 152   // Momentary: Increment contrast
CONTRAST_DN            = 153   // Momentary: Decrement contrast
SHARP_UP               = 154   // Momentary: Increment sharpness
SHARP_DN               = 155   // Momentary: Decrement sharpness
TINT_UP                = 156   // Momentary: Increment tint
TINT_DN                = 157   // Momentary: Decrement tint
ZOOM_OUT               = 158   // Ramping:   Ramp zoom out
ZOOM_OUT_FB            = 158   // Feedback:  Ramp zoom out feedback
ZOOM_IN                = 159   // Ramping:   Ramp zoom in
ZOOM_IN_FB             = 159   // Feedback:  Ramp zoom in feedback
FOCUS_NEAR             = 160   // Ramping:   Ramp focus near
FOCUS_NEAR_FB          = 160   // Feedback:  Ramp focus near feedback
FOCUS_FAR              = 161   // Ramping:   Ramp focus far
FOCUS_FAR_FB           = 161   // Feedback:  Focus ramp far feedback
AUTO_FOCUS_ON          = 162   // Discrete:  Set auto focus on or off
AUTO_FOCUS_FB          = 162   // Feedback:  Auto focus feedback
AUTO_IRIS_ON           = 163   // Discrete:  Set auto iris on or off
AUTO_IRIS_FB           = 163   // Feedback:  Auto iris feedback
BALANCE_UP             = 164   // Ramping:   Increment balance
BALANCE_DN             = 165   // Ramping:   Decrement balance
BASS_UP                = 166   // Ramping:   Increment bass
BASS_DN                = 167   // Ramping:   Decrement bass
TREBLE_UP              = 168   // Ramping:   Increment treble 
TREBLE_DN              = 169   // Ramping:   Decrement treble
SURROUND_NEXT          = 170   // Momentary: Next surround sound mode
SURROUND_PREV          = 171   // Momentary: Previous surround sound mode
AUTO_FOCUS             = 172   // Momentary: Cycle auto focus
POOL_LIGHT_ON          = 172   // Discrete:  Set pool lights on or off
POOL_LIGHT_FB          = 172   // Feedback:  Pool light feedback
AUTO_IRIS              = 173   // Momentary: Cycle auto iris
SPA_LIGHT_ON           = 173   // Discrete:  Set spa lights on or off
SPA_LIGHT_FB           = 173   // Feedback:  Spa light feedback
IRIS_OPEN              = 174   // Ramping:   Ramp iris open
IRIS_OPEN_FB           = 174   // Feedback:  Ramp iris open feedback
POOL_HEAT_OFF          = 174   // Momentary: Set pool heat to off
POOL_HEAT_OFF_FB       = 174   // Feedback:  Pool heat set to off feedback
IRIS_CLOSE             = 175   // Ramping:   Ramp iris closed
IRIS_CLOSE_FB          = 175   // Feedback:  Ramp iris closed feedback
POOL_HEATER            = 175   // Momentary: Set pool heat to heater
POOL_HEATER_FB         = 175   // Feedback:  Pool heat set to heater feedback
DOCCAM_LIGHT           = 176   // Momentary: Cycle light
POOL_SOLAR             = 176   // Momentary: Set pool heat to solar preferred
POOL_SOLAR_FB          = 176   // Feedback:  Pool heat set to solar feedback
POOL_SOLAR_PREF        = 177   // Momentary: Set pool heat to solar preferred
POOL_SOLAR_PREF_FB     = 177   // Feedback:  Pool heat set to solar preferred feedback
CAM_PRESET             = 177   // Momentary: Cycle camera preset
SPA_HEAT_OFF           = 178   // Momentary: Set spa heat to off
SPA_HEAT_OFF_FB        = 178   // Feedback:  Set spa heat to off feedback
MEDIA_RANDOM_DISC_ON   = 178   // Momentary: Set the random mode to disc
MEDIA_RANDOM_DISC_FB   = 178   // Feedback:  Random mode disc feedback
SPA_HEATER             = 179   // Momentary: Set spa heat to heater
SPA_HEATER_FB          = 179   // Feedback:  Set spa heat to heater feedback
MEDIA_RANDOM_ALL_ON    = 179   // Momentary: Set the random mode to all
MEDIA_RANDOM_ALL_FB    = 179   // Feedback:  Random mode all feedback
SPA_SOLAR              = 180   // Momentary: Set spa heat to solar
SPA_SOLAR_FB           = 180   // Feedback:  Set spa heat to solar feedback
MEDIA_RANDOM_OFF_ON    = 180   // Momentary: Set the random mode to off
MEDIA_RANDOM_OFF_FB    = 180   // Feedback:  Random mode off feedback
SPA_SOLAR_PREF         = 181   // Momentary: Set spa heat to solar preferred
SPA_SOLAR_PREF_FB      = 181   // Feedback:  Set spa heat to solar preferred feedback
MEDIA_REPEAT_DISC_ON   = 181   // Momentary: Set the repeat mode to disc
MEDIA_REPEAT_DISC_FB   = 181   // Feedback:  Repeat mode disc feedback
SPA_JETS_OFF           = 182   // Momentary: Set spa jets to off
SPA_JETS_OFF_FB        = 182   // Feedback:  Spa jets off feedback
MEDIA_REPEAT_TRACK_ON  = 182   // Momentary: Set the repeat mode to track
MEDIA_REPEAT_TRACK_FB  = 182   // Feedback:  Repeat mode track feedback
SPA_JETS_LO            = 183   // Momentary: Set spa jets to low
SPA_JETS_LO_FB         = 183   // Feedback:  Spa jets on low feedback
MEDIA_REPEAT_ALL_ON    = 183   // Momentary: Set the repeat mode to all
MEDIA_REPEAT_ALL_FB    = 183   // Feedback:  Repeat mode all feedback
SPA_JETS_MED           = 184   // Momentary: Set spa jets to medium
SPA_JETS_MED_FB        = 184   // Feedback:  Spa jets on medium feedback
MEDIA_REPEAT_OFF_ON    = 184   // Momentary: Set the repeat mode to off
MEDIA_REPEAT_OFF_FB    = 184   // Feedback:  Repeat mode off feedback
SPA_JETS_HI            = 185   // Momentary: Set spa jets to high
SPA_JETS_HI_FB         = 185   // Feedback:  Spa jets on high feedback
FRAME_FWD              = 185   // Momentary: Frame forward
SPA_BLOWER_ON          = 186   // Discrete:  Set spa blower on or off
SPA_BLOWER_FB          = 186   // Feedback:  Spa blower feedback
FRAME_REV              = 186   // Momentary: Frame reverse
POOL_HEATING           = 187   // Feedback:  Pool is heating using heater
MOTOR_PRESET           = 187   // Momentary: Cycle motor preset
POOL_HEATING_SOLAR     = 188   // Feedback:  Pool is heating using solar
SLOW_FWD               = 188   // Momentary: Slow forward
SPA_HEATING            = 189   // Feedback:  Spa is heating using heater
SLOW_REV               = 189   // Momentary: Slow reverse
SPA_HEATING_SOLAR      = 190   // Feedback:  Spa is heating using solar
PIP_POS                = 191   // Momentary: Cycle pip position
SCAN_SPEED             = 192   // Momentary: Cycle the scanning speed
PIP_SWAP               = 193   // Momentary: Swap pip
PIP                    = 194   // Momentary: Cycle pip
PIP_ON                 = 195   // Discrete:  Set pip on
PIP_FB                 = 195   // Feedback:  Pip feedback
SOURCE_CYCLE           = 196   // Momentary: *deprecated Input Source in favor of Input Select* Cycle source select
DOCCAM_LOWER_LIGHT_ON  = 197   // Discrete:  Set the lower light on or off
DOCCAM_LOWER_LIGHT_FB  = 197   // Feedback:  Lower light feedback
DOCCAM_UPPER_LIGHT_ON  = 198   // Discrete:  Set the upper light on or off
DOCCAM_UPPER_LIGHT_FB  = 198   // Feedback:  Upper light feedback
VOL_MUTE_ON            = 199   // Discrete:  Set volume mute
VOL_MUTE_FB            = 199   // Feedback:  Volume mute feedback
AUDIOPROC_STATE_ON     = 199   // Discrete:  Set the audio processor state on or off
AUDIOPROC_STATE_FB     = 199   // Feedback:  Audio processor state feedback
CASS_RECORD_MUTE_ON    = 200   // Discrete:  Set the record mute on or off
CASS_RECORD_MUTE_FB    = 200   // Feedback:  Record mute feedback
DIAL_REDIAL            = 201   // Momentary: Redial
DIAL_OFF_HOOK          = 202   // Momentary: Cycle off hook state
MENU_FLASH             = 203   // Momentary: Press menu button flash
DIAL_AUTO_ANSWER       = 204   // Momentary: Cycle auto answer state
DIAL_AUDIBLE_RING      = 205   // Momentary: Cycle audible ring state
LOUDNESS               = 206   // Momentary: Cycle loudness
LOUDNESS_ON            = 207   // Discrete:  Set loudness state
LOUDNESS_FB            = 207   // Feedback:  Loudness state feedback
DIAL_FLASH_HOOK        = 208   // Momentary: Flash hook
WEATHER_FORCE_READING  = 208   // Momentary: Force new readings
AUDIOPROC_PRESET       = 209   // Momentary: Cycle the audio processor preset
PIC_MUTE               = 210   // Momentary: Cycle picture/video mute
PIC_MUTE_ON            = 211   // Discrete:  Set picture/video mute on
PIC_MUTE_FB            = 211   // Feedback:  Picture/video mute feedback
HVAC_HOLD              = 211   // Discrete:  Set thermostat hold mode, replaced by HVAC_HOLD_ON
HVAC_LOCK              = 212   // Discrete:  Set thermostat lock state, replaced by HVAC_LOCK_ON
HVAC_LOCK_ON           = 212   // Discrete:  Set thermostat lock state
HVAC_LOCK_FB           = 212   // Feedback:  Thermostat lock state feedback
CABLE_B_ON             = 212   // Discrete:  Set B switch on or off
CABLE_B_FB             = 212   // Feedback:  AB switch feedback 
HVAC_FAN               = 213   // Momentary: Cycle fan state
PIC_FREEZE             = 213   // Momentary: Cycle freeze
HVAC_FAN_ON            = 214   // Momentary: Set fan state to on
HVAC_FAN_ON_FB         = 214   // Feedback:  Fan state on feedback
PIC_FREEZE_ON          = 214   // Discrete:  Set freeze on
PIC_FREEZE_FB          = 214   // Feedback:  Freeze feedback
HVAC_FAN_AUTO          = 215   // Momentary: Set fan state to auto
HVAC_FAN_AUTO_FB       = 215   // Feedback:  Auto fan state feedback
MENU_RESET             = 215   // Momentary: Press menu button reset
MENU_RESET             = 215   // Momentary: Press menu button reset
HVAC_FAN_STATUS_FB     = 216   // Feedback:  Fan status state feedback
HVAC_HUMIDIFY_STATE    = 217   // Momentary: Cycle the humidify state
HVAC_STATE             = 218   // Momentary: Cycle HVAC state
HVAC_AUTO              = 219   // Momentary: Set HVAC state to automatic
HVAC_AUTO_FB           = 219   // Feedback:  HVAC auto feedback
HVAC_COOL              = 220   // Momentary: Set HVAC state to cooling
HVAC_COOL_FB           = 220   // Feedback:  HVAC cool feedback
HVAC_HEAT              = 221   // Momentary: Set HVAC state to heating
HVAC_HEAT_FB           = 221   // Feedback:  HVAC heat feedback
HVAC_OFF               = 222   // Momentary: Set HVAC state to off
HVAC_OFF_FB            = 222   // Feedback:  HVAC off feedback
HVAC_EHEAT             = 223   // Momentary: Set HVAC state to emergency heat
HVAC_EHEAT_FB          = 223   // Feedback:  HVAC emergency heat feedback
HVAC_COOLING_FB        = 224   // Feedback:  HVAC cooling status feedback
TUNER_PRESET_GROUP     = 224   // Momentary: Cycle station preset group
HVAC_HEATING_FB        = 225   // Feedback:  HVAC heating status feedback
TUNER_STATION_UP       = 225   // Momentary: Increment tuner station
HVAC_COOLING2_FB       = 226   // Feedback:  HVAC cooling 2 status feedback
TUNER_STATION_DN       = 226   // Momentary: Decrement tuner station
HVAC_EHEATING_FB       = 227   // Feedback:  HVAC emergency heating status feedback
TUNER_SCAN_FWD         = 227   // Momentary: Station scan forward
HVAC_HUMIDIFY_AUTO     = 228   // Momentary: Set the humidify state to auto
HVAC_HUMIDIFY_AUTO_FB  = 228   // Feedback:  Humidify state auto feedback
TUNER_SCAN_REV         = 228   // Momentary: Station scan backward/reverse
HVAC_DEHUMIDIFY        = 229   // Momentary: Set the humidify state to dehumidify
HVAC_DEHUMIDIFY_FB     = 229   // Feedback:  Dehumidify state feedback
TUNER_SEEK_FWD         = 229   // Momentary: Station seek forward
HVAC_HUMIDIFY          = 230   // Momentary: Set the humidify state to humidify
HVAC_HUMIDIFY_FB       = 230   // Feedback:  Humidify state feedback
TUNER_SEEK_REV         = 230   // Momentary: Station seek backward/reverse
HVAC_HUMIDIFY_OFF      = 231   // Momentary: Set the humidify state to off
HVAC_HUMIDIFY_OFF_FB   = 231   // Feedback:  Humidify state off feedback
HVAC_DEHUMIDIFING_FB   = 232   // Feedback:  Dehumidify state status feedback
HVAC_HUMIDIFING_FB     = 233   // Feedback:  Humidify state status feedback
TUNER_OSD              = 234   // Momentary: Cycle on-screen or front panel display info
TUNER_PREV             = 235   // Momentary: Goto previous tuner station

// Numbers 236 to 237 are not used

DIAL_OFF_HOOK_ON       = 238   // Discrete:  Set the dialer off or on hook
DIAL_OFF_HOOK_FB       = 238   // Feedback:  Dialer's hook state feedback
DIAL_AUTO_ANSWER_ON    = 239   // Discrete:  Set auto answer on or off
DIAL_AUTO_ANSWER_FB    = 239   // Feedback:  Auto answer state feedback
DIAL_AUDIBLE_RING_ON   = 240   // Discrete:  Set the audible ring state on or off
DIAL_AUDIBLE_RING_FB   = 240   // Feedback:  Audible ring state feedback
PLAY_FB                = 241   // Feedback:  Play feedback
STOP_FB                = 242   // Feedback:  Stop feedback
PAUSE_FB               = 243   // Feedback:  Pause feedback
FFWD_FB                = 244   // Feedback:  Fast forward feedback
REW_FB                 = 245   // Feedback:  Rewind feedback
SFWD_FB                = 246   // Feedback:  Search forward feedback
SREV_FB                = 247   // Feedback:  Search reverse feedback
RECORD_FB              = 248   // Feedback:  Record feedback
SLOW_FWD_FB            = 249   // Feedback:  Slow forward feedback
SLOW_REV_FB            = 250   // Feedback:  Slow reverse feedback
DEVICE_COMMUNICATING   = 251   // Feedback:  Device online event
DATA_INITIALIZED       = 252   // Feedback:  Data initialized event
LAMP_WARMING_FB        = 253   // Feedback:  Lamp is warming up
LAMP_COOLING_FB        = 254   // Feedback:  Lamp is cooling down
POWER_ON               = 255   // Discrete:  Set lamp power state
LAMP_POWER_FB          = 255   // Feedback:  Lamp power state feedback
POWER_FB               = 255   // Feedback:  Power feedback

// Levels
VOL_LVL                = 1     // Level: Volume level (0-255)
BALANCE_LVL            = 2     // Level: Balance level (0=left, 255=right)
BASS_LVL               = 3     // Level: Bass level (0-255)
TREBLE_LVL             = 4     // Level: Treble level (0-255)
GAIN_LVL               = 5     // Level: Gain level (0-255)

MOTOR_POS_LVL          = 6     // Level: Motor position (0=close, 255=open)
SENSOR_VALUE           = 7     // Level: Sensor value

BRIGHT_LVL             = 10    // Level: Brightness level (0-255)
COLOR_LVL              = 11    // Level: Color level (0-255)
CONTRAST_LVL           = 12    // Level: Contrast level (0-255)
SHARP_LVL              = 13    // Level: Sharpness level (0-255)
TINT_LVL               = 14    // Level: Tint level (0-255)
ZOOM_LVL               = 15    // Level: Zoom position ( 0=out/Wide, 255= in/Tele) 
FOCUS_LVL              = 16    // Level: Focus position (0=near, 255=far)
IRIS_LVL               = 17    // Level: Iris position (0=closed, 255=open)
ZOOM_SPEED_LVL         = 18    // Level: Zoom ramp speed (0-255) 
FOCUS_SPEED_LVL        = 19    // Level: Focus ramp speed (0-255)
IRIS_SPEED_LVL         = 20    // Level: Iris ramp speed (0-255) 

PAN_LVL                = 27    // Level: Pan position (0=left,255=right) 
TILT_LVL               = 28    // Level: Tilt position (0=down, 255=up) 
PAN_SPEED_LVL          = 29    // Level: Pan ramp speed (0-255)
TILT_SPEED_LVL         = 30    // Level: Tilt ramp speed (0-255) 

INDOOR_TEMP_LVL        = 33    // Level: Indoor temperature, range is n..m degrees F or C
OUTDOOR_TEMP_LVL       = 34    // Level: Pool/Spa outdoor temperature, range is n..m degrees F or C
INDOOR_HUMID_LVL       = 35    // Level: Indoor humidity range is 0..100 percent
OUTDOOR_HUMID_LVL      = 36    // Level: Outdoor humidity, range is 0..100 percent

POOL_HEAT_LVL          = 39    // Level: Pool heating set point, range is n..m degrees F or C
SPA_HEAT_LVL           = 40    // Level: Spa heating set point, range is n..m degrees F or C
POOL_TEMP_LVL          = 41    // Level: Pool water temperature, range is n..m degrees F or C
SPA_TEMP_LVL           = 42    // Level: Spa water temperature, range is n..m degrees F or C

WEATHER_HI_TEMP_LVL    = 43    // Level: Today's actual high temperature, range is n..m degrees F or C
WEATHER_LO_TEMP_LVL    = 44    // Level: Today's actual low temperature, range is n..m degrees F or C
WEATHER_WIND_CHILL_LVL = 45    // Level: Wind chill, range is n..m degrees F or C
WEATHER_HEAT_INDEX_LVL = 46    // Level: Heat index, range is n..m degrees F or C
WEATHER_DEWPOINT_LVL   = 47    // Level: Dew point, range is n..m degrees F or C
WEATHER_BAR_LVL        = 48    // Level: Barometric pressure, range is n..m in inches hg or millimeter hg/torr


#end_if         // __M_SNAPI__