SetVariableConstant ("c_ID_EMailOutPriority",   $ID_EMailOutPriority, 'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_EMailOutDelay",      $ID_EMailOutSendDelay,'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_EMailOutMsgList",    $ID_EMailOutMsgList,  'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_FileOutEnabled",     $ID_FileOutEnabled,   'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_FileOutLevel",       $ID_FileOutLevel,     'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_FileOutDays",        $ID_FileOutDays,      'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_Log4IPSOutEnabled",  $ID_Log4IPSOutEnabled,'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_Log4IPSOutLevel",    $ID_Log4IPSOutLevel,  'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_Log4IPSOutDays",     $ID_Log4IPSOutDays,   'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_ScriptSendMail",     $ID_ScriptIPSLoggerSendMail, 'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_ScriptPurgeLogFiles",$ID_ScriptIPSLoggerPurgeLogFiles, 'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_EchoOutEnabled",     $ID_EchoOutEnabled,   'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_EchoOutLevel",       $ID_EchoOutLevel,     'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_ProwlOutEnabled",    $ID_ProwlOutEnabled,  'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_ProwlOutLevel",      $ID_ProwlOutLevel,    'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');
	SetVariableConstant ("c_ID_ProwlOutPriority",   $ID_ProwlOutPriority, 'IPSLogger_IDs.inc.php', 'IPSLibrary::app::core::IPSLogger');

	// ----------------------------------------------------------------------------------------------------------------------------
	// Webfront Installation
	// ----------------------------------------------------------------------------------------------------------------------------
	if ($WFC10_Enabled) {
		$ID_CategoryWebFront         = CreateCategoryPath($WFC10_Path);
		$ID_CategoryOutput           = CreateCategory('Output',    $ID_CategoryWebFront, 10);
		$ID_CategorySettings         = CreateCategory('Settings',  $ID_CategoryWebFront, 20);
		$ID_CategorySettingsWidget   = CreateCategory(  'Widget',  $ID_CategorySettings, 200);
		$ID_CategorySettingsWebFront = CreateCategory(  'WebFront',$ID_CategorySettings, 300);
		$ID_CategorySettingsIPS      = CreateCategory(  'IPS',     $ID_CategorySettings, 400);
		$ID_CategorySettingsFile     = CreateCategory(  'File',    $ID_CategorySettings, 500);
		$ID_CategorySettingsLog4IPS  = CreateCategory(  'Log4IPS', $ID_CategorySettings, 600);
		$ID_CategorySettingsEMail    = CreateCategory(  'EMail',   $ID_CategorySettings, 700);
		$ID_CategorySettingsProwl    = CreateCategory(  'Prowl',   $ID_CategorySettings, 800);
	SetVariableConstant ("NP_ID_POWER",           $powerId,                'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_REMOTECONTROL",   $remoteControlId,        'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_MOBILECONTROL",   $mobileControlId,        'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_CONTROLTYPE",     $controlTypeId,          'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ('"NP_ID_CDALBUM"',       $albumId,                'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_CDINTERPRET",     $interpretId,            'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');

	SetVariableConstant ("NP_ID_CATEGORYLIST",    $categoryId,             'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_CDALBUMLIST",     $cdAlbumListId,          'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_CDALBUMNAV",      $cdAlbumNavId,           'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ('"NP_ID_CDTRACKLIST"',   $cdTrackListId,          'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_CDTRACKNAV",      $cdTrackNavId,           'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_RADIOLIST",       $radioListId,            'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_RADIONAV",        $radioNavId,             'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ("NP_ID_SOURCE",          $sourceId,               'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');
	SetVariableConstant ('"NP_ID_CONTROL"',       $controlId,              'NetPlayer_IDs.inc.php', 'IPSLibrary::app::modules::NetPlayer');

	// Installation of Components
	IPSUtils_Include ("NetPlayer_Constants.inc.php",     "IPSLibrary::app::modules::NetPlayer");
	IPSUtils_Include ("NetPlayer_Configuration.inc.php", "IPSLibrary::config::modules::NetPlayer");

	$params = explode(',',NETPLAYER_COMPONENT);
	if ($params[0] == 'IPSComponentPlayer_Mediaplayer') {
	   if (!is_numeric($params[1])) {
	      $pathItems = explode('.',$params[1]);
	      $mediaPlayerName = $pathItems[count($pathItems)-1];
	      unset($pathItems[count($pathItems)-1]);
	      $path = implode('.', $pathItems);
			$categoryId  = CreateCategoryPath($path);

			// Create MediaPlayer
Ejemplo n.º 3
0
				$id_IOComPort = CreateSerialPort('EDIP_'.$configData[EDIP_CONFIG_NAME], $configData[EDIP_CONFIG_COMPORT], 115200, 1, 8, 'None',0, $IgnoreIOPortInstanceError);
			}
			// Create Register Variable
			$registerIdConfig = $configData[EDIP_CONFIG_REGISTER];
			if ($registerIdConfig==null) {
			   if ($id_IOComPort==null) {
			      throw new IPSConfigHandlerException('Register Variable and ComPort not defined !!!');
			   }
				$registerIdConfig = CreateRegisterVariable($configData[EDIP_CONFIG_NAME].'_Register', $CategoryIdHW, $id_ScriptReceive, $id_IOComPort);
			}
			// Create Root Category
			if (!is_numeric($configData[EDIP_CONFIG_ROOT])) {
			   CreateCategoryPath($configData[EDIP_CONFIG_ROOT]);
			}
			
			SetValue($id_Register, IPSUtil_ObjectIDByPath($registerIdConfig));
			SetValue($id_Root,     IPSUtil_ObjectIDByPath($configData[EDIP_CONFIG_ROOT]));
			SetValue($id_Current,  IPSUtil_ObjectIDByPath($configData[EDIP_CONFIG_ROOT]));
			SetValue($id_value,    0);
		} else {
		   echo "Register/Root Ids NOT assigned... \n";
		}
	}

	CreateTimer_CyclicBySeconds ('Timer', $id_ScriptTimer, EDIP_CONFIG_REFRESHTIMER);

	SetVariableConstant ("EDIP_ID_PROGRAM",    $CategoryIdData,   'IPSEDIP_IDs.inc.php', 'IPSLibrary::app::hardware::IPSEDIP');
	SetVariableConstant ("EDIP_ID_EVENTSCRIPT",$id_ScriptEvent,   'IPSEDIP_IDs.inc.php', 'IPSLibrary::app::hardware::IPSEDIP');

	/** @}*/
?>