This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RemoTI API

Other Parts Discussed in Thread: REMOTI

Hello

I have doubt on the SupportedTargetTypes parameter from chapter 3.3.2 RemoTI API. 'Node Capabilities' corresponds to 'Node capabilities field ' in RF4CE Specification, DeviceTypeList to Device type list field, ProfileIdList to Profile identifier list field, and so on. But I dont understand the correspondece of SupportedTargetTypes in RF4CE Specification. It corresponds to Requested device type field in RF4CE Specification?
In RemoTI API says that SupportedTargetTypes is valid only for controller. If I wanted to a target television to comunicate with Set-top-box for instance, this parameter would be valid for target too?

Regards 

Jessica Inocencio

  • Hi Jessica,

    "SupportedTargetTypes" includes for example TV, Set-Top-Box and DVD Player. The SupportedTargetTypes is used by the controller to know which devices it can pair to. The target device has a "DeviceTypeList" parameter which identifies the devices that the target can pair to.

    This is from section 4.3.3 of the RemoTI Developer's Guide (SWRU198D):

    In order to successfully create a pairing link, it is important that the two nodes have complementary applications. This requires that the SupportedTargetTypes configuration parameter on the Controller and the DeviceTypeList configuration parameter on the Target must have at least one common device type.

     

    Hopefully, that info will help you,

    Jose

  • Thank you very much Jose,
    Your answer was very clearly. So as I understood, we configure "SupportedTargetTypes" parameter for controller application and "DeviceTypeList" for targert application and this two configurations, have to complement at least in one common device, in order to establish pairing. In RemoTI API, DeviceTypeList type list parameter says that this parameter is valid for both target and controller. Which case do we have to configure DeviceTypeList type parameter for controller?
    In my application I wanted to pair a Target TV and Target DVD player. In this case, do I have to configure "SupportedTargetTypes" parameter for those two target device?

    Regards,
    Jessica

  • Hi Jessica,

    If you want to pair a controller with  a Target TV and Target DVD player then in your controller you will have TV and DVD listed as "SupportedTargetTypes". The "DeviceTypeList" identifies which device you are, for example a TV, controller, DVD, TV +DVD, etc.

    So for your example, let's say that you have a controller, a TV and a DVD, at least you should have the following:

    Controller:

    SupportedTargetTypes = Target TV, Target DVD

    DeviceTypeList = Controller

    TV:

    DeviceTypeList = Target TV

    DVD:

    DeviceTypeList = Target DVD

    Actually a target also has the "SupportedTargetTypes" parameter (even though it says Valid for controller only). This parameter is used if you want to do target to target pairing. For example if you want to pair a DVD to a TV or something like that, then you will need to define "SupportedTargetTypes" for those targets.

    Regards,

    Jose

  • Thank you Jose, no more doubt about it!

  • Hi Jose,

    I read in RemoTI API and RF4CE specification that DeviceTypeList (which I  learned with you, is the identification of the device) can be 1-3, Could you give  me an example that one device can be more than 1 DeviceType ?

    Best Regards

    Jessica Inocencio

  • Hi Jessica,

    A device like that would be like one of those TV + DVD all in ones or a DVD + VHS comb, a combo device that supports TV + Set Top Box. I don't know if that helps.

    Regards,

    Jose

  • Hi Jose

    Thank you, I get it!


    Regards

    Jessica Inocencio