ECS-L Home Automation and Security Archives
  learn more | view messages for this month | NetBloc® | terms of use | search

Google
 


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects

Subject:
From:
Date:
BETA uploadING
Mark Gilmore
Sun, 20 Aug 2000 13:24:39 -0400

Hi all,
I am now uploading a new Win beta (http://www.usit.com/omnip/ecsb.zip).
It will be ready by 2PM/EST.

	4.4.006 (08/20/00)

    50)	If a TV-show matches multiple favorite records (in TVLFAV.TXT),
	then TVL4 (which generates the TV-GUIDE) will now list the
	"most important" processing code found ('R' being the most
	and 'f' being the least).

    51)	A bug has been corrected which could cause screen-captures to
fail.

    52)	I discovered that if our JAVA classes (e.g. Ecsio.class) dumped
	status info (to the JAVA console) when connected to the Internet,
	that it slowed the init procedure to a crawl. So these dumps will
	now occur only when debug is on.

    53)	A bug has been corrected which would cause an erroneous error
	message ("Access violation") to be reported when logging out of
	a WWW session.

*   54)	In the "TVL DL" Event of EXAMPLE.CFG, I have corrected a
	recently-introduced bug:
	This line:
		If	TVL Enabled		Is Not		False
	Should read like this:
		If	TVL Enabled		Is		False

    55)	Given the facts that Netscape-5/LINUX does not support scrolling
	drop downs and that the beta version Netscape-6/LINUX is EXTREMELY
	sluggish, I have eliminated the use of drop downs in all ECS
	editing web-pages (ECS now uses the selection frame as is used
	for the Group monitor page).

    56)	If you request an ECS WWW page when NOT logged in, and an empty
password
	is applicable to that session, then ECS will now log you in and return
	that page (rather the main page).

    57)	A bug has been corrected which prevented the Message window's
	"DEL REDUNDANT" button from working.

    58)	The Ecsio.class applet now disconnects from the IP address when
	ECS exits (under LINUX, the address was not freed on a refresh).

    59)	Fixed bug which could prevent the STOP button in the Phone
"Record"
	window from working (so the only way to terminate the recording was
	to hang up the handset).

    60)	If an Event sets a FILE Item is to another FILE Item, ECS will
now
	copy the latter to the former.

    61)	A new Type (OPERATING-SYSTEM) denotes the OS that ECS is running
	on (Windows or Linux). This is used in EXAMPLE.CFG to handle
	OS-specific logic.

*   62)	In the Text-Line of your TVL5 Item, change this:
		TVL5 TVL5.TMP TVLDEL.TXT TVL.TXT
	to this (i.e. insert the "@"):
		TVL5 @TVL5.TMP TVLDEL.TXT TVL.TXT

*   63)	ECS now supports a TV-Guide web-page which is much easier to use
than
	the ECS TV-Guide/TV-Listings windows. If TVL ENABLED is TRUE, a link
	to this page will appear in the ECS "Main" page.

	IF you are happy with this new web page (and don't care to use the
	old ECS TV windows), then you can delete the following:
		Items:	TVL4~ (all that start with "TVL4")
			TVL5~ (all that start with "TVL5")
			TVL6~ (all that start with "TVL6")
		Events:
			TV-Guide
			TV-Listings


	If still wish to use the old TV windows, then please make the
	following 3 changes. Note that these might be best done with a
	text editor (cut/paste).

	Replace this Item:
	------------------------------------------------------------
	Old
	------------------------------------------------------------
	Item:TVL6			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 @tvl6.tmp tvlfav.txt

	with these:
	------------------------------------------------------------
	New
	------------------------------------------------------------
	Item:TVL6 F			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 F @tvl6.tmp tvlfav.txt
	Item:TVL6 F1			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 f @tvl6.tmp tvlfav.txt
	Item:TVL6 A			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 A @tvl6.tmp tvlfav.txt
	Item:TVL6 A1			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 a @tvl6.tmp tvlfav.txt
	Item:TVL6 V			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 V @tvl6.tmp tvlfav.txt
	Item:TVL6 V1			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 v @tvl6.tmp tvlfav.txt
	Item:TVL6 R			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 R @tvl6.tmp tvlfav.txt
	Item:TVL6 R1			Type:Text			Acc:Owner/Owner
		Initial State:(none)					Backup:No
		Text	     :tvl6 r @tvl6.tmp tvlfav.txt


	In TV-GUIDE Event, replace this:
	------------------------------------------------------------
	Old
	------------------------------------------------------------
	Do	TVL6.TMP		Set		Delete
	Do	TVL6.TMP		Set		Character-A
	Do	TVL6.TMP		Set		13
	Do	TVL6.TMP		Set		10
	Do	Text-A			T1<-T3		TV-Guide
	Do	TVL6.TMP		Set		Text-A
	Do	TVL6			Set		Execute/ND
	If	Character-A		Is		F
	Then	TVL6 Favorite Msg	Set		Display
	Else If	Character-A		Is		f
	Then	TVL6 Favorite Msg 1	Set		Display
	Else If	Character-A		Is		A
	Then	TVL6 Announce Msg	Set		Display
	Else If	Character-A		Is		a
	Then	TVL6 Announce Msg 1	Set		Display
	Else If	Character-A		Is		V
	Then	TVL6 View Msg		Set		Display
	Else If	Character-A		Is		v
	Then	TVL6 View Msg 1		Set		Display
	Else If	Character-A		Is		R
	Then	TVL6 Record Msg		Set		Display
	Else If	Character-A		Is		r
	Then	TVL6 Record Msg 1	Set		Display

	with this:
	------------------------------------------------------------
	NEW
	------------------------------------------------------------
	Do	TVL6.TMP		Set		Delete
	Do	Text-A			T1<-T3		TV-Guide
	Do	TVL6.TMP		Set		Text-A
	If	Character-A		Is		F
	Then	TVL6 F			Set		Execute/ND
	Then	TVL6 Favorite Msg	Set		Display
	Else If	Character-A		Is		f
	Then	TVL6 F1			Set		Execute/ND
	Then	TVL6 Favorite Msg 1	Set		Display
	Else If	Character-A		Is		A
	Then	TVL6 A			Set		Execute/ND
	Then	TVL6 Announce Msg	Set		Display
	Else If	Character-A		Is		a
	Then	TVL6 A1			Set		Execute/ND
	Then	TVL6 Announce Msg 1	Set		Display
	Else If	Character-A		Is		V
	Then	TVL6 V			Set		Execute/ND
	Then	TVL6 View Msg		Set		Display
	Else If	Character-A		Is		v
	Then	TVL6 V1			Set		Execute/ND
	Then	TVL6 View Msg 1		Set		Display
	Else If	Character-A		Is		R
	Then	TVL6 R			Set		Execute/ND
	Then	TVL6 Record Msg		Set		Display
	Else If	Character-A		Is		r
	Then	TVL6 R1			Set		Execute/ND
	Then	TVL6 Record Msg 1	Set		Display


	In TV-LISTINGS Event, replace this:
	------------------------------------------------------------
	Old
	------------------------------------------------------------
	Do	TVL6.TMP		Set		Delete
	Do	TVL6.TMP		Set		Character-A
	Do	TVL6.TMP		Set		13
	Do	TVL6.TMP		Set		10
	Do	Text-A			T1<-T3		TV-Listings
	Do	TVL6.TMP		Set		Text-A
	Do	TVL6			Set		Execute/ND
	If	Character-A		Is		F
	Then	TVL6 Favorite Msg	Set		Display
	Else If	Character-A		Is		f
	Then	TVL6 Favorite Msg 1	Set		Display
	Else If	Character-A		Is		A
	Then	TVL6 Announce Msg	Set		Display
	Else If	Character-A		Is		a
	Then	TVL6 Announce Msg 1	Set		Display
	Else If	Character-A		Is		V
	Then	TVL6 View Msg		Set		Display
	Else If	Character-A		Is		v
	Then	TVL6 View Msg 1		Set		Display
	Else If	Character-A		Is		R
	Then	TVL6 Record Msg		Set		Display
	Else If	Character-A		Is		r
	Then	TVL6 Record Msg 1	Set		Display

	with this:
	------------------------------------------------------------
	NEW
	------------------------------------------------------------
	Do	TVL6.TMP		Set		Delete
	Do	Text-A			T1<-T3		TV-Listings
	Do	TVL6.TMP		Set		Text-A
	If	Character-A		Is		F
	Then	TVL6 F			Set		Execute/ND
	Then	TVL6 Favorite Msg	Set		Display
	Else If	Character-A		Is		f
	Then	TVL6 F1			Set		Execute/ND
	Then	TVL6 Favorite Msg 1	Set		Display
	Else If	Character-A		Is		A
	Then	TVL6 A			Set		Execute/ND
	Then	TVL6 Announce Msg	Set		Display
	Else If	Character-A		Is		a
	Then	TVL6 A1			Set		Execute/ND
	Then	TVL6 Announce Msg 1	Set		Display
	Else If	Character-A		Is		V
	Then	TVL6 V			Set		Execute/ND
	Then	TVL6 View Msg		Set		Display
	Else If	Character-A		Is		v
	Then	TVL6 V1			Set		Execute/ND
	Then	TVL6 View Msg 1		Set		Display
	Else If	Character-A		Is		R
	Then	TVL6 R			Set		Execute/ND
	Then	TVL6 Record Msg		Set		Display
	Else If	Character-A		Is		r
	Then	TVL6 R1			Set		Execute/ND
	Then	TVL6 Record Msg 1	Set		Display

*   64)	Edit the TVL4 Item and change this:
		Text	     :tvl4 tvl.txt tvlfav.txt 720 tv-guide.txt tv-guide.htm
	to this (i.e. insert "now" argument):
		Text	     :tvl4 tvl.txt now tvlfav.txt 720 tv-guide.txt tv-guide.htm

*   65)	In TVL.BAT, change this:
		TVL0 %1 %2
	to this:
		TVL0 %1 %2 TVLDL.BAT

    66)	ECS no longer requires GFSR.EXE to determine (and check) Win
system
	resources (thanks to some assembly code from a kind Win guru :-)).

    67)	In the Group web pages, a right-click on an Item window will now
display
	a selection to edit that Item, plus selections for all Events which
	reference that Item (click on the Event to edit).

*   68)	WPDL.EXE (web-page download utility) has been rewritten so as to
be
	easily "ported" to different operating systems.
	NOTE: If you connect to your ISP via a PROXY server, then do one
	of the following:
	     1)	If running ECS/Win, then insert "SET
WPDL_PROXY={address}:{port}"
		in \AUTOEXEC.BAT and reboot.
	     2)	If running ECS/Linux, then insert "export
WPDL_PROXY={address}:{port}"
		a Linux startup file (e.g. "/etc/profile") and reboot.
	"{address}" must be in the form "d.d.d.d" (e.g. "127.1.2.3").
	The port is optional.

*   69)	Please rename your "TV CHAN" Item to "TV-Chan" (for proper
operation of
	the TV-Guide web page).

*   70)	The TEXT Type State "RE-DEFINE TEXT" has been renamed to
"RESET".

*   71)	EDM/Win will now run in a minimized window if run with the "/M"
argument.
	All .BAT files now use this argument, so as to prevent the EDM window
from
	interfering with normal user activity.

    72)	For security reasons, the ECS web-server no longer returns the
home
	(password-entry) page if a page OTHER than the home page is requested
	from a user which is NOT logged in. Instead, ECS ignores the request.

    73)	ECS now supports WWW access via WAP-enabled (Wireless
Application Protocol)
	phones and PDAs. For details, search for "WAP PHONE" in ECS.HTM.
	We have tested the logic with a WAP browser/simulator, but NOT
	with a REAL phone/PDA. Please report the results if you do so.

    74)	Given some reported "quirks" with newer voice-modems, ECS now
resets
	the modem after EVERY answer/call/playback/record.

    75)	When recording thru the phone-handset, ECS will now continue if
a
	handset-pickup is not detected (as some modems do not detect/report
	pickup/hangup status).
-- 
Mark Gilmore
Omnipotence (ECS home automation software)
http://www.usit.com/omnip
423-745-0026
Hours: Mon-Sat, 9AM-8PM/EST

  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects




Services provided by [NetBloc]®! NetBloc Solutions Inc.
Terms of use. Indexing software (c) 1999 Lin-De, Inc
.