@@ -189,9 +189,13 @@ SDL.RadioModel = Em.Object.create({
189189 state : 'MULTICAST'
190190 } ,
191191
192+ getModuleName : function ( ) {
193+ return 'Radio Control Module' ;
194+ } ,
195+
192196 getRadioControlCapabilities : function ( ) {
193197 var result = {
194- name : 'Radio Control Module' ,
198+ name : this . getModuleName ( ) ,
195199 radioEnableAvailable : true ,
196200 radioBandAvailable : true ,
197201 radioFrequencyAvailable : true ,
@@ -206,59 +210,33 @@ SDL.RadioModel = Em.Object.create({
206210 return result ;
207211 } ,
208212
209- radioControlData : function ( ) {
210-
213+ getRadioControlData : function ( ) {
211214 var result = {
212- frequencyInteger : SDL . RadioModel . radioControlStruct . frequencyInteger ,
213- frequencyFraction : SDL . RadioModel . radioControlStruct . frequencyFraction ,
214- band : SDL . RadioModel . radioControlStruct . band ,
215+ frequencyInteger : this . radioControlStruct . frequencyInteger ,
216+ frequencyFraction : this . radioControlStruct . frequencyFraction ,
217+ band : this . radioControlStruct . band ,
215218 rdsData : {
216- PS : SDL . RadioModel . radioControlStruct . rdsData . PS ,
217- RT : SDL . RadioModel . radioControlStruct . rdsData . RT ,
218- CT : SDL . RadioModel . radioControlStruct . rdsData . CT ,
219- PI : SDL . RadioModel . radioControlStruct . rdsData . PI ,
220- PTY : parseInt ( SDL . RadioModel . radioControlStruct . rdsData . PTY ) ,
221- TP : SDL . RadioModel . radioControlStruct . rdsData . TP ,
222- TA : SDL . RadioModel . radioControlStruct . rdsData . TA ,
223- REG : SDL . RadioModel . radioControlStruct . rdsData . REG
219+ PS : this . radioControlStruct . rdsData . PS ,
220+ RT : this . radioControlStruct . rdsData . RT ,
221+ CT : this . radioControlStruct . rdsData . CT ,
222+ PI : this . radioControlStruct . rdsData . PI ,
223+ PTY : parseInt ( this . radioControlStruct . rdsData . PTY ) ,
224+ TP : this . radioControlStruct . rdsData . TP ,
225+ TA : this . radioControlStruct . rdsData . TA ,
226+ REG : this . radioControlStruct . rdsData . REG
224227 } ,
225- availableHDs : parseInt ( SDL . RadioModel . radioControlStruct . availableHDs ) ,
226- hdChannel : parseInt ( SDL . RadioModel . radioControlStruct . hdChannel ) ,
227- signalStrength : parseInt ( SDL . RadioModel . radioControlStruct . signalStrength
228- ) ,
228+ availableHDs : this . radioControlStruct . availableHDs ,
229+ hdChannel : this . radioControlStruct . hdChannel ,
230+ signalStrength : parseInt ( this . radioControlStruct . signalStrength ) ,
229231 signalChangeThreshold : parseInt (
230- SDL . RadioModel . radioControlStruct . signalChangeThreshold
232+ this . radioControlStruct . signalChangeThreshold
231233 ) ,
232- radioEnable : SDL . RadioModel . radioControlStruct . radioEnable ,
233- state : SDL . RadioModel . radioControlStruct . state
234+ radioEnable : this . radioControlStruct . radioEnable ,
235+ state : this . radioControlStruct . state
234236 } ;
235237
236- this . set ( 'station' ,
237- result . frequencyInteger + '.' + result . frequencyFraction
238- ) ;
239-
240238 return result ;
241- } . property (
242- 'SDL.RadioModel.radioControlStruct.frequencyInteger' ,
243- 'SDL.RadioModel.radioControlStruct.frequencyFraction' ,
244- 'SDL.RadioModel.radioControlStruct.band' ,
245- 'SDL.RadioModel.radioControlStruct.rdsData.PS' ,
246- 'SDL.RadioModel.radioControlStruct.rdsData.RT' ,
247- 'SDL.RadioModel.radioControlStruct.rdsData.CT' ,
248- 'SDL.RadioModel.radioControlStruct.rdsData.PI' ,
249- 'SDL.RadioModel.radioControlStruct.rdsData.PTY' ,
250- 'SDL.RadioModel.radioControlStruct.rdsData.TP' ,
251- 'SDL.RadioModel.radioControlStruct.rdsData.TA' ,
252- 'SDL.RadioModel.radioControlStruct.rdsData.REG' ,
253- 'SDL.RadioModel.radioControlStruct.availableHDs' ,
254- 'SDL.RadioModel.radioControlStruct.hdChannel' ,
255- 'SDL.RadioModel.radioControlStruct.signalStrength' ,
256- 'SDL.RadioModel.radioControlStruct.signalChangeThreshold' ,
257- 'SDL.RadioModel.radioControlStruct.radioEnable' ,
258- 'SDL.RadioModel.radioControlStruct.state' ,
259- 'SDL.RadioModel.radioDetails.radioStation.availableHDs' ,
260- 'SDL.RadioModel.radioDetails.radioStation.currentHD'
261- ) ,
239+ } ,
262240
263241 radioZone : {
264242 'col' : 0 ,
@@ -472,7 +450,7 @@ SDL.RadioModel = Em.Object.create({
472450 }
473451
474452 FFW . RC . onInteriorVehicleDataNotification ( 'RADIO' , null ,
475- this . get ( 'radioControlData' )
453+ this . getRadioControlData ( )
476454 ) ;
477455 } ,
478456
@@ -606,7 +584,7 @@ SDL.RadioModel = Em.Object.create({
606584 parseInt ( SDL . RadioModel . station . slice ( - 1 ) )
607585 ) ;
608586 FFW . RC . onInteriorVehicleDataNotification ( 'RADIO' , null ,
609- this . get ( 'radioControlData' )
587+ this . getRadioControlData ( )
610588 ) ;
611589
612590 SDL . SDLModel . resetControl ( ) ;
@@ -640,7 +618,7 @@ SDL.RadioModel = Em.Object.create({
640618 this . findStationPresets ( ) ;
641619
642620 FFW . RC . onInteriorVehicleDataNotification ( 'RADIO' , null ,
643- this . get ( 'radioControlData' )
621+ this . getRadioControlData ( )
644622 ) ;
645623
646624 SDL . SDLModel . resetControl ( ) ;
@@ -804,12 +782,12 @@ SDL.RadioModel = Em.Object.create({
804782 this . updateSongInfo ( this . stationsData [ data ] . songInfo ) ;
805783
806784 FFW . RC . onInteriorVehicleDataNotification ( 'RADIO' , null ,
807- this . get ( 'radioControlData' )
785+ this . getRadioControlData ( )
808786 ) ;
809787 } else {
810788
811789 FFW . RC . onInteriorVehicleDataNotification ( 'RADIO' , null ,
812- this . get ( 'radioControlData' )
790+ this . getRadioControlData ( )
813791 ) ;
814792 }
815793 } ,
0 commit comments