Antenninkääntäjien ohjaus

Antenninkääntäjien ohjaus

Antenninkääntäjien ohjainlaitteita ohjaa Hamlibin rotctld, jossa on tuki pääasiassa sarjaportti- ja USB-liitäntäisille antenninkääntäjän ohjaimille, mutta joukossa on myös lähiverkon yli käytettäviä ohjaimia.

Antenninkääntäjän konfiguraatio näyttää hyvin samankaltaiselta kuin radion: laitteelle tulee valita ID, etsiä antenninkääntäjän ohjaimen Hamlib-mallinumero sekä viite ohjaimen sarjaporttiin tai verkko-osoitteeseen ja lopuksi valita sopiva sarjaportin nopeus (vain sarjaportiliitäntäisiin ohjaimiin).

Lisää konfiguraatiotiedoston loppuun tyhjä rivi, kopioi sen jälkeen alla olevat määritykset tyhjän rivin alle, jonka jälkeen tee konfiguraation täydentäminen seuraavan otsikon ohjeiden mukaisesti.

rotatorDevices:
- id: "rotator1-id"
  type: "rotctld"
  rotctld:
    localInstance:
      enabled: true
      model: ROTATOR_MODEL_NUMBER
      rotDevice: "ROTATOR_DEVICE"
      serialSpeed: SERIAL_SPEED

Antenninkääntäjän konfiguraation täydentäminen

Korvaa tekstieditorissa antenninkääntäjän konfiguraatiosta alla listatut nimiviitteet. Säilytä mahdolliset lainausmerkit nimiviitteiden ympärillä!

Konfiguraatiotiedosto on YAML-formaatissa, jossa välilyöntien määrällä on merkitystä. Jätä siis välilyöntien määrä ennalleen joka rivillä!

Seuraavat kohdat riippuvat käytössä olevien laitteiden malleista, joten ne pitää katsoa asennuskäyttöliittymän listauksista.

Konfiguraatiotiedoston asetukset

Korvattavat nimiviitteet ovat:

Antenninkääntäjän mallin asetukset
  • rotator1-id - ID antenninkääntäjälle ohjelmaa varten, tämän voi keksiä itse, mutta ID kannattaa olla mallin mukainen. HUOM! ID saa sisältää vain merkkejä A-Z, a-z ja 0-9. Esimerkki: pst61d

  • ROTATOR_MODEL_NUMBER - Antennninkääntäjän ohjaimen mallinumero Hamlibin ohjausta varten. Mallinumeron voit etsiä joko asennuskäyttöliittymässä tuettujen mallien listasta kohdassa Supported rotator device models (ks. alla oleva kuvakaappaus) tai ohjesivulta tuettujen antenninkääntäjien listasta. Esimerkki: 1701 (Prosistelin antenninkääntäjille)

Esimerkkikuvakaappaus tuettujen antenninkääntäjien mallien listasta asennuskäyttöliittymässä:

Antenninkääntäjän ohjauksen asetukset
  • ROTATOR_DEVICE - Antenninkääntäjän ohjaimen sarjaportin ID tai lähiverkkokytkentäiselle ohjaimelle domain-nimi tai verkko-osoite URI reference-viitteenä. Sarjaporttilaitteiden, kuten USB-adapterien, viitteissä on alussa merkkijono id: ja verkko-osoitteiden alussa net:.

    Asennuskäyttöliittymä listaa kaikki sarjaportit kohdassa Serial ports (for device control) (ks. alla oleva kuvakaappaus). Kopioi laitetta ohjaavan sarjaportin "URI reference"-tekstikentän sisältö tähän kohtaan.

    USB-adapterit tunnistaa Subsystem, bus-tietueen merkinnästä tty, usb. USB-liitännällä varustetuille antenninkääntäjän ohjaimille näkyy listauksessa yleensä laitteen malli ja jokin sarjanumero, mutta yleisesti ottaen USB-laitteilla ei ole välttämättä selkeitä tunnisteita. Useamman samanmallisen antenninkääntäjän tai USB — RS-232-adapterin kanssa on vain kokeiltava mikä adapteri on oikea.

    Esimerkki: id:usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0

    Lähiverkkoon kytkettyyn ohjaimeen saa yhteyden net:-alkuisella URI-viitteellä, esim. net:rotator (domain-nimi) tai net:192.168.0.81 (IP-osoite).

  • SERIAL_SPEED - Sarjaportin tietoliikenteen nopeus (baud rate) — vain sarjaporttiliitäntäisille ohjaimille. Valitse nopeus, jota antenninkääntäjän ohjain tukee. Esimerkki: 9600

Esimerkkikuvakaappaus kytkettyjen laitteiden sarjaporttien listauksesta asennuskäyttöliittymässä:

Esimerkki täydennetystä konfiguraatiosta antenninkääntäjälle

Alla on konfiguraation kirjoittamisen avuksi esimerkkikonfiguraatio Prositel PST-61D-antenninkääntäjälle.

Tätä antenninkääntäjän konfiguraatiota ei voi luonnollisesti käyttää suoraan, koska konfiguraation riippuu käytettävän antenninkääntäjän mallista, mutta se antaa yleiskuvan miltä yhden antenninkääntäjän konfiguraatio näyttää.

rotatorDevices:
- id: "pst61d"
  type: "rotctld"
  rotctld:
    localInstance:
      enabled: true
      model: 1701
      serialSpeed: 9600
      rotDevice: "id:usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0"

Antenninkääntäjän linkitys radioon

Antenninkääntäjän konfiguroinnin jälkeen voit ohjata antennin valintaa erillisessä antenninkääntäjän ohjausnäkymässä Web Radio Controlin käyttöliittymässä. Vaikka antenninkääntäjän ohjaus onnistuukin tällä tavalla, voi olla hankalaa ja hidasta vaihtaa ohjausnäkymää radion ja antenninkääntäjän välillä, kun on tarve keskittyä itse radion etäkäyttöön.

Nopeuttaaksesi antenninkääntäjän ohjausta voit linkittää antenninkääntäjän yhteen tai useampaan radioon Web Radio Controlissa. Kun antenninkääntäjä on linkitetty radioon, radion ohjausnäkymässä näkyy radion mittarien yläpuolella numeerinen suuntanäyttö antenninkääntäjälle. Suuntanäyttö näyttää azimuth- ja/tai elevation-kulmatiedot (riippuen antenninkääntäjän tyypistä) ja voit asettaa uuden azimuth- tai elevation-kulman painamalla painiketta, jossa kulma näkyy.

Kulmanäytön oikealla puolella on lisäksi alasvetovalikko, joka toimii pikavalintoina antenninkääntäjän suuntamuistipaikoille.

Allaolevassa esimerkkikuvakaappauksessa on näkyvissä linkitetyn antenninkääntäjän suuntanäyttö radion ohjausnäkymässä.

Linkitetyn antenninkääntäjän konfigurointi

Linkittääksesi antenninkääntäjän radioon, lisää konfiguraatiotiedoston devices-kohtaan seuraavat määrittelyt radiolle, jonka haluat linkittää antenninkääntäjään (huomaa välilyöntien määrä):

  linkedRotators:
  - id: "ROTATOR_ID"
  • ROTATOR_ID - ID-nimiviite antenninkääntäjälle, joka linkitetään tähän radioon. Ylläolevan esimerkin tapauksessa ID olisi pst61d.

Esimerkki konfiguraatiosta, joka tarvitaan antenninkääntäjän linkittämiseen

Antenninkääntäjän linkityksen konfiguraatio voi olla esimerkiksi allaolevan esimerkin mukainen:

... (continued)
devices:
- id: "radio1-id"
  type: "rigctld"
  rigctld:
    localInstance:
      enabled: true
      model: RADIO_MODEL_NUMBER
      rigDevice: "SERIAL_PORT_DEVICE"
      serialSpeed: SERIAL_SPEED
  linkedRotators:
  - id: "pst61d"
... (continued)

... (continued)
rotatorDevices:
- id: "pst61d"
  type: "rotctld"
... (continued)