JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

IR Version 4.00 Has Been Released

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Software
View previous topic :: View next topic  
Author Message
mpauker
Expert


Joined: 03 Aug 2003
Posts: 40

                    
PostPosted: Thu Dec 04, 2003 10:40 am    Post subject: IR Version 4.00 Has Been Released Reply with quote

Hi All!

I have just released a new version of IR. Here are the highlights:

Support has been added for two new interfaces. In addition to the parallel interface, IR now supports a serial interface (using a design that Tommy will be posting shortly) and a USB interface (using the Delcom USB chip).

Read-verification has been made optional. In prior versions, IR always read back the contents of the EEPROM after writing to it in order to verify that the write successful. This re-reading is probably overkill since problems encountered while writing should be identified as they occur, so users can now go to the Interface menu to disable the read-after-write verification.

IR now allows buttons to be restricted within the RDF. For each button, the RDF developer can now indicate where the button can be used and where it can’t. For example, a device button (such as VCR) can be defined so a user can’t bind a macro to it, but it can be used within a macro. These button restrictions should allow all of the P8-style remotes to be defined correctly with respect to their Shift and XShift capabilities as well.

The user can now specify both Shifted and XShifted keys. The names used by IR to label the “Shift” and “XShift” states can now be specified in the RDF. This will hopefully help to reduce confusion for remotes that contain an actual Shift key.

Support has been added for the URC-6131, and any other remote that stores KeyMoves in EFC format rather than as Hex Commands. (In this format, single-byte entries are interpreted as KeyCodes and two-byte entries are interpreted as 16-bit EFCs. Longer entries are preserved as is, but are interpreted as KeyCodes.)

Please refer to the release notes and the RDF spec (distributed with the new version) for more details.

-- Mark
Back to top
View user's profile Send private message Send e-mail
Nils_Ekberg
Expert


Joined: 02 Aug 2003
Posts: 1689
Location: Near Albany, NY

                    
PostPosted: Thu Dec 04, 2003 11:12 am    Post subject: Reply with quote

This makes my life with RDF's a lot easier Exclamation Thanks for all your work on this Mark. Very Happy

From here forward I will only be releasing one set of RDF's that are compliant with RM Version .78 or greater and IR version 4.00 or greater.

I will not delete the older RDF's but they will become functionally stable at version 1.10.
_________________
Nils
Files Section
Diagnosis File Section
Back to top
View user's profile Send private message Send e-mail
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Thu Dec 04, 2003 11:51 am    Post subject: Reply with quote

Woo hoo! This will definitely make Nils' life easier, and will allow those who use RM and have been using 2 sets of RDFS to use only 1!

Also, now we should see some progress on getting the button restrictions set correctly, as well as use of the generic button names.
Some of the RDFs (particularly the extenders) can also reduce the number of button definitions by taking advantage of the XShift feature, rather than explicitly defining every XShifted button.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
Nils_Ekberg
Expert


Joined: 02 Aug 2003
Posts: 1689
Location: Near Albany, NY

                    
PostPosted: Thu Dec 04, 2003 12:16 pm    Post subject: Reply with quote

gfb107 wrote:
Also, now we should see some progress on getting the button restrictions set correctly, as well as use of the generic button names.
Some of the RDFs (particularly the extenders) can also reduce the number of button definitions by taking advantage of the XShift feature, rather than explicitly defining every XShifted button.

The good news is that if you are referring to the "generic button names" as those that allow changing from one remote to another within RM and maintaining the button assignments, it is pretty much completed in the IR/RM compliant v1.10 RDF's (Unless I missed something).

Even finished a good many with the $xx: hex option in the maps to eliminate the dependancy of matching button names in IR and the maps. I sort of put that on hold when I started running into decimal assignments. Assuming the no $ does mean decimal in the button assignment. Some RDF's are even mixed. Really feel silly if I misinterpreted that.

I started looking at the XShifted options and will start updating the RDF's accordingly. This needs to be done slowly since the impact could be great.
_________________
Nils
Files Section
Diagnosis File Section
Back to top
View user's profile Send private message Send e-mail
mpauker
Expert


Joined: 03 Aug 2003
Posts: 40

                    
PostPosted: Thu Dec 04, 2003 1:01 pm    Post subject: Reply with quote

Nils_Ekberg wrote:
I started looking at the XShifted options and will start updating the RDF's accordingly. This needs to be done slowly since the impact could be great.

You might want to talk to Alain. He helped me to test this, and I believe that he already has an RDF or two with this implemented. I think you'll find that there is a bit of an art to this, as you can now set things up (correctly) in several different ways.
Back to top
View user's profile Send private message Send e-mail
Nils_Ekberg
Expert


Joined: 02 Aug 2003
Posts: 1689
Location: Near Albany, NY

                    
PostPosted: Thu Dec 04, 2003 1:29 pm    Post subject: Reply with quote

mpauker wrote:
You might want to talk to Alain. He helped me to test this, and I believe that he already has an RDF or two with this implemented. I think you'll find that there is a bit of an art to this, as you can now set things up (correctly) in several different ways.

I will... I did follow the dialog way back when and also received what you sent to my e-mail.

Thanks
_________________
Nils
Files Section
Diagnosis File Section
Back to top
View user's profile Send private message Send e-mail
mein



Joined: 04 Aug 2003
Posts: 6
Location: Champlin, MN

                    
PostPosted: Fri Dec 05, 2003 11:32 am    Post subject: Reply with quote

Just a small feature request.

It would be nice if ir had a subdir for the
rdf's like RM

Makes it easyer to look for things like the docs
and the binary Smile

Keep up the good work...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Fri Dec 05, 2003 1:55 pm    Post subject: Reply with quote

mein wrote:
Just a small feature request.It would be nice if ir had a subdir for the rdf's like RM. Makes it easyer [sic] to look for things like the docs and the binary Smile Keep up the good work...
I was thinking this too. Smile It would make things neat and tidy.
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Fri Dec 05, 2003 2:14 pm    Post subject: Reply with quote

Just to be clear (in case Mark hasn't really looked at what RM does) it's not really a subdir. It's a dir.

What we'd like is some way (.ini file, environment variable, registery setting, black magic, etc.) to configure IR.EXE to tell it to look for all its RDF files in a specific place instead of looking for them in the directory where IR.EXE starts.

You may want a subdirectory as a default behavior (as RM has). But if a user reconfigures it that should be able to point to any directory and should stick until you reconfigure it again.

That will let us manage versions of IR, versions of RM and versions of RDF files as independent collections of files. Otherwise the end user has a complex cleanup problem when he wants to update one of those three.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
usblipitor



Joined: 10 Oct 2003
Posts: 516
Location: Greenbelt, MD

                    
PostPosted: Fri Dec 05, 2003 4:30 pm    Post subject: Reply with quote

is the IR 4.0 pascal source code available anywhere? I see source code folders at jp1 and jp1-km at yahoo but no IR unless I missed it Smile
_________________
-Steve
Beginner's Guide
CodeSearchFAQ
JP1Files
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21234
Location: Chicago, IL

                    
PostPosted: Fri Dec 05, 2003 11:05 pm    Post subject: Reply with quote

IR's written in Delphi and there is a source code folder for it in the JP1-KM group. The most recent version posted is v3.20

http://groups.yahoo.com/group/jp1-km/files/Source%20Code/Delphi/
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
mpauker
Expert


Joined: 03 Aug 2003
Posts: 40

                    
PostPosted: Sat Dec 06, 2003 9:16 am    Post subject: Reply with quote

I'll post the new source in a little bit. I may need to make a few changes soon, and I also want to implement the separate RDF directory.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Software All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control