hrdlog - iw1qlhmsgbox end sub h pr le code (t ... entry.asp rdlog.net ... net 2012 tus, frequenc
TRANSCRIPT
-
1
INDESEND A QSO
GOAL ........
REQUEST .
SERVER RESP
C# EXAMPLE
VB EXAMPLE
UPDATE A Q
GOAL ......
REQUEST .
SERVER RESP
DELETE A QS
GOAL ......
REQUEST .
SERVER RESP
SEND FREQU
GOAL ........
REQUEST .
SERVER RESP
WEB REQUE
GET USER DA
WEB SERVIC
QSOPERBAN
QSOPERHOU
QSOPERHOU
KML GEOSPA
HPR
EX O (NEWENTRY
........................
........................
PONSE (SEND) ....
E CODE ...............
E CODE (THANKS
QSO (NEWENT
........................
........................
PONSE (UPDATE)
SO (NEWENTR
........................
........................
PONSE (DELETE)
UENCY AND O
........................
........................
PONSE ...............
STS ..............
ATA ...................
ES ................
ND ....................
UR ....................
URCONTINENT .....
ATIAL DATA ..
RDLORELIMIN
Y.ASPX) ..........
.......................
.......................
.......................
.......................
TO EA5HVK) ....
TRY.ASPX) .....
.......................
.......................
) ......................
RY.ASPX) .......
.......................
.......................
.......................
ON‐AIR STATU
.......................
.......................
.......................
.....................
.......................
.....................
.......................
.......................
.......................
.....................
OG.NEARY SPE
.....................
........................
........................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
S ..................
........................
........................
........................
.....................
........................
.....................
........................
........................
........................
.....................
ET ECIFICAT
CONFID
.....................
........................
........................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
.....................
........................
........................
........................
.....................
TION
DENTIAL
.....................
........................
........................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
.....................
........................
........................
........................
.....................
Revision 4 12th March 2Page 1/18
.....................
........................
........................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
........................
........................
.....................
........................
.....................
........................
........................
........................
.....................
2012
....................
........................
........................
........................
........................
........................
....................
........................
........................
........................
....................
........................
........................
........................
....................
........................
........................
........................
....................
........................
....................
........................
........................
........................
....................
.................. 3
......................3
......................3
......................4
......................5
......................6
.................. 8
......................8
......................8
......................9
................ 10
....................10
....................10
....................11
................ 12
....................12
....................12
....................12
................ 13
....................13
................ 14
....................14
....................14
....................15
................ 15
3
3
3
4
5
6
8
8
8
9
0
0
0
1
2
2
2
2
3
3
4
4
4
5
5
-
2
USEFUL IMA
REAL TIME
USER RELA
CONCLUSION
YOUR APPLIC
GENERAL NO
REVISIONS
HPR
AGES ..............
E IMAGES .........
ATED IMAGES...
N ..................
CATION...............
OTES ................
S ......................
RDLORELIMIN
.....................
.......................
.......................
.....................
.......................
.......................
.......................
OG.NEARY SPE
.....................
........................
........................
.....................
........................
........................
........................
ET ECIFICAT
CONFID
.....................
........................
........................
.....................
........................
........................
........................
TION
DENTIAL
.....................
........................
........................
.....................
........................
........................
........................
Revision 4 12th March 2Page 2/18
.....................
........................
........................
.....................
........................
........................
........................
2012
....................
........................
........................
....................
........................
........................
........................
................ 16
....................16
....................16
................ 17
....................17
....................17
....................18
6
6
6
7
7
7
8
-
3
SEND A QS
GOAL
Using a HTTP
You can test TEST and pas
REQUEST
You must use
Your request
ADIFDat
LU2DC N 15m N <
e received viacation name
OG.NEARY SPE
X)
rdlog.net/New
ge http://www
/robot.hrdlog.
using ADIF ruREQ:9>21.070PSK31 13509 100
-
4
SERVER RE
CASE 1: AL
lns="http://xm
nown user
QSO, 0 QSO
ml.hrdlog.com
Entry>
ONG CALLS
ml.hrdlog.com
error>
IGN OR UP
m">
ntry>
ET ECIFICAT
CONFID
ERT > 0, ID
D (INSERT =
LOAD COD
TION
DENTIAL
=123456)
= 0)
E)
Revision 4 12th March 2Page 4/18
2012
-
5
C# EXAMP
using Systeusing Syste try { HttpWebReq(HttpWebRerequest.Timrequest.Rearequest.Metrequest.Con string strAD215m
me
-
6
VB EXAMP
Public Sub E
Dim strUrl A
Dim strForm
Dim ROSVe
Dim Indicat
Dim Upload
Dim QSOAD
On Error Go
PrgVersion
Indicativo
UploadCod
QSOADIF=220100MODE:5>PS
6>IW1QLH <
gn=" & IndicDIF
hrdLog.net/n
ute strUrl, "p
wall active")
OG.NEARY SPE
O EA5HVK)
0606 1350SENT:3>599RE:6>GF12e
ode=" & Uplo
px"
mData, "Cont
TION
DENTIAL
000 15m
>"
rgVersion &
-www-form-u
m
urlencoded"
-
7
Private Sub
Dim strTem
If State =
strTem
strTem
If InSt
MsgB
ElseIf
MsgB
Else
MsgB
End If
End If
End Sub
HPR
Inet_StateC
mp As String
= icResponse
mp = Inet.Ge
mp = Trim(st
tr(1, strTemp
Box ("Error c
InStr(1, strT
Box ("HRDLo
Box ("QSO se
f
RDLORELIMIN
Changed(ByV
eCompleted T
etChunk(128
trTemp)
p, "error") <
connecting w
Temp, " 0 Then
with HRDLog"
ert>0") 0
O duplicated"
og")
ET ECIFICAT
CONFID
Integer)
")
0 Then
")
TION
DENTIAL
Revision 4 12th March 2Page 7/18
2012
-
8
UPDATE A
GOAL
Update a QS
REQUEST
You must use
Your request
ADIFDat
IW1QLH 21.070>B 2r email after th
ET ECIFICAT
CONFID
.net/NewEntr
rules; p.e. IW1QLH <
ast the fields 400
.net
2012
ed.
ME_ON:6>1359 GF12ea
ate and
-
9
SERVER RE
CASE 1: AL
lns="http://xm
nown user
FIND QSO (
ml.hrdlog.com
O
ewEntry>
IGN OR UP
m">
ntry>
ET ECIFICAT
CONFID
TE > 0, ID=
Y WRONG?
LOAD COD
TION
DENTIAL
123456)
)
E)
Revision 4 12th March 2Page 9/18
2012
-
10
DELETE A
GOAL
Delete a QSO
REQUEST
You must use
Your request
Cmd: mu ADIFKey
I Callsign: Code:the App (op
HPR
QSO (NEW
O stored into H
e a HTTP requ
t must contain
ust be DELETEy: QSO data, foIW1QLH 20he QSO ownere received viacation name
OG.NEARY SPE
PX)
/robot.hrdlog.
ng ADIF rules, 0101029 14340
he registratio
TION
DENTIAL
ry.aspx ; only P
ields Call, QSO00
n to HRDLOG.
Revision 4 12th March 2Page 10/18
POST is allowe
O_Date and T
.net
2012
ed.
Time_On; p.e.
-
11
SERVER RE
CASE 1: AL
lns="http://xm
nown user
FIND QSO (
ml.hrdlog.com
O
ewEntry>
IGN OR UP
m">
ntry>
ET ECIFICAT
CONFID
TE > 0)
Y WRONG?
LOAD COD
TION
DENTIAL
)
E)
Revision 4 12th March 2Page 11/18
2012
-
12
SEND FREQ
GOAL
Using a HTTPto HRDLog.n
You can test TEST and pas
REQUEST
You must use
Your request
Station ( Frequen Mode Radio Azimuth Lat (opti Long (op Status (o Callsign: Code:the App (op
SERVER RE
ET ECIFICAT
CONFID
Air.aspx you c
w.hrdlog.net/t
.net/OnAir.as
ent from field
n in HRDLOG.
he registratio
TION
DENTIAL
can send the u
testonair.htm
px ; only POST
Callsign
net ‐ Public ch
n to HRDLOG.
Revision 4 12th March 2Page 12/18
user on‐air sta
and the spec
T is allowed.
hat
.net
2012
atus, frequenc
cial account ha
cy and mode
aving callsign
-
13
WEB REQU
Disclaimer: Tentire risk re
GET USER
Get the user
Request
Response
HPR
UESTS
The informatioelated to its us
DATA
data (name, a
http://xml.hin the requefunction HrdIW42
-
14
WEB SERV
Disclaimer: Tentire risk re
QSOPERBA
Get the num
Request
Response
QSOPERHO
Get the num
Request
Response
HPR
VICES
The informatioelated to its us
AND
ber of QSO in
http://www
ET ECIFICAT
CONFID
n, unless specng this data "
week and ban
d.asmx/GetDa
unt>
andMhz>
y hour and ban
r.asmx/GetDa
>
andMhz>
TION
DENTIAL
cifically annotaas is".
nd.
ata
nd.
ata
Revision 4 12th March 2Page 14/18
ated otherwis
2012
se. The user asssumes the
-
15
QSOPERHO
Get the num
Request
Response
KML GEOS
Disclaimer: Tentire risk re
Last QSO (last 1 hour)
User’s QSO m(all QSO)
User’s PSK R(last 15 minu
User’s last Q(last 1 hour, QSO)
HPR
OURCONTIN
ber of QSO, fr
http://wwwin the requeEU=Europe,
public domaina. I am providi
dlog.net/map
dlog.net/map
dlog.net/map
dlog.net/map
ET ECIFICAT
CONFID
r continent, in
rContinent.asthese values touth America,
>
andMhz>
n, unless specng this data "
p.aspx?output
p.aspx?output
p.aspx?output
p.aspx?output
TION
DENTIAL
n the last wee
smx/GetData?to the fields fr, AF=Africa, AS
cifically annotaas is".
t=kml
t=kml&user=iw
t=kml&show=
t=kml&show=
Revision 4 12th March 2Page 15/18
k, grouped by
?from=EU&torom and to S=Asia, OC=O
ated otherwis
w1qlh
beacon&user
lastqso&user=
2012
y hour and ba
o=NA
Oceania, AN= A
se. The user as
r=iw1qlh
=iw1qlh
nd.
Antarctica
ssumes the
-
16
USEFUL IM
REAL TIME
http://robothttp://robothttp://robot
USER RELA
http://robotastqso
HPR
MAGES
E IMAGES
.hrdlog.net/m
.hrdlog.net/m
.hrdlog.net/m
ATED IMAG
.hrdlog.net/m
RDLORELIMIN
map.aspx map.aspx?banmap.aspx?tran
GES
map.aspx?user
OG.NEARY SPE
d=10m nsparent=1
r=IW1QLH&sh
ET ECIFICAT
CONFID
http:
how=l http:H
TION
DENTIAL
//robot.hrdlo
//www.hrdlo
Revision 4 12th March 2Page 16/18
og.net/graph.a
g.net/graph.a
2012
aspx?type=p
aspx?type=s&&user=IW1QL
-
17
CONCLUSI
YOUR APP
I think into y
1) A form wautomat
2) Automat3) Manual
GENERAL
Currentl These A
the fieldqsl_rcvdlisted he
Date/tim Field “m
recognizMTTY, Mme know
If the setimes ev
Are constime_on
HPR
ION
LICATION
our applicatio
where user instic sending of tic sending ofsending of on
NOTES
y it is possibleDIF fields are d callsign usedd, DXCC, distanere me must be UTmode”: any valzed: USB, LSB,MT63, PAC, PAw if your progrver was busyvery few sidered duplicn
RDLORELIMIN
on may be use
sert own callsQSO at the mf a single QSO ne or more sel
e to send/updcurrently readd in the HTTP rnce, gridsquar
TC ue is accepted, SSB, CW, FMAC2, PAC3, PCWgram uses othey and did not a
cated and the
OG.NEARY SPE
eful these feat
sign and uploamoment of datafter the datalected QSO (m
date/delete ond: qso_date (*request), bandre; fields mark
d; keep in min, AM, ASCI, ATW, PKT, PSK3er symbols. answer should
refore not acc
ET ECIFICAT
CONFID
tures:
ad code; in thita entry. a entry operamaybe a back
ne QSO at a ti*), time_on (*d (*), freq, mokes with (*) a
nd that currenTV, CLO, FAX,1, PSK63, PSK
d be expected
cepted the QS
TION
DENTIAL
is form could
tion. ground opera
me *), call (*), staode (*), rst_rcre mandatory
ntly making st FSK, GTOR, HK125, ROS, Q1
d to try to sen
SO having the
Revision 4 12th March 2Page 17/18
be useful a ch
ation)
tion_callsign (cvd, rst_sent, qy; there is no p
atistics only tHELL, HFSK, JT45, RTTY, SSTV
d your QSO a
same owner,
2012
heckbox used
(if absent the qsl_sent, qsl_problem to se
hese modes aT44, MFSK8, MV, THRB, TOR,
t least anothe
, call, qso_dat
to enable
will be used _sent_via, end fields not
are MFSK16, OLIVIA. Let
er couple of
te and
-
18
REVISIONS
Rev. De
0 Fir
1 Ne
2 VB
3 We
4 Us
Good luck.
HPR
S
escription
rst release (pr
ew URL ‐ inser
B Sample
eb requests ,
seful images
RDLORELIMIN
eliminary)
rt/update/dele
web services
OG.NEARY SPE
ete/on‐air
and KML geos
ET ECIFICAT
CONFID
spatial data
TION
DENTIAL
Revision 4 12th March 2Page 18/18
2012