Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim button1,button2 As Button
Dim IrdaHelper1 As IrdaHelper
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
button1.Initialize("button1")
button2.Initialize("button2")
Activity.AddView(button1,0,0,100%x,100dip)
Activity.AddView(button2,0,150dip,100%x,100dip)
IrdaHelper1.Initialize
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Button1_Click
Log("send test")
Dim frequency As Int
Dim Pattern() As Int
Dim IrObject As TransmitData
frequency=38400
'Pattern already in microseconds
Pattern=Array As Int(9000, 4500, 500,500, 500,1300,500,500, 500, 500, 500,4000)
IrObject=IrdaHelper1.GetTransmitData(frequency, Pattern)
IrdaHelper1.Transmit(IrObject)
End Sub
Sub Button2_Click
Log("send test")
Dim frequency As Int
Dim Pattern1() As Int
Dim IrObject As TransmitData
frequency=38400
'Pattern in pulse, calculate to convert into microseconds
Pattern1=Array As Int(346,173,20,20,20,50,20,20,20,20,20,154)
Dim Pattern2(Pattern1.Length) As Int
For i=0 To Pattern1.Length-1
Dim i2 As Int
i2=Round(1000000*Pattern1(i)/frequency)
Pattern2(i)=i2
Next
IrObject=IrdaHelper1.GetTransmitData(frequency, Pattern2)
IrdaHelper1.Transmit(IrObject)
End Sub