Sub Button1_Click
Dim port As Int = 2101
Dim host As String = "14.238.1.125"
Dim ore As JavaObject
Dim navigationsystem As JavaObject
navigationsystem.InitializeStatic("org.orekit.gnss.metric.ntrip.NavigationSystem")
Dim jo As JavaObject
jo = Me
Log("enums:")
jo.RunMethod("listEnums",Array(navigationsystem))
Dim table As JavaObject
table.InitializeStatic("org.orekit.gnss.metric.ntrip.SourceTable")
ore.InitializeNewInstance("org.orekit.gnss.metric.ntrip.NtripClient", Array(host, port))
table = ore.RunMethod("getSourceTable", Null)
Dim ll As List
ll.Initialize
ll = table.RunMethod("getDataStreams", Null)
Log(" ")
Dim dataStreamRecord(ll.Size) As JavaObject
For i = 0 To ll.Size - 1
dataStreamRecord(i).InitializeStatic("org.orekit.gnss.metric.ntrip.DataStreamRecord")
dataStreamRecord(i) = ll.Get(i)
Log(dataStreamRecord(i).RunMethod("getRecordType", Null))
Log(dataStreamRecord(i).RunMethod("getMountPoint", Null))
Log(dataStreamRecord(i).RunMethod("getSourceIdentifier", Null))
Log(dataStreamRecord(i).RunMethod("getFormat", Null))
Log(dataStreamRecord(i).RunMethod("getFormatDetails", Null)) 'returns a list od StreamedMessage
Log(dataStreamRecord(i).RunMethod("getCarrierPhase", Null)) '(NO = 0, L1 = 1, L1_L2 = 2)
Log(dataStreamRecord(i).RunMethod("getNavigationSystems", Null)) 'returns a list of NavigationSystems
Log(dataStreamRecord(i).RunMethod("getNetwork", Null))
Log(dataStreamRecord(i).RunMethod("getCountry", Null))
Log(dataStreamRecord(i).RunMethod("getLatitude", Null))
Log(dataStreamRecord(i).RunMethod("getLongitude", Null))
Log(dataStreamRecord(i).RunMethod("isNMEARequired", Null))
Log(dataStreamRecord(i).RunMethod("isNetworked", Null))
Log(dataStreamRecord(i).RunMethod("getGenerator", Null))
Log(dataStreamRecord(i).RunMethod("getCompressionEncryption", Null))
Log(dataStreamRecord(i).RunMethod("getAuthentication", Null)) 'None = N, BASIC = B, DIGEST = D
Log(dataStreamRecord(i).RunMethod("areFeesRequired", Null))
Log(dataStreamRecord(i).RunMethod("getBitRate", Null))
Log(" ")
Next