* * Konfigurations File für IPSCam * */ /** * * Definition der Kameras * * Die Konfiguration erfolgt in Form eines Arrays, für jede Kamera wird ein Eintrag im Array erzeugt. * IPSCAM_PROPERTY_NAME - Name der Kamera * * IPSCAM_PROPERTY_TYPE - Type der Kamera (unterstüzte Werte: IPSCAM_TYPE_MOVABLECAM und IPSCAM_TYPE_FIXEDCAM) * * IPSCAM_PROPERTY_COMPONENT - Kamera Component Definition * * IPSCAM_PROPERTY_SWITCHPOWER - ID der Varible, die für das Schalten der Stromversorgung verwendet wird [optional] * IPSCAM_PROPERTY_SWITCHWLAN - ID der Varible, die für das Schalten des WLAN verwendet wird [optional] * * IPSCAM_PROPERTY_PREDEFPOS1 - Bezeichnung für vordefinierte Kameraposition 1 [optional] * IPSCAM_PROPERTY_PREDEFPOS2 - Bezeichnung für vordefinierte Kameraposition 2 [optional] * IPSCAM_PROPERTY_PREDEFPOS3 - Bezeichnung für vordefinierte Kameraposition 3 [optional] * IPSCAM_PROPERTY_PREDEFPOS4 - Bezeichnung für vordefinierte Kameraposition 4 [optional] * * IPSCAM_PROPERTY_COMMAND1 - Name für vordefinierte Kamera Action 1 [optional] * IPSCAM_PROPERTY_COMMAND2 - Name für vordefinierte Kamera Action 2 [optional] * IPSCAM_PROPERTY_COMMAND3 - Name für vordefinierte Kamera Action 3 [optional] * IPSCAM_PROPERTY_COMMAND4 - Name für vordefinierte Kamera Action 4 [optional] * * IPSCAM_PROPERTY_ACTION1 - ActionScript für vordefinierte Kamera Action 1 (alternativ auch IPSComponentSensor Definition möglich) [optional] * IPSCAM_PROPERTY_ACTION2 - ActionScript für vordefinierte Kamera Action 2 (alternativ auch IPSComponentSensor Definition möglich) [optional] * IPSCAM_PROPERTY_ACTION3 - ActionScript für vordefinierte Kamera Action 3 (alternativ auch IPSComponentSensor Definition möglich) [optional] * IPSCAM_PROPERTY_ACTION4 - ActionScript für vordefinierte Kamera Action 4 (alternativ auch IPSComponentSensor Definition möglich) [optional] * * Eine ausführliche Beispielliste findet sich auch im Example Ordner * * Beispiel: * @code function IPSCam_GetCamConfiguration() { return array( 0 => array(IPSCAM_PROPERTY_NAME => 'Wohnzimmer', IPSCAM_PROPERTY_TYPE => IPSCAM_TYPE_MOVABLECAM, IPSCAM_PROPERTY_COMPONENT => 'IPSComponentCam_Edimax,192.168.0.14,username,password', IPSCAM_PROPERTY_SWITCHPOWER => '11625', IPSCAM_PROPERTY_SWITCHWLAN => '52861', IPSCAM_PROPERTY_PREDEFPOS1 => 'Decke', IPSCAM_PROPERTY_PREDEFPOS2 => 'Wohnzimmer', IPSCAM_PROPERTY_PREDEFPOS3 => 'Stiege', IPSCAM_PROPERTY_COMMAND1 => 'Licht Esstisch', IPSCAM_PROPERTY_ACTION1 => 12345, IPSCAM_PROPERTY_COMMAND2 => 'Licht Wohnzimmer', IPSCAM_PROPERTY_ACTION2 => 'IPSModuleSensor_IPSLight,IPSLight_ToggleSwitchByName,Wohnzimmer', IPSCAM_PROPERTY_COMMAND3 => 'Licht Wohnbereich', IPSCAM_PROPERTY_ACTION3 => 'IPSModuleSensor_IPSLight,IPSLight_ToggleSwitchByName,Wohnbereich', ); } * @endcocde * * @return string Liefert Array mit den Kameras */ function IPSCam_GetConfiguration() { return array( 0 => array(IPSCAM_PROPERTY_NAME => 'MyCam', IPSCAM_PROPERTY_TYPE => IPSCAM_TYPE_FIXEDCAM, IPSCAM_PROPERTY_COMPONENT => 'IPSComponentCam_XXXX,192.168.x.x,username,password', ), ); } /** * Höhe des HTML Elements für kleine Streams im WebFront */ define ("IPSCAM_HEIGHT_SMALL", 340); /** * Höhe des HTML Elements für normale Streams im WebFront */ define ("IPSCAM_HEIGHT_MIDDLE", 520); /** * Höhe des HTML Elements für große Streams im WebFront */ define ("IPSCAM_HEIGHT_LARGE", 800); /** * Breite der HTML Elemente in der Mobile GUI (Auflösung des Displays) */ define ("IPSCAM_WIDTH_MOBILE", 960); /** @}*/ ?>