18
1 INDE SEND 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 H PR E X 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 .. RDLO RELIMIN Y.ASPX).......... ....................... ....................... ....................... ....................... TO EA5HVK) .... TRY.ASPX) ..... ....................... ....................... ) ...................... RY.ASPX) ....... ....................... ....................... ....................... ONAIR STATU ....................... ....................... ....................... ..................... ....................... ..................... ....................... ....................... ....................... ..................... OG.NE ARY S P E ..................... ........................ ........................ ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ........................ ........................ S .................. ........................ ........................ ........................ ..................... ........................ ..................... ........................ ........................ ........................ ..................... ET ECIFICA T CONFID ..................... ........................ ........................ ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ..................... ........................ ........................ ........................ ..................... T ION DENTIAL ..................... ........................ ........................ ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ........................ ........................ ..................... ........................ ..................... ........................ ........................ ........................ ..................... Revision 4 12 th March 2 Page 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

HRDLOG - IW1QLHMsgBox End Sub H PR LE CODE (T ... ENTRY.ASP RDLOG.net ... net 2012 tus, frequenc

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  •  

     

     

     

    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

  •  

     

     

     

    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

  •  

     

     

     

    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

    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

    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

    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