Announcement

Collapse
No announcement yet.

Control Channel with script via plugin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • steveng
    replied
    That worked thank you

    Steven G

    Leave a comment:


  • spud
    replied
    I haven't updated the user guide yet, but here is a simple example script to tune to channel 33:

    Code:
    Sub Main(ByVal parm as object)
        hs.PluginFunction("DirecTV", "", "SendTuneChannelCmd", New Object() {33})    
    End Sub

    Leave a comment:


  • steveng
    replied
    Did you have a chance to update the user guide? Only reason I ask is the User Guide page was updated but I did not find any new information, just wanted to make sure I was not missing it or looking at wrong guide

    Thanks,
    Steven G

    Leave a comment:


  • spud
    replied
    yes that's possible.

    there are two (undocumented) functions available by script:

    Code:
            
    public void SendRemoteKeyCmd(string key)
    public void SendTuneChannelCmd(int channel)
    I will add some examples in the User Guide

    Leave a comment:


  • steveng
    started a topic Control Channel with script via plugin

    Control Channel with script via plugin

    Spud,

    sorry to bug again, but is there a way to call the channel function via a script?

    Im creating a script for for the Kinect plugin and need to pass the channel to the remote device or a function in the plugin. I could pass it via url directly to the directv I guess but that would defeat the use of the plugin

    Let me know if this is possible or you have a better way

    Something like this (not complete just a flow):

    Code:
     
    VSource = hs.GetVar("kinectvar0")
     
    If Vsource = "Fox" Then
      channelnum=4
    ElseIf Vsource = "NBC" Then
      channelnum=5
    ElseIf Vsource = "ABC" Then
      channelnum=8
    ElseIf Vsource = "CBS" Then
    etc...
     
    hs.PluginFunction(DirecTV, "", "Change_Channel", channelnum)


    Thanks,
    Steven G
Working...
X