Control regular A/V equipment

From LinuxMCE
Revision as of 15:01, 10 September 2007 by CauQf1 (Talk | contribs)

Jump to: navigation, search
stogoff ilja aeg frigorifero network adapter sony rovera pedana farina integrale mazzucato international ram sodimm pc2700 ddr333 piper aircraft corporation hp c3103a industrie rifiuti benq fp931 19 lcd tft ifi chicas malas con buenas costumbres binari ho personal computer vendita arabis fattura proforma peccato senza malizia malgorzata glinka polvere bmx tric nopti fara somn sony mp3 512 fm s m s pronti lettore masterizzatore somoza debayle luis monitor 20 lcd tv canon 4 voip adattatore soldatesse nude adattatore usb corrente jvc grd270 maule farmacie di bari toner samsung 1710p benq lcd fp937s impensato batteria ericsson t100 tartarughe ninja iii gx15 cellulari whirlpool jt dolby (tm) dr mh20 haydn te deum mario hallowen east providence motore a scoppio antonello de pierro manuela arcuri timbuctu tastiera palmare ipaq occhiali sole zerorh macau giochi platform www carambola it magic gioco bicchieri pvc fibroma mammario video esecuzione fabrizio quattrocchi ethernet disk 10 100 1000 ristorante sadler cuffie microfono per pc braille il romanzo di montecristo lesbiche in azione elisabetta gregorace nissan napoli foto di carmen di pietro ink film telecom leonardo kings lynn la gitana mature con ragazzi prime immagini dalla russia con amore pascale bussieres fax multifunzione hp salmone affumicato acqua race dsl 504t vie biliari donna 3d tucano folder powerbook humber caminetto accessorio scheda video ati 9250 exinite prodotti biologici silvana pampanini hp headphones autoradio alluminio pao gap foto jennifer lopez acernotebook travelmate 2702 una canna piena di magia lcd toshiba 37 i kurt nilsen v3 black nero kit nk300 il club della magia disco 2 gare per la realizzazione di impianti sportivi zona avellin horror enigmi ritenzione idrica cheap rivotril free mobile ringtones qwest ringtones cheap fioricet xanax cheap flonase phendimetrazine online tenuate online order celexa sharp ringtones clomid mono ringtones venlafaxine online cheap wellbutrin free ringtones alcatel ringtones free cellphone ringtones sony ringtones health insurance indiana sagem ringtones wellbutrin online phentermine online lg ringtones viagra free philips ringtones cricket ringtones cheap norco sony ericsson ringtones cheap levitra tv ringtones cheap venlafaxine free wwe ringtones tracfone ringtones cheap xenical dianabol cheap xenical flexeril free animal ringtones free polyphonic ringtones buy dianabol cheap lortab cheap ultram meridia buy lortab free cellphone ringtones cheap adderall propecia online order vigrx online vardenafil cheap hoodia toques ringtones buy ativan buy meridia real ringtones cheap ionamin talking ringtones cheap prozac jetblueairlines bmw car fly ringtones cheap fioricet free wwe ringtones cheap adderall cheap levitra free funny ringtones cheap tramadol free rap ringtones student loan rivotril qwest ringtones cellular ringtones cheap diazepam morphine buy nexium cheap adipex buy paxil free cingular ringtones imitrex online atenolol cheap rivotril cephalexin free anime ringtones weird ringtones blackberry ringtones cheap celebrex cheap atenolol cheap accutane free motorola ringtones cheap ultram nokia ringtones ephedra diovan order atenolol disney ringtones ortho online free t-mobile ringtones cheap provigil free sexy ringtones free kyocera ringtones cheap diflucan bismarck chi ua ua eddy huntingdon vodafone a trapani outcast lyrics psa 510 telefono nec tide is hight la coda dello scorpione il laboratorio dell immagine asciugatrice siemens ricette dolci vhs dvd recorder divx racconto farfallina diamanti leo cut maglieria dolce gabbana uomo edinburgh c e i domino shangai carolina tommaso maitresse foto di madre teresa di calcutta hd portatile video album in pieno rock n roll trucchi gran turismo 4 gioco adult arcade fed gianni cannone pornoclub video porno de carla giraldo voto il demone sotto la pelle sesso gratis foto www rottem it free live room helene sveden donkey kon canzoni di tastiera harlem ami mouse trust william marshall hanae mori felpa eroi milano dring dring weekend di terrore mustek lettore multimediale gadget disney hamlet hdsl640s fiat cinquecento sporting bandaccia water of love dire straits fenech edwige frigorifero rex fi 22 10 sa ernaux annie vico mp3pro plug in nero leggenda pianista sull oceano saint boniface decapitazione ultimo ostaggio americano batteria nikon 2500 erosu foto sexy di roberto farnesi deriassa nx hp 6110 the kitchen de walt operazione notte candy cda 240 blu ik1nlz il grande agguato valeria valeri isola de tesoro fornello a gas gpl canon laser lbp5200 rivoli e 1000 bluetooth hamlet usb coppia o single cercasi enzo la face ko strano percorso spartiti and gospel la febbre delloro symantec recovery basi leann rimes cremona immagini omicidio segretaria avvocato catanzaro amd athlon 64 3800 incontri italia www eros com brunitura metalli cordless mini optical mouse khabi gham attinto e papa classified ads for sale i cant stop la mucca pazza www grafitti com xbox modificato senza chip hp 5000

How to set it up

First add the infrared transmitter on the Wizard, Devices, Interfaces page in LinuxMCE Admin. Then add your a/v devices on the Wizard, Devices, A/V Equipment page. Control a TV or cable/satellite box for an example of adding a TV, and creating a new Device Template if your model isn't already in the system.

On the A/V Equipment page issue specify for each device what infrared transmitter will be controlling it in the Controlled Via pulled down. If this device uses infrared codes, when you click the "A/V properties" button next to that device you should the "Uses I/R" box is checked. Confirm the inputs and other I/R settings, such as toggle vs. discrete are correct. If they are not, then whoever added the device template for this model originally may have done it wrong, or perhaps he had a different model. In either case you can create a new Device Template for your model as explained Control a TV or cable/satellite box. Then click the "IR/GSD codes" button to select or learn new infrared codes.

LinuxMCE includes a stock library of infrared codes supplied by other users. These codes are grouped, sometimes referred to as code sets or Infrared Groups. For example, Sony may make a thousand and models of TV sets, but nearly all of them use the same infrared codes; the remotes are interchangeable. Therefore it makes no sense to learn or input the infrared codes for every single model, rather it's much easier to put all the codes into a group called "Sony TV codes", and then only 1 user needs to add the codes, and then every other user with the Sony TV can use that set of codes. On the IR/GSD codes page you can select what Infrared Group, or codeset, you want to use for this device. All the codes are stored in Pronto format. If there are multiple Infrared Groups for that Manufacturer and Device Category, you can choose the one you want from the pull down, and then click the test code button next to one of the codes to see if the device responds. Worst case you need to create your own I/R codes. If an existing Infrared Group is correct, but there are just more new codes you need to add, choose the Infrared Group and then choose Add/remove commands. If none of the existing Infrared Groups are correct, you can create a new infrared group, or leave the Infrared Group pull-down empty and the codes you provide will be used only for this model, without belonging to an Infrared Group.

Check off one of the Command Groups check boxes to add groups of codes, such as Standard navigation, or volume control. Or click the add remove command buttons to add them individually. Try to use the existing command whenever possible; they are already quite complete. It is important to use the correct existing commands, even if your device gives them another name. For example, when you hit the channel up button on any remote-control, it will send to the "Skip Fwd - Channel/Track Greater" command to the device. Different remote controls call this function different things. Maybe yours calls it "Seek Up". If you create a new command called "Seek Up", then the existing remote-control which is designed to send our stock command will not work with your device, and you'll need to create a whole new remote control for your device. You don't want to do that. LinuxMCE Orbiter runs on web pads, pda's, phones, etc. We already have stock remote controls for all those types of devices that send our stock commands. Therefore it is much easier to use the existing commands even if the names are different than what you're device uses.

If your infrared device supports learning, then when you click the "new code" button on the I/R code page you'll be able to learn the code automatically. For example, if you're using the gc100, there is a learning dongle for it. Plug it into the gc100's port or into another serial port on the computer that is controlled in the gc100. On the gc100's device page, specify what serial port you're using in the "comm port parameter". If your device does not support learning, or is unable to learn the code correctly, then you'll need to get the code in pronto format on your own. One of the best sources is the http://www.remotecentral.com website. You can copy and paste the infrared codes from that website into the LinuxMCE Admin page. On the A/V equipment page if you leave the check box "Share my I/R codes with others" checked the infrared codes will automatically be shared with other users.

To test codes you can either do it by clicking the test code button from the infrared code page in LinuxMCE Admin, or by clicking the Advanced button on the orbiter, which is normally the LinuxMCE logo. On the Orbiter's advanced page is an option to test infrared codes. Note that to test i/r codes with that button on the orbiter only I/R codes that were already in the system before the last Router reload will work. This isn't the case with the [[LinuxMCE Admin Website[[, so, when setting up devices for the first time, the website is the preferred tool.

How to use it

Just add a media scenario for the device, as explained Control a TV or cable/satellite box <p>

Programmer's guide

The logic for determining what infrared codes each device uses is in Infrared_Plugin. The command is Get Infrared Codes. Each infrared interface device, like the gc100, should inherit from the MessageTranslation class which handles translating for toggle codes, proper formatting of numbers, etc.