function SystemModelDefines() {
}
{
//    SystemModelDefines.SL2_TVAPI_SYSTEM_I32_ON = "de.loewe.sl2.i32.system.on";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PWR_USE_CASE = "de.loewe.sl2.i32.system.enum.pwr.use.case";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_SCREEN_STATE = "de.loewe.sl2.i32.system.enum.screen.state";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_CONTROL_VIA_NETWORK_AVAILABLE = "de.loewe.sl2.i32.system.networkcontrol.avail";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_FORMAT = "de.loewe.sl2.system.action.integrated.disk.format";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_CHECK = "de.loewe.sl2.system.action.integrated.disk.check";
//    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_FORMAT = "de.loewe.sl2..system.action.external.disk.format";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_CHECK = "de.loewe.sl2.system.action.external.disk.check";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_STATUS = "de.loewe.sl2.system.action.integrated.disk.status";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_STATUS = "de.loewe.sl2.system.action.external.disk.status";
//    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_DRIVE_BENCHMARK = "de.loewe.sl2.system.action.external.drive.benchmark";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_OPEN_FROM_STANDBY = "de.loewe.sl2.i32.system.open.from.standby";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_KEY = "de.loewe.sl2.system.action.key";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FIRST_INSTALLATION = "de.loewe.sl2.system.firstInstallation";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SHOW_WIZARD_STEP = "de.loewe.sl2.system.show.wizard.step";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_WIZARD_STEP = "tvapi.i32.system.wizardstep";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FIRST_INSTALLATION_WIZARD_ACTIVE = "de.loewe.sl2.system.firstInstallation.wizard.active";
    SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_FACTORY_RESET = "de.loewe.sl2.action.system.factory.reset";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_GUI_LOOP_STARTED = "de.loewe.sl2.i32.system.gui.loop.started";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_BLOCK_ALL_KEYS = "de.loewe.sl2.i32.system.block.all.keys";
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_LAST_WAKEUP_REASONS = "de.loewe.sl2.str.system.last.wakeup.reasons";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_INJECTED_IR_KEY = "de.loewe.sl2.i32.system.injected.ir.key";
    SystemModelDefines.SL2_TVAPI_VI32_SYSTEM_INJECTED_IR_KEY = "de.loewe.sl2.vi32.system.injected.ir.key";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_REPEATED_INITIAL_INSTALLATION = "de.loewe.sl2.system.repeated.initial.installation";
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_MACHINE_NAME = "de.loewe.str.system.machinename";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_USER_MODE = "de.loewe.sl2.i32.system.user.mode";
    SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_SWITCH_OFF_TV = "de.loewe.action.system.switch.off.tv";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_LAUNCHER_IS_STARTING = "de.loewe.sl2.system.launcher.is.starting";
    // SystemModelDefines.SL2_TVAPI_STR_SYSTEM_SERVICE_CODE = "tvapi.str.system.service.code";
    // SystemModelDefines.SL2_TVAPI_STR_SYSTEM_SERVICE_NO = "tvapi.str.system.service.no";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_POWER_INDICATOR = "de.loewe.sl2.system.power.indicator";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FAST_BOOT_CONTROL = "tvapi.i32.system.fast.boot.control";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_INDICATOR_LIGHT_STANDBY = "tvapi.i32.system.indicator.light.standby";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_INDICATOR_LIGHT_WORK = "tvapi.i32.system.indicator.light.work";
    SystemModelDefines.SL2_TVAPI_VSTR_SYSTEM_CUR_CHANNEL_AUDIO_LANGUAGE = "tvapi.vstr.system.cur.channel.audio.language.list";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUDIO_LANGUAGE_SELECT = "de.loewe.sl2.i32.tvservice.audio.index";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_LIVETV_DEFAULT_INPUT = "tvapi.i32.system.livetv.default.input";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_RETURNLOCALAPP_FLAG = "tvapi.i32.system.returnlocalapp.flag";
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_CUR_BRAND = "tvapi.str.system.cur.brand";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_SELECT = "de.loewe.sl2.i32.ttx.state.open";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATUS = "de.loewe.sl2.i32.ttx.state.open"; //"tvapi.i32.system.teletext.statuS";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATE_AVAILABLE = "de.loewe.sl2.i32.ttx.state.available";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATUS_UI_NOTIFICATION = "de.loewe.sl2.i32.ttx.state.ui.notification";
    SystemModelDefines.SL2_TVAPI_VSTR_SYSTEM_CUR_CHANNEL_AUDIO_TRACK = "tvapi.vstr.system.cur.channel.audio.track.list";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUDIO_TRACK_SELECT = "tvapi.i32.system.cur.channel.audio.track.selsect";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_STATUS = "de.loewe.sl2.i32.basic.settings.enum.dvb.mode.subtitle";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PVR_STATUS = "tvapi.i32.system.pvrrec.status";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PVR_STANDBY = "tvapi.i32.system.pvrrec.standby";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_DOLBY_AVAILABLE = "de.loewe.sl2.i32.sound.component.nodolby.support";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_MENU_HIGHLIGHT_CONTROL = "de.loewe.sl2.i32.app.setting.high.contrast";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ATV_MTS_LIST = "tvapi.vstr.system.atv.cur.channel.mts.list";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ATV_MTS_ITEM = "tvapi.i32.system.atv.cur.channel.mts.item";
    // SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUTO_SLEEP_SWITCH = "tvapi.i32.system.auto.sleep";
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_TV_PLATFORM = "tvapi.str.system.TV.platform";
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_TV_RESOLUTION = "tvapi.str.system.TV.resolution";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SCREEN_SAVER_CONTROL = "de.loewe.sl2.i32.system.screensaver.control";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_NOTIFICATIONS_CONTROL = "de.loewe.sl2.i32.system.notifications.control";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENTER_HIMEDIA_FLAG = "de.loewe.sl2.i32.system.enter.himedia.flag";
    SystemModelDefines.SL2_TVAPI_STR_BASIC_SETTINGS_TV_FEATURECODE = "de.loewe.sl2.str.basic.settings.tv.featurecode";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PWR_USE_CASE_IDLE = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PWR_USE_CASE_TV = 1;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_SCREEN_OFF = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_SCREEN_ON = 1;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_FORMAT_FIELD_0 = 0;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_NI = "nonInteractive";
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_FORMAT_RESULT_FIELD_0 = 0;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_STATUS_VECTOR_SIZE = 3;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_FIELD_SESSION_ID = 0;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_FIELD_LAST_STATUS = 1;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_FIELD_IS_FREE = 2;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FORMAT_REQUEST = 2;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FORMATTING_ACTIVE = 3;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FORMATTING_SUCCESS = 4;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FORMAT_FAILED = 5;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FORMAT_FAILED_NOT_POSSIBLE = 6;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_REQUEST = 7;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_ACTIVE = 8;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_SUCCESS = 9;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_SUCCESS_ERR_FIXED = 10;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_ERROR = 11;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILECHECK_FAILED = 12;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_FILE_CHECK_END = 13;
    SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_HDD_STATUS_ENUM_ERROR_FIX_HINT = 14;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK_BENCHMARK_SUFFICIENT = 5;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK_BENCHMARK_INSUFFICIENT = 4;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK_UNCORRECTABLE = 3;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK_ERRORS_FIXED = 2;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK_NO_ERRORS = 1;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_OK = 0;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_UNKNOWN = -1;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_BUSY = -2;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_NO_DEVICE = -3;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_MULTIPLE_DEVICES = -4;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_WRONG_STATE = -5;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR_NOT_SUPPORTED = -6;
    SystemModelDefines.ENUM_SYSTEM_HDD_RESULT_ERR__LAST = -7;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_NONE = 0;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_LIST = 1;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_DR_ARCHIVE = 2;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_MEDIA_NET = 3;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_0 = 10;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_1 = 11;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_2 = 12;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_3 = 13;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_4 = 14;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_5 = 15;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_6 = 16;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_7 = 17;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_8 = 18;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_STATION_NO_9 = 19;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_EPG = 20;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_DASHBOARD = 21;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_TELETEXT = 22;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_NETFLIX = 23;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_VUDU = 24;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_YOUTUBE = 25;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_AMAZON = 26;
    SystemModelDefines.ENUM_SYSTEM_OPEN_FROM_STANDBY_VIRGIN_MODE = 100;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_0 = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_1 = 1;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_2 = 2;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_3 = 3;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_4 = 4;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_5 = 5;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_6 = 6;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_7 = 7;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_8 = 8;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_9 = 9;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ONOFF = 10;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_MUTE = 11;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ON = 12;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TIMER = 13;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ASPECT = 14;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SOUNDMENU = 15;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_EPG = 16;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ASSIST = 17;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PIP = 18;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TEXT = 19;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_MENU = 20;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_END = 21;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_INFO = 22;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_OK = 23;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ARROW_UP = 24;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ARROW_DOWN = 25;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ARROW_LEFT = 26;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ARROW_RIGHT = 27;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VOLUME_UP = 28;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VOLUME_DOWN = 29;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CHANNEL_UP = 30;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CHANNEL_DOWN = 31;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RED = 32;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_GREEN = 33;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_YELLOW = 34;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BLUE = 35;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PLAY = 36;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_STOP = 37;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PAUSE = 38;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RECORD = 39;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAST_FWD = 40;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAST_BKW = 41;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RADIO = 42;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DEVICE_SELECT = 43;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DEVICE_MODE = 44;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_UP = 45;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_DOWN = 46;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_LEFT = 47;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_RIGHT = 48;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_ONOFF = 49;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LOCAL_LIGHT = 50;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_OFF = 51;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BATTERY_EMPTY = 52;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AV1 = 53;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AV2 = 54;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AVS = 55;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VGA = 56;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_COMP = 57;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HDMI1 = 58;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HDMI2 = 59;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HDMI3 = 60;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SERVICE = 61;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SERVICE_TUNER1 = 62;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SERVICE_TUNER2 = 63;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SERVICE_VIDEO = 64;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SERVICE_DVB = 65;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_INSTAL_HOTEL = 66;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BUSSTOP = 67;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BUSSTART = 68;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAVTODASH = 69;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BACK = 70;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PHOTO = 71;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HDMI4 = 72;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_WEB = 73;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DRPLUS = 74;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE = 75;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_KMODE_ON = 76;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SERVICE = 77;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_HOTEL = 78;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_KMODE_OFF = 79;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SCART = 80;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_RGB = 81;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SVIDEO = 82;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_AV = 83;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_COMPONENT = 84;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_PC = 85;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_HDMI = 86;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_HDMI2 = 87;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_HDMI3 = 88;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_HDMI4 = 89;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH23 = 90;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH24 = 91;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH25 = 92;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH26 = 93;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH33 = 94;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH34 = 95;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CH35 = 96;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV980 = 97;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV992 = 98;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV892 = 99;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV95 = 100;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV51 = 101;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DTV262 = 102;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DUAL_AB = 103;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_DUAL_AB_50 = 104;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_BALANCE = 105;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_ONECOLOR = 106;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_ONECOLORKEY = 107;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_TACTSW = 108;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_USB = 109;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CEC = 110;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_CANCEL = 111;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SHIP_E = 112;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SHIP_RU = 113;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SHIP_S = 114;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SHIP_UK = 115;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_SHIP_V = 116;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_RGB_ADC = 117;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_K_MODE_COMP_ADC = 118;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_INPUT = 119;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ATV = 120;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DTV = 121;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SAT = 122;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RECSTOP = 123;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TS_READY = 124;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TS_FAST_BKW = 125;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TS_FAST_FWD = 126;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FLASHBACK = 127;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SOUND_MODE_2 = 128;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_3D = 129;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AV_MODE = 130;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ECO = 131;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SUBTITLE = 132;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_REVEAL_HIDDEN_TXT = 133;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SUBPAGE = 134;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FREEZE_HOLD_TXT = 135;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CEC_RECORD = 136;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HOTEL_ASSIST = 137;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HOTEL_PICTURE_ADJ = 138;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HOTEL_RESET = 139;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VIDEO = 140;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SPDIF_IN = 141;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FORCE_OFF = 142;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_OK = 143;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_MAC = 144;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_IP = 145;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_M = 146;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_AV = 147;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_SAVE = 148;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_PATTERN = 149;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_AGING = 150;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_BALANCE = 151;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_ADC = 152;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_3D = 153;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_PC = 154;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_HDMI = 155;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_YPBPR = 156;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_LOGO = 157;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_F1 = 158;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_F2 = 159;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_F3 = 160;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HOME = 161;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_F5 = 162;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAC_F7 = 163;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_POWER = 164;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PICTURE = 165;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ZOOM = 166;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DMP_EXIT = 167;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_INPUTSOURCE = 168;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TV = 169;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DMP = 170;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PRE_CH = 171;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CH_LIST = 172;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CUSTOMER_3D = 173;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_FAV = 174;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HISMART = 175;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_PVR = 176;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LAST = 177;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_NEXT = 178;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_STILL = 179;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_T_SHIFT = 180;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD__S_MODE = 181;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_LANGUAGE = 182;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SETTINGS = 183;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_EXIT = 184;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AV3 = 185;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VIDEO1 = 186;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VIDEO2 = 187;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VIDEO3 = 188;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CART1 = 189;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CART2 = 190;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CART3 = 191;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_COMP1 = 192;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_COMP2 = 193;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_COMP3 = 194;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_HDMI5 = 195;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_EMP = 196;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AUTO_COLOR = 197;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SAVE_DAY = 198;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SAVE_NIGHT = 199;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TTX = 200;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_MTS = 201;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_VCHIP = 202;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_CC = 203;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BTSC = 204;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_UNAHING = 205;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_TV_INFO = 206;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DVBC = 207;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DVBT = 208;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DVBS = 209;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_DTMB = 210;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_ATSC = 211;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_AUTOPLAY = 212;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BCUTPLUS = 213;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RCUTMINUS = 214;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BCUTMINUS = 215;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RDRVMINUS = 216;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_GCUTPLUS = 217;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_GDRVPLUS = 218;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BDRVPLUS = 219;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_BDRVMINUS = 220;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RDRVPLUS = 221;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_GCUTMINUS = 222;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_GDRVMINUS = 223;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_RCUTPLUS = 224;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_CHANNEL_DOWN = 225;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_CHANNEL_UP = 226;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_VOLUME_DOWN = 227;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_VOLUME_UP = 228;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_INPUT = 229;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_KEYPAD_MENU = 230;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_DIGIT_DOT = 231;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_SLEEP = 232;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSPRG_ALLAPP = 233;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSPRG_NETFLIX = 234;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSPRG_AMAZON = 235;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSPRG_VUDU = 236;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSPRG_YOUTUBE = 237;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_PICMODE_WIDE = 238;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_PICMODE_NORMAL = 239;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_PICMODE_CINEME = 240;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_PICMODE_PANORAMA = 241;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_SYSCMD_PICMODE_ZOOM = 242;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSCMD_COUNT = 243;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_TV = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_REC = 1;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_DVD = 2;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_RADIO = 3;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_AUDIO = 4;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_STB = 5;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_LOCAL_TV = 6;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_IR_FACTORY = 7;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_SYSSUB_COUNT = 8;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_RESET = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_SINGLE = 1;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_AUTOREP = 2;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_DELAYED = 4;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_RELEASED = 8;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ACTION_KEY_STATE_KEY_BOOTUP = 2147483648;
    SystemModelDefines.SL2_TVAPI_VI32_SYSTEM_INJECTED_IR_KEY_COMMAND = 0;
    SystemModelDefines.SL2_TVAPI_VI32_SYSTEM_INJECTED_IR_KEY_SUBSYSTEM = 1;
    SystemModelDefines.SL2_TVAPI_VI32_SYSTEM_INJECTED_IR_KEY_STATE = 2;
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_USER_MODE_HOME = 0;
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_USER_MODE_PREMIUM = 1;
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_USER_MODE_SHOP = 2;
    SystemModelDefines.SL2_TVAPI_VSTR_CEC_HDMI_DEVICES_NAME = "tvapi.vstr.cec.hdmi.devices.name";
    SystemModelDefines.ENUM_SL2_TVAPI_ACTION_SYSTEM_INPUT_RENAME_ARG_INPUT_INDEX = 0;
    SystemModelDefines.ENUM_SL2_TVAPI_ACTION_SYSTEM_INPUT_RENAME_ARG_NEW_NAME = 1;
    SystemModelDefines.SL2_TVAPI_STR_AM_MSG = "tvapi.str.system.am.msg";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_STOP_ANIMATION = "de.loewe.sl2.i32.system.stop.boot.animation";
    SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_HALF_AN_HOUR_IDLE = "tvapi.action.system.ten.minutes.idle";
//    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENTER_SUSPEND = "tvapi.i32.system.enter.suspend";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_BLUETOOTH_SUPPORT = "tvapi.i32.system.bluetooth.support";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_TABLE_FIELD_ID = 0;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_TABLE_FIELD_NAME = 1;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_TABLE_FIELD_ISO639 = 2;
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_TABLE_FIELD_TYPE = 3;
    SystemModelDefines.SL2_TVAPI_STR_SYSTEM_UPGRADE_BUILT_IN_VIDEO_COPY = "de.loewe.sl2.str.storemode.copy.operation";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_UPGRADE_BUILT_IN_VIDEO_PROGRESS = "de.loewe.sl2.i32.storemode.copy.progress";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_UPGRADE_BUILT_IN_VIDEO_RETCODE = "de.loewe.sl2.i32.storemode.copy.retcode";
    SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SELLER_FLAG = "de.loewe.sl2.i32.system.seller.flag";
    SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_STOREMODE_SOUND_RESET = "de.loewe.sl2.action.sound.setting.reset.shopmode.onTimer";
    SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_STOREMODE_PICTURE_RESET = "de.loewe.sl2.action.video.reset.picture.settings.shopmode.onTimer";
}
function SystemModel(_) {
    SubModel.call(this, _, SystemModelDefines);

        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_STOP_ANIMATION, "getAnimation", "stopAnimation", "onAniamtionChanged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_CUR_BRAND, "getCurBrand", "setCurBrand", "onCurBrandChanged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_BASIC_SETTINGS_TV_FEATURECODE, "getSystem_featureCode", "setSystem_featureCode", "onSystem_featureCodeChanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_OPEN_FROM_STANDBY, "getOpenFromStandby", "setOpenFromStandby", "onOpenFromStandbyChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FIRST_INSTALLATION, "getFirstInstallation", "setFirstInstallation", "onFirstInstallationChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_USER_MODE, "getUserMode", "setUserMode", "onUserModeChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_MENU_HIGHLIGHT_CONTROL, "getMenuHighLightControl", "setMenuHighLightControl", "onMenuHighLightControlChanged", null, null);
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_SYSTEM_I32_ON, "getOn", "setOn", "onOnChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PWR_USE_CASE, "getEnumPwrUseCase", "setEnumPwrUseCase", "onEnumPwrUseCaseChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_SCREEN_STATE, "getEnumScreenState", "setEnumScreenState", "onEnumScreenStateChaged", null, null);
        //    this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUTO_SLEEP_SWITCH, "getAutoSleepSwitch", "setAutoSleepSwitch", "onAutoSleepSwitchchanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SCREEN_SAVER_CONTROL, "getScreenSaver", "setScreenSaver", "onScreenSaverchanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_NOTIFICATIONS_CONTROL, "getNotificationSwitch", "setNotificationSwitch", "onNotificationSwitchchanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_CONTROL_VIA_NETWORK_AVAILABLE, "getNetworkcontrolAvail", "setNetworkcontrolAvail", "onNetworkcontrolAvailChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_BLUETOOTH_SUPPORT, "getBluetoothSupport", "setBluetoothSupport", "onBluetoothSupportChanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENTER_HIMEDIA_FLAG, "getEnterHimediaFlag", "setEnterHimediaFlag", "onEnterHimediaFlagChanged", null, null);
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_FORMAT, [{
            name: "ActionIntegratedDiskFormat",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_CHECK, [{
            name: "ActionIntegratedDiskCheck",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
//        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_FORMAT, [{
//            name: "ActionExternalDiskFormat",
//            method: function (_) {
//                return _.invoke()
//            }
//        }], "null");
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_CHECK, [{
            name: "ActionExternalDiskCheck",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_INTEGRATED_HDD_STATUS, [{
            name: "ActionIntegratedDiskStatus",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_HDD_STATUS, [{
            name: "ActionExternalDiskStatus",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
//        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_EXTERNAL_DRIVE_BENCHMARK, [{
//            name: "ActionExternalDriveBenchmark",
//            method: function (_) {
//                return _.invoke()
//            }
//        }], "null");
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_SYSTEM_ACTION_KEY, [{
            name: "ActionKey",
            method: function (_) {
                return _.invoke()
            }
        }], "null");
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SHOW_WIZARD_STEP , "getWizardStep", "setWizardStep", "onWizardStepChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FIRST_INSTALLATION_WIZARD_ACTIVE, "getFirstInstallationWizardActive", "setFirstInstallationWizardActive", "onFirstInstallationWizardActiveChaged", null, null);
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_FACTORY_RESET, [{
            name: "FactoryReset",
            method: function (_) {
                return _.invoke()
            }
        }], "FactoryResetHandler");
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_GUI_LOOP_STARTED, "getGuiLoopStarted", "setGuiLoopStarted", "onGuiLoopStartedChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_BLOCK_ALL_KEYS, "getBlockAllKeys", "setBlockAllKeys", "onBlockAllKeysChaged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_LAST_WAKEUP_REASONS, "getLastWakeupReasons", "setLastWakeupReasons", "onLastWakeupReasonsChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_REPEATED_INITIAL_INSTALLATION, "getRepeatedInitialInstallation", "setRepeatedInitialInstallation", "onRepeatedInitialInstallationChaged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_MACHINE_NAME, "getMachinename", "setMachinename", "onMachinenameChaged", null, null);
        this.registerActionObject(SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_SWITCH_OFF_TV, [{
            name: "SwitchOffTv",
            method: function (_, S) {
                return _.invoke(S)
            }
        }], "null");
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_LAUNCHER_IS_STARTING, "getLauncherIsStarting", "setLauncherIsStarting", "onLauncherIsStartingChaged", null, null);
        //  this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_SERVICE_CODE, "getServiceCode", "setServiceCode", "onServiceCodeChaged", null, null);
        // this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_SERVICE_NO, "getServiceNo", "setServiceNo", "onServiceNoChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_POWER_INDICATOR, "getPowerIndicator", "setPowerIndicator", "onPowerIndicatorChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_FAST_BOOT_CONTROL, "getFastBoot", "setFastBoot", "onFastBootChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_INDICATOR_LIGHT_STANDBY, "getStandbyLight", "setStandbyLight", "onStandbyLightChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_INDICATOR_LIGHT_WORK, "getWorkLight", "setWorkLight", "onWorkLightChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_RETURNLOCALAPP_FLAG, "getReturnlocalappFlag", "setReturnlocalappFlag", "onReturnlocalappFlagChaged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_AM_MSG, "getAmState", "setAmState", "onAmStateChanged", null, null);
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENTER_SUSPEND, "getEnterSuspend", "setEnterSuspend", "onEnterSuspendChanged", null, null);
        this.registerStringVectorObject(SystemModelDefines.SL2_TVAPI_VSTR_SYSTEM_CUR_CHANNEL_AUDIO_LANGUAGE, "getCurChannelAudioLanguageList", "setCurChannelAudioLanguageList", "onCurChannelAudioLanguageListChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUDIO_LANGUAGE_SELECT, "getCurChannelAudioLanguageSelsect", "setCurChannelAudioLanguageSelsect", "onCurChannelAudioLanguageSelsectChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_LIVETV_DEFAULT_INPUT, "getSystemDefaultInput", "setSystemDefaultInput", "onSystemDefaultInputChaged", null, null);
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_SELECT, "getCurChannelTeletextSelect", "setCurChannelTeletextSelect", "onCurChannelTeletextSelectChaged", null, null);
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATUS, "getTeletextStatus", "setTeletextStatus", "onTeletextStatusChaged", null, null);
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATUS_UI_NOTIFICATION, "getTeletextStatusUiNotification", "setTeletextStatusUiNotification", "onTeletextStatusUiNotificationChaged", null, null);//pete
//        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_TELETEXT_STATE_AVAILABLE, "getTeletextState", "setTeletextState", "onTeletextChaged", null, null);
        this.registerStringVectorObject(SystemModelDefines.SL2_TVAPI_VSTR_SYSTEM_CUR_CHANNEL_AUDIO_TRACK, "getCurChannelAudioTrackList", "setCurChannelAudioTrackList", "onCurChannelAudioTrackListChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_AUDIO_TRACK_SELECT, "getCurChannelAudioTrackSelect", "setCurChannelAudioTrackSelect", "onCurChannelAudioTrackSelectChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SUBTITLE_STATUS, "getCurChannelSubtitleStatus", "setCurChannelSubtitleStatus", "onCurChannelSubtitleStatusChaged", null, null);
        this.registerStringVectorObject(SystemModelDefines.SL2_TVAPI_VSTR_SYSTEM_CUR_CHANNEL_SUBTITLE, "getCurChannelSubtitleList", "setCurChannelSubtitleList", "onCurChannelSubtitleListChaged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_DOLBY_AVAILABLE, "getDolbySelect", "setDolbySelect", "onTDolbySelectChaged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_TV_PLATFORM, "getCurPlatform", "setCurPlatform", "onCurPlatformChanged", null, null);
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_TV_RESOLUTION, "getCurResolution", "setCurResolution", "onCurResolutionChanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PVR_STATUS, "getPVRStatus", "setPVRStatus", "onPVRStatusChanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ENUM_PVR_STANDBY, "getPVRStandby", "setPVRStandby", "onPVRStandbyChanged", null, null);
        this.registerStringVectorObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ATV_MTS_LIST, "getATVAudioTrackList", "setATVAudioTrackList", "onATVAudioTrackListChanged", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_ATV_MTS_ITEM, "getATVAudioTrackSelect", "setATVAudioTrackSelect", "onATVAudioTrackSelectChanged", null, null)
        this.registerActionObject(
            SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_HALF_AN_HOUR_IDLE,
            [
                {
                    name: "actHalfAnHourIdle", method: function(object) {
                    return object.invoke();
                }
                }
            ], null
        );
        this.registerStringObject(SystemModelDefines.SL2_TVAPI_STR_SYSTEM_UPGRADE_BUILT_IN_VIDEO_COPY, "getUpgradeBuiltInVideoCopy", "setUpgradeBuiltInVideoCopy", "onUpgradeBuiltInVideoCopy", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_UPGRADE_BUILT_IN_VIDEO_PROGRESS, "getUpgradeBuiltInVideoProgress", "setUpgradeBuiltInVideoProgress", "onUpgradeBuiltInVideoProgress", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_UPGRADE_BUILT_IN_VIDEO_RETCODE, "getUpgradeBuiltInVideoRetcode", "setUpgradeBuiltInVideoRetcode", "onUpgradeBuiltInVideoRetcode", null, null);
        this.registerIntegerObject(SystemModelDefines.SL2_TVAPI_I32_SYSTEM_SELLER_FLAG, "getSystemSellerFlag", "setSystemSellerFlag", "onSystemSellerFlag", null, null);
        this.registerActionObject(
            SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_STOREMODE_SOUND_RESET,
            [
                {
                    name: "storeModeSoundReset", method: function(object) {
                    return object.invoke();
                }
                }
            ], null
        );
        this.registerActionObject(
            SystemModelDefines.SL2_TVAPI_ACTION_SYSTEM_STOREMODE_PICTURE_RESET,
            [
                {
                    name: "storeModePictureReset", method: function(object) {
                    return object.invoke();
                }
                }
            ], null
        );

}
SystemModel.prototype = new SubModel;
SystemModel.prototype.constructor = SystemModel;
{
    SubModel.registerStaticConstants(SystemModel, SystemModelDefines, [])
}
