JAVAD GREIS GNSS Mai karɓa na Waje

Ƙayyadaddun bayanai

  • Samfurin: GREIS GNSS Mai karɓa
  • Sigar Firmware: 4.5.00
  • An sabunta ta ƙarshe: Oktoba 14, 2024

Bayanin samfur

Mai karɓar GREIS GNSS babban na'urar dubawa ce ta waje wanda JAVAD GNSS ta ƙera, yana ba da cikakkun bayanai na matsayi.

Gabatarwa

GREIS wata na'ura ce mai amfani da ita don aikace-aikace daban-daban. Ga wasu mahimman batutuwa:

  • Menene GREIS: Na'urar dubawa ce ta waje don masu karɓar GNSS.
  • Yadda ake Amfani da GREIS: Ana amfani da shi don haɓaka aiki da daidaiton tsarin GNSS.
  • Jerin: Koma zuwa littafin jagora don cikakkun bayanai na fasalulluka masu goyan baya da ayyuka.
  • Abubuwa: Bincika abubuwa daban-daban waɗanda za a iya amfani da su tare da GREIS don takamaiman ayyuka.

Harshen shigar da mai karɓa

Harshen shigar da mai karɓa yana bawa masu amfani damar yin hulɗa tare da na'urar ta amfani da takamaiman umarni da daidaitawa. Ga takaitaccen bayaniview:

  • Harshe Exampda: Koyi daga samarwa exampdon fahimtar yadda ake sadarwa tare da na'urar.
  • Haɗin Harshe: Sanin kanku da ƙa'idodin syntax don aika umarni zuwa mai karɓa.
  • Umarni: Yi amfani da umarni daban-daban don sarrafawa da daidaita na'urar bisa ga buƙatunku.

Saƙonnin mai karɓa

Fahimtar saƙon mai karɓa yana da mahimmanci don fassarar bayanai da bayanin matsayi. Ga abin da kuke buƙatar sani:

  • Taro: Bi takamaiman tsari da ƙima don fassarar saƙonni daidai.
  • Daidaitaccen Ragowar Saƙo: Bincika daidaitaccen tsarin saƙo don daidaitaccen watsa bayanai.

FAQs

Tambaya: Zan iya canza firmware na GREIS GNSS mai karɓar?
A: A'a, ba a ba da izinin gyara firmware ba kamar yadda ka'idodin haƙƙin mallaka na JAVAD GNSS.

Tambaya: Ta yaya zan iya samun damar tallafi don al'amuran fasaha da suka shafi Mai karɓar GREIS GNSS?
A: Don tallafin fasaha, tuntuɓi JAVAD GNSS kai tsaye don taimako.

Na gode da siyan mai karɓar JAVAD GNSS ɗin ku. Abubuwan da ke cikin wannan Jagoran Magana ("Jagora") JAVAD GNSS, Inc. ne ya shirya don masu samfuran JAVAD GNSS. An ƙera shi don taimakawa masu amfani da amfani da mai karɓa kuma amfani da shi yana ƙarƙashin waɗannan sharuɗɗa da sharuɗɗa ("Sharuɗɗa da Sharuɗɗa").

Sharuɗɗa da Sharuɗɗa
SANARWA AMFANI DA JAVAD GNSS masu karɓa an ƙirƙira su don amfani da ƙwararru. Ana tsammanin mai amfani ya sami kyakkyawan ilimi da fahimtar mai amfani da umarnin aminci kafin aiki, dubawa ko daidaitawa. Koyaushe sanya abubuwan kariya da ake buƙata (takalmin aminci, kwalkwali, da sauransu) lokacin aiki da mai karɓa.

RASHIN WARRANTI SAI GA DUK WANI GARANTIN A CIKIN WANNAN JAGORA KO KAtin Garanti dake biye da Samfurin, ANA BAYAR DA WANNAN JAGORANCI DA MAI KARBAR "AS-IS." BABU WANI GARANTI. JAVAD GNSS YA KARE DUK WANI GARANTIN SAUKI KO KYAUTATA GA WATA MUSAMMAN AMFANI KO DALILI. JAVAD GNSS DA MASU RARRABAWA BA ZA SU IYA HANNU GA KUSKUREN FASAHA KO EDITORIAL KO RA'AYIN DA KE CIKI BA; BA DOMIN LALACEWAR MAFARKI KO SAMUN SAKAMAKO DA SAKAMAKO DAGA KAYA, AIKATA KO AMFANIN WANNAN KAYAN KO MAI KARBAR. IRIN WANNAN LALACEWAR DA AKE HADA AMMA BAI IYA IYAKA DOMIN RASHIN LOKACI, ASARAR KO RUSHE DATA, RASHIN RIBA, ARZIKI KO KUDI, KO RASHIN AMFANIN KAYAN. KARIN BAYANI, JAVAD GNSS BA SHI DA ALHAKIN KO ABINDA AKE CIN LABARI KO KUDIN DA AKE CIKI A CIKIN SAMUN KAYAN MASU CANCANCI KO SOFTWARE, DA'awar wasu, RASHIN DACEWA, KO WANI KUDI. A DUK WATA FARUWA, JAVAD GNSS BABU WATA ALHAKI NA ILLARWA KO IN BAI WAJEN KA KO WANI MUTUM KO GABA BA IN WUCE FARASHIN SIYAYYA GA MAI KARBI.
YARJEJIN LASANCE Amfani da duk wani shirye-shiryen kwamfuta ko software da JAVAD GNSS ya kawo ko aka sauke daga JAVAD GNSS webshafin ("Software") dangane da mai karɓa ya ƙunshi yarda da waɗannan Sharuɗɗa da Sharuɗɗa a cikin wannan Jagoran da yarjejeniya don kiyaye waɗannan Sharuɗɗa da Sharuɗɗa. An ba mai amfani da keɓaɓɓen, mara keɓe, lasisi mara canja wuri don amfani da irin wannan software a ƙarƙashin sharuɗɗan.

PREFACE Sharuɗɗa da Sharuɗɗa
An bayyana a nan kuma a kowane hali kawai tare da mai karɓa ɗaya ko kwamfuta ɗaya. Ba za ku iya ba ko canja wurin software ko wannan lasisi ba tare da rubutaccen izinin JAVAD GNSS ba. Wannan lasisin yana aiki har sai an ƙare. Kuna iya dakatar da lasisi a kowane lokaci ta lalata software da Jagora. JAVAD GNSS na iya dakatar da lasisin idan kun kasa bin kowane Sharuɗɗan ko Sharuɗɗa. Kun yarda da lalata software da Jagora bayan ƙarewar amfani da mai karɓa. Duk mallaka, haƙƙin mallaka da sauran haƙƙin mallakar fasaha a ciki da na software na JAVAD GNSS ne. Idan waɗannan sharuɗɗan lasisi ba su karɓa ba, mayar da kowace software da jagorar da ba a yi amfani da su ba.

SIRRI Wannan jagorar, abubuwan da ke ciki da Software (a dunƙule, "Bayanin Sirri") sune bayanan sirri da na mallaka na JAVAD GNSS. Kun yarda da kula da Bayanin Sirri na JAVAD GNSS tare da matakin kulawa ba ƙaramin ƙarfi wanda matakin kulawar da zaku yi amfani da shi don kiyaye sirrin kasuwancin ku mafi mahimmanci. Babu wani abu a cikin wannan sakin layi da zai hana ku bayyana Bayanan Sirri ga ma'aikatan ku kamar yadda ya dace ko dacewa don aiki ko kula da mai karɓa. Irin waɗannan ma'aikata kuma dole ne su kiyaye Bayanin Sirri. Idan har doka ta tilasta maka ka bayyana duk wani bayanan sirri, to ka ba JAVAD GNSS sanarwar nan take domin ta nemi odar kariya ko wani maganin da ya dace.
WEBSHAFIN; SAURAN MAGANA Babu wata sanarwa da ke ƙunshe a JAVAD GNSS website (ko wani website) ko a cikin kowace tallace-tallace ko wallafe-wallafen JAVAD GNSS ko ma'aikaci ko ɗan kwangila mai zaman kansa na JAVAD GNSS ya canza waɗannan Sharuɗɗa da Sharuɗɗa (gami da lasisin software, garanti da iyakance abin alhaki).
TSIRA Rashin dacewa da mai karɓa na iya haifar da rauni ga mutane ko dukiya da/ko rashin aiki na samfur. Dole ne kawai a gyara mai karɓa ta cibiyoyin sabis na garanti na JAVAD GNSS masu izini.
BABBAN Sharuɗɗan da ke sama ana iya gyarawa, gyarawa, maye gurbinsu, ko sokewa, a kowane lokaci ta JAVAD GNSS. Waɗannan Sharuɗɗa da Sharuɗɗan da ke sama za su kasance ƙarƙashin, kuma a yi amfani da su daidai da, dokokin Jihar California, ba tare da batun rikici na dokoki ba.

Menene GREIS
GREIS harshe ne mai mu'amala da ke ba mai amfani damar yin sadarwa da kyau tare da masu karɓar GNSS ta hanyar samun damar duk iyawarsu da ayyukansu.
GREIS yana wakiltar tsarin harshe mai karɓa na gabaɗaya don duka kewayon kayan aikin JAVAD GNSS. Wannan tsarin yare mai zaman kansa ne kuma yana buɗe don gyara ko faɗaɗa gaba. GREIS ya dogara ne akan haɗin kai wanda ke bawa mai amfani damar sarrafa mai karɓar JAVAD GNSS ta amfani da saitin abubuwan da suka dace. Ana samun sadarwa tare da waɗannan abubuwa ta hanyar ƙayyadaddun umarni da saƙonni. Babu takamaiman ƙuntatawa akan lamba ko nau'in abubuwan da aka yi amfani da su.

Yadda ake Amfani da GREIS
Duk wani tsarin sadarwa tare da mai karɓar JAVAD GNSS ta ɗaya daga cikin tashar jiragen ruwa (serial, parallel, USB, Ethernet, da dai sauransu) zai yi amfani da umarnin GREIS da saƙonnin don cika aikin da ake bukata. Biyu daga cikin aikace-aikace na yau da kullun inda GREIS ke taka muhimmiyar rawa sune, na farko, yin amfani da masu sarrafa hannu don sadarwa tare da masu karɓa yayin aikin filin a cikin ayyukan bincike da RTK ko, na biyu, lokacin zazzage bayanai daga masu karɓa zuwa tsarin tebur don ƙarin matsayi. sarrafawa. Aikace-aikacen sarrafa post kanta baya amfani da umarnin GREIS, amma yana buƙatar sanin saƙonnin GREIS don cire bayanai daga bayanan. files.


Ɗaya daga cikin mahimmancin fasalin GREIS shine cewa ana iya amfani dashi yadda ya kamata duka don sarrafa atomatik da na hannu na masu karɓar JAVAD GNSS. Don sarrafa hannu, mai amfani zai shigar da mahimman umarnin GREIS a cikin mai karɓar ta tasha. Ana iya samun wannan cikin sauƙi kamar yadda aka ƙera GREIS don zama mahaɗan rubutu da mutum zai iya karantawa. A gefe guda, GREIS yana biyayya da tsauraran ƙa'idodi waɗanda ke sauƙaƙa amfani da aikace-aikacen.

Lissafi
GREIS yayi matukar amfani da manufar lissafin. Ana amfani da lissafin duka a cikin harshen shigar da mai karɓa da kuma a daidaitattun saƙonnin rubutu.

Abubuwan GABATARWA
Lissafi a cikin GREIS ana wakilta su ta hanyar jerin abubuwan da aka iyakance ta hanyar waƙafi (,, lambar ASCII 44), kuma an haɗa su cikin takalmin gyaran kafa ({}, lambobin ASCII 123 da 125):
{element1, element2, element3}
Bi da bi, abubuwan da ke cikin jeri na iya zama da kansu jerin abubuwa:
{e1, {ee21, ee22}, e3}
Don haka ma'anar da ke sama tana maimaituwa, ta yadda za a ba da izinin jeri na zurfafa zurfafa zurfafa. Abubuwan da ba su da lissafi ana kiran su abubuwan leaf, ko kawai ganye. Abubuwan lissafin zasu iya zama fanko, a cikin wannan yanayin sai mu ce an tsallake kashi. Don misaliample, a cikin lissafin da ke ƙasa, an cire kashi na biyu:
{e1,, e3}
Ana ba da izinin sarari kafin da bayan masu iyaka da kuma watsi da su. Idan abubuwan da ke cikin jerin duk suna da kirtani iri ɗaya (prefix) a farkon, za a iya fitar da wannan ƙaramin igiya daga takalmin gyaran kafa da ke kewaye da jerin, misali,
almara{1,2,3}
shi ne guntu nau'i na
{elem1,elem2,elem3}

Za a iya haɗa abubuwa cikin ƙididdiga biyu (“, lambar ASCII 34) waɗanda aka tsiri yayin tantancewa. A cikin ɓangaren da aka nakalto, alamomi na musamman (tallafi, waƙafi, da sauransu) suna kwance rawarsu kuma ana ɗaukar su haruffa na yau da kullun. Wani amfani da ƙididdiga shine don bambance tsakanin "ba a ƙayyadadden abu ba" da "sharuɗɗan ɓangarori mara kyau". Ana nuna na farko ta hanyar cire wani abu daga jeri kawai, kuma na ƙarshen ana nuna shi ta hanyar saka kalmomi biyu tsakanin waƙafi. Magana yana da amfani lokacin da mutum ke buƙatar samun jagora ko saɓo a cikin layi. Don sanya ƙididdiga sau biyu cikin kashi, faɗi wannan kashi kuma ku guje wa ƙididdiga biyu a ciki tare da halin ja da baya (, lambar ASCII 92). Don sanya koma baya da kanta a cikin kirtani da aka ambata, kubuta da wani koma baya, misaliampda:
Example: "Tsarin da" zance", backslash \, da haruffa na musamman, {}"
Abubuwa 1.4
A cikin mahallin samfurin da GREIS ya dogara da shi, ana gano mai karɓar JAVAD GNSS tare da saitin abubuwa masu suna.

GREIS

www.javad.com

20

Abubuwan GABATARWA
Abubuwan Gano Abu
An bayyana abu azaman kayan masarufi ko software na mai karɓa wanda za'a iya magana, saita, ko tambaya. Abubuwan kayan aikin galibi ana kiransu na'urori, yayin da abubuwan firmware galibi files da sigogi. Tashoshin mai karɓa da na'urorin ƙwaƙwalwar ajiya duk suna da kyauamples na na'urori. Duk na'urori, files da sigogi ana bi da su a cikin hanya iri ɗaya ta GREIS. Kowane abu yana da haɗe-haɗen sifofi waɗanda za'a iya samun dama, ayyana, da/ko canza su ta hanyar GREIS.


1.4.1 Masu Gane Abu
An riga an ambata cewa ana ɗaukar mai karɓa azaman saitin abubuwa (na'urori, files, saƙonni, sigogi, da dai sauransu) a cikin mahallin tsarin GREIS. Don dalilai na magance abubuwan da ke cikin umarnin mai karɓa, yakamata a sanya mai ganowa na musamman ga kowane abu.


Abubuwan da ke cikin mai karɓa an tsara su cikin ma'ana cikin rukuni. Ita kanta kungiya ma abu ce kuma tana cikin wata kungiya sai dai in ba ita ce tushen kungiyar ba. Don haka duk abubuwan da ke cikin mai karɓar an tsara su zuwa matsayi mai kama da bishiya waɗanda ke farawa daga rukunin tushen guda ɗaya. Wannan wakilci yayi kama da ƙungiyar files cikin kundin adireshi (folders) waɗanda yawancin masu amfani da kwamfuta suka saba da su.
A cikin GREIS, ana wakilta ƙungiyoyin abubuwa azaman jerin sunayen abubuwa masu dacewa. Sunan abu ya keɓanta a cikin lissafin da abun yake. Ana bayyana mai gano abu na musamman na duniya azaman duk sunaye akan hanya ta bishiyar abu daga tushen jeri zuwa abu, wanda slash na gaba ya iyakance (/). Jerin tushen kansa an gano shi ta hanyar slash gaba ɗaya.
ExampAbubuwan gano abubuwa sune:
Example: Tushen rukuni:
/
Example: ID mai karɓa na lantarki:
/par/rcv/id
Example: Serial Port A kudin baud:
/par/dev/ser/a/rate
Example: Halaye (girman da lokacin gyarawa na ƙarshe) na file SUNAN (file Halaye sun bambanta da abubuwan da aka tattauna a ƙasa):
/log/NAME
Example: NMEA GGA jumla:

GREIS

www.javad.com

21

GABATARWA Fitowar lokaci-lokaci
Nau'in Abu
/msg/nmea/GGA
Duk abubuwan suna da halaye ɗaya ko fiye da ke da alaƙa da su. Ana gano halayen abu ta hanyar sanya & hali da sunan sifa ga mai gano abu. Babban abin da kowane abu yake da shi shine ƙima. Ana samun damar wannan sifa koyaushe ta hanyar umarnin GREIS. Wasu abubuwa na iya samun ƙarin sifofi, misaliampku: Example: Serial port A tsoho ƙimar baud:
/par/dev/ser/a/rate&def
Example: Abubuwan da ke cikin file SUNAN:
/log/NAME&abun ciki
1.4.2 Nau'in Abu
Kowane abu a cikin mai karɓa yana da nau'in GREIS mai alaƙa da shi. Nau'in abu yana bayyana halayensa dangane da umarnin GREIS. Musamman, nau'in yana bayyana ƙimar abin da abu zai iya ɗauka da kuma waɗanne takamaiman umarni ne suka dace da abu.
Koma zuwa "Nau'in Abu na Farko" a shafi na 184 don cikakken bayanin nau'ikan abubuwa masu goyan baya a halin yanzu.

GREIS

1.5 Fitowar lokaci-lokaci

Muhimmiyar rawa a cikin aikin mai karɓar yana taka ikon fitar da wasu bayanai lokaci-lokaci, kamar nau'ikan ma'auni daban-daban, ƙididdige ƙididdiga, da sauransu, bisa ƙayyadaddun jadawali. GREIS tana bayyana tarin saƙon da ke ɗauke da nau'ikan bayanai daban-daban a cikin nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan nau'ikan GREIS suna ba da ma'anar GREIS, kuma tana ba da hanyoyin neman fitarwa lokaci-lokaci na kowane haɗin saƙon a kowane tsari zuwa kowane kafofin watsa labaru masu goyan bayan dacewa da fitar da bayanai. Duk wani matsakaicin tallafi wanda ya dace da fitar da bayanai ana kiransa rafi mai fitarwa a cikin GREIS.
Ga kowane rafi na fitarwa, mai karɓa yana kiyaye jerin saƙonni waɗanda a halin yanzu aka kunna don fitarwa zuwa rafi, wanda ake kira jerin abubuwan fitarwa. Tsarin fitar da saƙon a cikinsa, ya yi daidai da tsarin saƙon da ke cikin jerin abubuwan fitarwa. Bugu da kari, kowane saƙon da ke cikin jerin abubuwan fitarwa yana da nasa tsarin sigogin jadawalin da ke alaƙa da shi. Jadawalin sigogin da aka haɗe zuwa saƙo a cikin jerin abubuwan fitarwa sun bayyana jadawalin fitar da wannan saƙon a cikin wannan rafi na musamman. GREIS yana ba da com-

www.javad.com

22

GABATARWA Lokacin Fitowar Fitowa na lokaci-lokaci da mataki
mands, em, out, da dm, don ba da damar yin amfani da ingantaccen lissafin abubuwan fitarwa da sigogin tsarawa.
Ma'auni na tsara saƙon ya ƙunshi fage huɗu: lokaci, lokaci, ƙidaya, da tutoci, kowannensu yana taka rawa daban-daban a cikin ma'anar jadawalin fitarwa. A ƙasa za mu bayyana yadda ainihin ƙimar su ke shafar fitarwa, amma a zahiri, lokacin yana ƙayyadaddun tazara tsakanin abubuwan saƙon; lokaci yana ƙayyadad da canjin lokaci na lokutan fitarwa dangane da lokacin lokacin da lokacin na yanzu yana da yawan lokuta; kirga, idan ya fi sifili, yana iyakance adadin lokutan da sakon zai fitar; alhali tutoci filed yana ba da damar daidaita tsarin fitarwa.

1.5.1 Lokacin Fitowa da Mataki

Lura:

Tsawon lokaci da filaye na sigogin tsara saƙon suna da ƙimar maki masu iyo a cikin kewayon [0…86400) daƙiƙai. An bayyana ainihin ma'anar su a ƙasa.
Lokacin da aka saita bit F_CHANGE a cikin filin tutoci na sigogin tsarawa, filin lokaci ya saki rawar da ya saba kuma ya zama "lokacin fitarwa na tilasta" maimakon. Duba bayanin tutar F_CHANGE a ƙasa don cikakkun bayanai.
Mai karɓa yana da grid ɗin sa na ciki wanda aka ayyana ta agogon mai karɓa da ƙimar ma'aunin /par/raw/curmsint wanda ke ayyana matakin zamanin mai karɓa na ciki. Zamanin mai karɓa yana faruwa lokacin da lokacin mai karɓa ya ninka mataki. Bi da bi, ana bayyana lokacin karɓa a matsayin ƙimar agogon mai karɓa a rana ɗaya (86400 seconds). Mai karɓa yana duba jerin abubuwan da aka fitar kawai a lokutan mai karɓa na ciki, ta yadda ba za a iya samar da kayan aiki akai-akai fiye da haka.
Yin la'akari da grid na cikin gida, lokaci da sauye-sauyen lokaci suna bayyana lokutan lokutan fitar da saƙo kamar haka: mai karɓa zai fitar da saƙon ne kawai a lokutan karɓa Tout a lokaci guda yana gamsar da ma'auni biyu masu zuwa:

Lokacin Toutmod = lokaci

(1)

Tout = N mataki (2)

GREIS

inda N shine lambar lamba tana ɗaukar ƙimar [0,1,2,…,(86400/mataki)-1].
Ma'auni na farko yana bayyana ainihin ƙa'idar fitarwar saƙonni, na biyu kuma yana haifar da ƙarin ƙuntatawa masu alaƙa da lokutan masu karɓa na ciki. Yi la'akari da cewa a mafi yawan al'amuran da aka saba, lokacin da lokaci da lokaci duka biyu ne na mataki, ma'auni na biyu yana gamsuwa ta atomatik a duk lokacin da aka cika lissafin farko. Hakanan lura cewa idan
86400 (lokacin zamani) 0,

www.javad.com

23

GABATARWA Fitowar lokaci-lokaci
Ƙididdigar fitarwa

Exampda:
Exampku: Exampda:

ainihin tazara tsakanin saƙon ƙarshe da aka aika kafin ranar jujjuyawa da saƙon farko bayan jujjuyawar ranar zai bambanta da ƙimar lokaci.
Ka yi la'akari da wasu tsoffinampKada a kwatanta wannan tsarin:
Ace lokacin shine 10s, lokaci shine 2.2s, kuma mataki shine 0.2s. Kamar yadda Tout, bisa ga lissafin na biyu, zai iya ɗaukar ƙimomi waɗanda ke da matakai masu yawa, ɓangaren hagu na lissafin farko zai ɗauki dabi'u masu zuwa: 0, 0.2, 0.4, …, 9.8, 0, …, daga wanda kawai ƙima. 2.2 matches lokaci. Wadannan matches za su faru, kuma za a fitar da sakon, duk lokacin da Tout ya dauki daya daga cikin dabi'u masu zuwa: 2.2s, 12.2s, 22.2s, etc.
Ace lokacin shine 10s, lokaci shine 2.2s, kuma mataki shine 0.5s. Mai karɓa ba zai fitar da saƙon ba tunda waɗannan ma'auni guda ɗaya na sama ba su taɓa gamsuwa ba.
A ce lokaci> lokaci. Mai karɓa ba zai fitar da saƙon kwata-kwata ba saboda ma'aunin farko ba zai taɓa gamsuwa ba.

1.5.2 Ƙididdigar Fitarwa

Lura:

Filin ƙidaya na sigogin tsara saƙon shine ƙimar lamba a cikin kewayon [-256…32767) kuma yana aiki da dalilai guda biyu daban-daban:
1. Lokacin da ƙidayar ta kasance 0, za a fitar da adadin saƙonni marasa iyaka. Lokacin da ƙidayar ta fi 0, yana bayyana sau nawa saƙon zai fita. A wannan yanayin ana rage ma'aunin da 1 duk lokacin da aka fitar da saƙon, kuma idan ya zama 0, ana saita bit F_DISABLED a cikin filin tutoci. Mai tsara saƙon baya fitar da saƙonni tare da saitin bit F_DISABLED.
2. Lokacin da aka saita ƙidayar zuwa ƙima a cikin kewayon [-256…-1], ba a kashe fitar da saƙon ba, kuma filin ƙidayar yana hidima gaba ɗaya mabanbanta manufa. Yana ba da damar naɗa saƙon zuwa saƙo na musamman [>>] kafin fitarwa (duba “[>>] Wrapper a shafi na 132). Ana amfani da ƙimar ƙirga don saita filin id a cikin saƙon [>>] da aka ƙirƙira ta yadda id ɗin ya kasance daidai da lambobi da (-1 - ƙidaya).
Yanayin nannade yana da amfani, ga misaliample, don aikace-aikacen uwar garken da ke samun saƙonni daga mai karɓa kuma yana tura su zuwa abokan ciniki da yawa. Yana iya buƙatar naɗa saƙon na sabani cikin saƙon [>>] tare da masu ganowa daban-daban, buɗe saƙonnin da aka karɓa, da aika bayanan zuwa takamaiman abokin ciniki(s) dangane da id ɗin da aka karɓa. Yin amfani da wannan fasalin, irin wannan aikace-aikacen ba ya buƙatar sanin kowane nau'in bayanai sai dai tsarin saƙon [>>], kuma yana iya amfani da tashar sadarwa guda ɗaya tare da mai karɓa don samun da aika saƙonni ta nau'i daban-daban.

GREIS

www.javad.com

24

1.5.3 Fitowar Tutoci

GABATARWA Fitowar lokaci-lokaci
Tutocin fitarwa

Filin tutoci na sigogin tsara saƙon fage ne mai faɗin 16-bit. Kowane yanki na wannan yanki tuta ce dabam kuma tana aiki daban-daban. Mai zuwa shine jerin tutocin tsara jadawalin saƙon.
Tebur 1-1. Tutocin Tsara Saƙo

Bit#
0 1 2 3 4 5 6 7 8 9 10 11 12

HEX
0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080 0x0100 0x0200 0x0400 0x0800 0xF000

Suna
F_OUT F_CHANGE F_OUT_ON_ADD F_NOTENA F_FIX_PERIOD F_FIX_PHASE F_FIX_COUNT F_FIX_FLAGS An tanada F_DISABLED

Lura: Ana gabatar da sunayen filin anan kawai don manufar yin nuni da su a cikin wannan littafin. Babu wata hanyar da za a yi amfani da su a cikin umarnin GREIS.

F_OUT Idan an saita wannan tuta, saƙon farko bayan kiran umarnin da ya dace za a fitar da su a zamanin mai karɓa na ciki mafi kusa da lokacin aiwatar da umarni komai ƙayyadaddun ma'aunin tsarin lokaci.
F_CHANGE Idan an saita wannan tuta, saƙon da ya dace zai fito ne kawai idan bayanan saƙon sun canza tun farkon fitowar saƙon zuwa rafi da aka bayar. Mai karɓa yana bincika ko bayanan saƙon sun canza kawai a lokacin da aka siffanta ta hanyar daidaitawa (1),(2) inda aka saita canjin lokaci zuwa sifili, kuma ana saita m lokaci zuwa ƙimar filin lokaci. Lokacin tsara tsarin saƙon, wanda ya rasa aikinsa na asali a wannan yanayin, yanzu yana taka rawar lokacin fitarwar tilas. "Tsarin fitarwa" yana nufin cewa sakon da ya dace zai fito ko abubuwan da ke cikinsa sun canza ko a'a a lokacin da aka siffanta ta hanyar ma'auni (1), (2) inda aka saita canjin lokaci zuwa ƙimar filin lokaci, da lokaci. an saita m zuwa sifili. Idan yanayin filin ya zama sifili, to mai karɓa ba ya yin abin da aka tilasta masa ta yadda saƙon da ya dace zai fito kawai idan bayanansa sun canza.

GREIS

www.javad.com

25

GABATARWA Fitowar lokaci-lokaci
Tutocin fitarwa
F_OUT_ON_ADD Idan an saita wannan tuta, saƙon farko zai fito nan da nan bayan aiwatar da umarnin da ya dace. An yi watsi da wannan tuta don yawancin saƙonni1.
F_NOTENA Idan an saita wannan tuta don saƙo a cikin jerin abubuwan da ake fitarwa, tutar F_DISABLED na wannan saƙon ba za a share lokacin da aka kunna saƙon ba, don haka fitowar sa za ta ci gaba da tsayawa. Domin misaliampHar ila yau, ana amfani da wannan tuta ne domin kar a fitar da wasu saƙon daga saƙon da aka sa a gaba lokacin da mai amfani ya canza lokacin fitarwa a kan tashi, ba tare da fara kashe fitarwa ba.
F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, F_FIX_PERIOD Ana saita zuwa 1 a cikin ma'auni na tsarawa, yana hana canje-canje zuwa filin(s) masu dacewa na wannan tsarin jadawalin ta hanyar em da fitar da umarni.
F_DISABLED Ba mai amfani zai iya shirya shi ba. Lokacin da mutum ya kunna saƙo mai ƙididdigewa mai kyau, to, bayan wannan saƙon ya ƙare sau da yawa, mai tsara sakon yana saita wannan tuta zuwa 1. Ana share wannan tuta zuwa 0 idan an sake kunna saƙon, sai dai idan an saita tutar F_NOTENA don wannan sakon.

1. A halin yanzu saƙonnin GREIS guda biyu kawai, [JP] da [MF], suna girmama wannan tuta.

GREIS

www.javad.com

26

Babi na 2
HARSHEN SHIGA MAI KARBI

Wannan babin yana bayyana ma'anar ma'auni da fassarar harshen shigar da mai karɓa. Za mu fara da wasu exampdon ba wa mai karatu jin harshen, sannan ya juya zuwa cikakken ma'anar syntax, sa'an nan kuma bayyana duk ƙayyadaddun umarni tare da tarukan su.

2.1 Harshe Examples

Ga 'yan examples na ainihin maganganu mai karɓa ya fahimta tare da amsa mai karɓa. Za ku sami ƙarin examples na amfani da takamaiman umarni a cikin sassan da suka dace. Ana yiwa shigar da mai karɓa alamar alama, yayin da fitarwar mai karɓa tana da alamar:

ExampLe: Nemi mai karɓa ya buga ID ɗin sa na lantarki. Mai karɓa yana haifar da saƙon amsa da aka nuna:

Exampda:

buga,/par/rcv/id Saukewa: RE00CQP01234TR45
Nemi mai karɓa ya saita ƙimar baud ɗin tashar tashar sa ta A zuwa 9600. Mai karɓa ya yi nasarar aiwatar da umarnin kuma baya samar da kowane amsa.

saita,/par/dev/ser/a/rate,9600
Example: Yi amfani da umarni iri ɗaya kamar yadda yake a bayaample, amma tilasta mai karɓa ya samar da amsa ta hanyar amfani da mai gano bayanin.

Exampda:

%set_rate%set,/par/dev/ser/a/rate,9600 RE00A% saita_rate%
Yi ƙoƙarin saita ƙimar baud da yawa. Mai karɓa yana ba da amsa tare da saƙon kuskure ko da yake ba mu yi amfani da mai gano bayani ba.

saita,/par/dev/ser/a/rate,1000000 ER016{4,darajar ba ta da iyaka}

Lura:

Mai karɓa koyaushe yana sanya al'ada kuma kuskure yana ba da amsa cikin daidaitattun saƙonni guda biyu, [RE] da [ER], bi da bi. Don ƙarin bayani kan tsarin saƙon GREIS, koma zuwa “Gaba ɗaya Tsarin Saƙonni” a shafi na 64. Saƙonnin [RE] da [ER] da kansu an kwatanta su a cikin “Saƙonnin Sadarwa” a shafi na 129.

GREIS

www.javad.com

27

Jigon Harshen KARBAR SHIGA HARSHE
2.2 Haɗin Harshe
GREIS yana ayyana layin haruffan ASCII na tsayin daka sabani1, wanda aka iyakance ta ko wanne karusa-dawowa ( , ASCII lambar decimal 13), ko kuma ciyarwar layi ( , ASCII lambar decimal code 10) haruffa, don zama manyan abubuwan haɗin gwiwa na harshe. An ba da izini kuma an yi watsi da layukan da ba kowa a cikin GREIS. A sakamakon haka, ana iya iyakance layi ta kowane haɗin gwiwa da/ko haruffa. Yana ba GREIS damar tallafawa WindowsTM, MacTM, da UNIXTM layin ƙare tarurruka.
Harshen shigar da mai karɓa yana da hankali. Yana nufin cewa, ga example, kirtani GREIS, greis, da gReIs, kasancewar igiyoyi daban-daban, da gaske ana ɗaukar su azaman ta wurin mai karɓa.
Alamar lamba (#, lambar ASCII 35) shine halin gabatarwar sharhi. Mai karɓa yana watsi da duk abin da ya fara daga wannan hali har zuwa ƙarshen layi.
Bayan an cire sharhi (idan akwai) daga layin, mai karɓa yana cire jagora da wurare masu biyo baya, sannan ya karya layin cikin bayanan. Bayanin an iyakance shi da semicolon (;, lambar ASCII 59), ko tare da biyu ampersands (&&, lambobin ASCII 38), ko tare da sanduna a tsaye guda biyu (||, lambobin ASCII 124). Bayanan da ke cikin layi ana aiwatar da su cikin tsari, daga hagu zuwa dama. Idan bayanin da ya ƙare a && delimiter ya haifar da kuskure, sauran maganganun da ke cikin layin ba a aiwatar da su ba. Idan maganar ta kare a || delimiter yana aiwatarwa cikin nasara, sauran maganganun da ke cikin layi ba a aiwatar da su ba. Bayanin da ya ƙare a cikin ƙaramin yanki ba zai daina aiwatar da jerin kalamai ba. Lura cewa ƙarshen layi shi kaɗai ne mai ƙare bayanan, don haka ba kwa buƙatar sanya ɗaya daga cikin madaidaitan bayanai a ƙarshen layin.
Tsarin sanarwa shine kamar haka:
[% ID%] [COMMAND][@CS] inda madaurin murabba'i ke nuna filayen zaɓi, kuma ana ba da izinin kowane adadin farar fata kafin da bayan kowane filin. Irin waɗannan farar fata ba a yi watsi da su ba, sai don manufar lissafin checksum, duba ƙasa. Filayen su ne:
% ID% mai gano bayani, inda ID ke nuna kirtani na sabani, mai yiyuwa fanko. Mai ganowa, idan akwai, ana kwafi ba canzawa ta mai karɓar zuwa saƙon amsa ga bayanin. Duk wata sanarwa tare da mai ganowa koyaushe zata haifar da amsa daga mai karɓa. Hakanan an yarda da bayanin da ya ƙunshi mai ganowa kawai; a irin wannan yanayin, mai karɓar zai kawai haifar da saƙon amsawa.
Umarni jerin (yiwuwar komai) inda ake kiran kashi na farko sunan umarni. Yana nuna aikin da za a yi. Sauran abubuwan (idan akwai) umarni ne

GREIS

1. Yin aiwatar da GREIS na yanzu a cikin masu karɓa yana goyan bayan layin har zuwa haruffa 256 a tsayi.

www.javad.com

28

Jigon Harshen KARBAR SHIGA HARSHE
jayayya. Za a iya barin takalmin gyaran kafa da ke kewaye da jerin umarni. Koma zuwa "Jeris" a shafi na 19 don ma'anar lissafin. @CS checksum, inda CS ke 8-bit checksum wanda aka tsara azaman lambar hexadecimal 2-byte. Kafin aiwatar da sanarwa tare da checksum, mai karɓar zai kwatanta shigarwar checksum CS da abin da firmware ta ƙididdige shi kuma zai ƙi aiwatar da bayanin idan waɗannan ƙididdigar ba su dace ba. Ana lissafta Checksum tun daga farkon bayanin da ba komai ba har sai da hali na @. Dubi "Kwamitin Lissafi" a shafi na 579 don cikakkun bayanai.
Mai gano bayanin, %ID%, yana aiki da dalilai masu zuwa:
1. Tilasta mai karɓar martani ga umarnin. 2. Yana ba da damar aika umarni da yawa tare da masu gano daban-daban zuwa mai karɓa
ba tare da jiran amsa ga kowane umarni ba, sannan ku karɓi martani kuma ku gaya wa wane martani ya dace da wane umarni. 3. Taimakawa wajen daidaita aiki tare da mai karɓa ta hanyar ba da damar duba cewa takamaiman martanin mai karɓa ya dace da takamaiman umarni, ba ga wani umarni da aka bayar kafin ko bayan ba.
Lissafin da ake kira zažužžukan za a iya haɗa shi zuwa kowane kashi na COMMAND bayan colon (:, ASCII code 58). Idan lissafin zaɓuɓɓuka ya ƙunshi kashi ɗaya, za a iya barin takalmin gyaran kafa da ke kewaye. Lissafin zaɓuɓɓukan da aka haɗe zuwa jeri yana yaduwa zuwa kowane kashi na lissafin, kodayake zaɓuɓɓukan da aka haɗe su a fili ga wani yanki na lissafin suna fifiko akan zaɓuɓɓukan da aka yaɗa. Don misaliample,
{e1,{e2:{o1,,o3},e3}}:{o4,o5}
yayi daidai da:
{e1:{o4,o5},{e2:{o1,o5,o3},e3:{o4,o5}}}
Yi la'akari kuma yadda zaɓin o2 da aka rasa yana ba da damar zaɓin o5 don yaduwa zuwa jerin zaɓuɓɓukan abubuwan e2.
Lamba da ma'anar muhawara da zaɓuɓɓuka a cikin umarnin sun dogara da takamaiman aikin umarni kuma an ayyana su a cikin bayanin kowane umarnin mai karɓa. Bugu da kari, idan bayanin umarni ya fayyace wasu zabuka, amma wasu ko duka an rasa su a cikin bayanin, ana musanya tsoffin dabi'u na zaɓuɓɓukan da aka rasa. Ana kuma bayyana ma'auni na asali don zaɓuɓɓuka a cikin bayanin kowane umarnin mai karɓa.

GREIS

www.javad.com

29

Jigon Harshen KARBAR SHIGA HARSHE

Don tunani, a ƙasa akwai tebur ɗin da ya ƙunshi duk jerin haruffa waɗanda ke da ma'ana ta musamman a cikin harshen shigar da mai karɓa:

Tebur 2-1. Harshen Shigar da Haruffa na Musamman

Haruffa Decimal ASCII Code

Ma'ana

10

mai raba layi

13

mai raba layi

#

35

;

59

farkon sharhi alamar kalamai masu raba

&&

38

||

124

%

37

kalamai da kalamai na rabuwa ko alamar gano bayanin mai raba

@

64

{

123

}

125

,

44

:

58

alamar checksum farkon lissafin alamar ƙarshen lissafin alamar abubuwan abubuwan zaɓin zaɓi

34

alamar zance

92

tserewa

GREIS

www.javad.com

30

Umarnin KARBAR HARSHEN SHIGA
2.3 Umarni
A cikin wannan sashe mun bayyana duk umarnin da aka ayyana a cikin GREIS. Ƙayyadaddun kalmomi da ƙayyadaddun kalmomi na kowane umarni suna tare da bayanin examples. Don cikakken bayanin abubuwan da aka yi amfani da su azaman muhawara a cikin exampLes, don Allah koma zuwa Babi na 4 a shafi na 181.

GREIS

www.javad.com

31

2.3.1 saiti

An saita umarnin HARSHEN MAI KARBI

Suna
saita darajar abu.
Takaitaccen bayani
Tsarin: saita, abu, Zaɓuɓɓuka masu ƙima: babu
Hujja
abu mai gano abin da aka yi niyya. Idan abu bai fara da “/” ba, to “/par/” ana shigar da prefix ta atomatik kafin abu kafin aiwatar da umarnin.
darajar darajar da za a sanya wa abin da aka yi niyya. Kewayon ƙimar da aka ba da izini da ma'anar aikin ya dogara da nau'in abu kuma an ƙayyade daga baya a cikin wannan jagorar don kowane abu mai goyan baya.
Zabuka
Babu.
Bayani
Wannan umarnin yana ba da ƙima ga abu. Ba a samar da amsa sai dai idan an sami kuskure ko aka tilasta mai gano bayanin.
Examples
Example: Saita adadin baud na tashar tashar tashar C zuwa 115200. Ko dai na:
saita,/par/dev/ser/c/rate,115200 saita,dev/ser/c/rate,115200
ExampLe: Saita adadin baud na tashar tashar jiragen ruwa A zuwa 9600 da tilasta amsa:
%% saita, dev/ser/a/kudi, 9600 RE002%%

GREIS

www.javad.com

32

2.3.2 bugawa

Buga umarnin HARSHE MAI KARBI

Suna
buga ƙimar abu.

Takaitaccen bayani
Tsarin: bugawa, Zaɓuɓɓukan abu: {names}

Hujja
abu mai gano abu na abin da za a fitarwa. Idan abu bai fara da “/” ba, to “/par/” ana shigar da prefix ta atomatik kafin abu kafin aiwatar da umarnin.

Zabuka

Tebur 2-2. bugu taƙaitaccen zaɓi

Nau'in Suna

Darajoji

Sunan boolean a kunne, kashe

Default
kashe

sunaye idan an kashe, fitarwa kawai ƙimar abu. Lokacin da aka kunna, fitar da sunayen abu ban da ƙimar abu a cikin tsarin NAME=VALUE.
Bayani
Wannan umarnin yana buga ƙimar abu, zaɓin zaɓin prefixing ƙimar tare da sunan abu mai dacewa. Ana samar da amsa koyaushe, kuma ana iya samar da saƙo sama da ɗaya [RE] don amsa umarnin bugawa ɗaya.
Ana buga ƙimar abu na nau'in lissafin azaman lissafin ƙimar kowane abu a lissafin. Ana amfani da wannan akai-akai har sai an kai ga abubuwan ganye, don haka buga wani abu na nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in ganye yana fitar da ingantaccen bishiyar da ta fara daga abin da aka kayyade. Idan ana buga lissafin, ana iya haifar da saƙon [RE] da yawa. Koyaya, rarrabuwar fitarwa na iya faruwa nan da nan bayan jerin haruffan masu raba.

GREIS

www.javad.com

33

Buga umarnin HARSHE MAI KARBI
Examples
Example: Buga lokacin halin yanzu na grid lokacin mai karɓa na ciki. Ko ɗaya daga cikin:
buga,/par/raw/curmsint RE004 100 bugu, raw/curmsint RE004 100
Example: Buga lokacin halin yanzu na grid lokacin mai karɓa na ciki tare da sunan abu. Ko ɗaya daga cikin:
bugu,/par/raw/curmsint:on RE015/par/raw/curmsint=100 bugu,raw/curmsint:on RE015/par/raw/curmsint=100
Example: Buga bayanin sigar mai karɓa:
buga,rcv/ver RE028{“2.5 Sep,13,2006 p2″,0,71,MGGDT_5, babu, RE00D {babu, babu}}
Example: Buga bayanin sigar mai karɓa tare da madaidaitan sunaye:
buga, rcv/ver: akan RE043/par/rcv/ver={main=”2.5 Sep,13,2006 p2”,boot=0,hw=71,board=MGGDT_5, RE00C modem=babu, RE017 pow={fw = babu, hw= babu}}
Example: Buga duk saƙonnin da aka kunna don fitarwa zuwa tashar jiragen ruwa na B tare da sigogin jadawalin su:
buga,out/dev/ser/b:on RE02D/par/out/dev/ser/b={jps/RT={1.00,0.00,0,0×0}, RE01A jps/SI={1.00,0.00,0,0, 0×01}, RE1.00,0.00,0,0A jps/rc={0×01}, RE1.00,0.00,0,0A jps/ET={0×01}, RE10.00,5.00,0,0D nmea/GGA={0×XNUMX}}

GREIS

www.javad.com

34

2.3.3 lissafin

Jerin umarni na HARSHEN KARBAR

Suna
lissafin abubuwan da ke cikin abu.
Takaitaccen bayani
Tsarin: jeri[,abu] Zabuka: babu
Hujja
abu mai gano abu na abin da za a fitarwa. Idan an cire abu, ana ɗauka /login. Idan abu bai fara da "/", to, "/ log/" prefix ana saka shi ta atomatik kafin abu kafin aiwatar da umarnin.
Zabuka
Babu.
Bayani
Wannan umarnin yana fitar da sunayen kowane memba na abu. Ana samar da amsa koyaushe, kuma ana iya samar da saƙo sama da ɗaya [RE] don amsa umarnin jeri ɗaya. Idan abin da aka kayyade ba na nau'in nau'in ba ne, ana haifar da saƙo mara komai [RE]. Idan abin da aka kayyade lissafin ne, ana buga jerin sunayen kowane abu a cikin lissafin. Ana amfani da wannan akai-akai har sai an kai ga abubuwan ganye, don haka jera wani abu mara ganye yana fitar da ingantaccen bishiyar da ta fara daga abin da aka kayyade. Idan ana buga lissafin, ana iya haifar da saƙon [RE] da yawa. Koyaya, rarrabuwar fitarwa na iya faruwa nan da nan bayan jerin haruffan masu raba.
Examples
Example: Amsa mara komai don jera abubuwan da ba a lissafa ba:
list,/par/rcv/ver/main RE000
Example: Kuskuren amsa don lissafin abubuwan da ba su wanzu:
jeri,/ba ya wanzu ER018{2,, kuskuren siga 1st}

GREIS

www.javad.com

35

Jerin umarni na HARSHEN KARBAR
Example: Sami lissafin data kasance log-files. Ko dai na
list,/jerin lissafi
zai samar da fitarwa iri ɗaya, misali:
RE013{log1127a,log1127b}
ExampLe: Jera duk daidaitattun saƙonnin GREIS waɗanda mai karɓa ke goyan bayan:
list,/msg/jps RE03D{JP,MF,PM,EV,XA,XB,ZA,ZB,YA,YB,RT,RD,ST,LT,BP,TO,DO,OO,UO,GT, RE040 NT,GO,NO,TT,PT,SI,NN,EL,AZ,SS,FC,RC,rc,PC,pc,CP,cp,DC,CC,cc,EC, RE040 CE,TC,R1,P1,1R,1P,r1,p1,1r,1p,D1,C1,c1,E1,1E,F1,R2,P2,2R,2P,r2, RE040 p2,2r,2p,D2,C2,c2,E2,2E,F2,ID,PV,PO,PG,VE,VG,DP,SG,BI,SE,SM,PS, RE040 GE,NE,GA,NA,WE,WA,WO,GS,NS,rE,rM,rV,rT,TM,MP,TR,MS,DL,TX,SP,SV, RE031 RP,RK,BL,AP,AB,re,ha,GD,LD,RM,RS,IO,NP,LH,EE,ET}
ExampLe: Jera duk saƙonnin da ke cikin tsoffin saitin saƙonni:
list,/msg/def RE040{jps/JP,jps/MF,jps/PM,jps/EV,jps/XA,jps/XB,jps/RT,jps/RD,jps/SI, RE040 jps/NN,jps /EL,jps/FC,jps/RC,jps/DC,jps/EC,jps/TC,jps/CP,jps/1R, RE040 jps/1P,jps/2R,jps/2P,jps/E1,jps/D2,jps/E2,jps/SS,jps/SE,jps/PV, RE040 jps/ST,jps/DP,jps/TO,jps /DO,jps/UO,jps/IO,jps/GE,jps/NE,jps/GA, RE01D jps/NA,jps/WE,jps/WA,jps/WO}

GREIS

www.javad.com

36

GREIS

2.3.4 em & waje

KARBAR HARSHEN SHIGA Umarni da fitarwa

Suna
em, fitar da damar fitar da saƙon lokaci-lokaci.

Takaitaccen bayani
Tsarin: Tsarin: Zaɓuɓɓuka:

em,[manufa], saƙon fita, [manufa], saƙon {lokaci, lokaci, ƙidaya, tutoci}

Hujja
manufa kowane rafi na fitarwa ko saitin saƙo. Idan ba a kayyade maƙasudin ba, ana ɗaukar tashar ta yanzu, /cur/term,.
saƙon lissafin (ko tare da ko ba tare da haɗin gwiwar kewaye) na sunayen saƙon da/ko saitin sunaye don kunna. Idan wasu ƙayyadaddun sunaye ba su fara da “/” ba, to “/msg/” ana shigar da prefix ta atomatik kafin irin waɗannan sunaye kafin aiwatar da umarnin.

Zabuka

Table 2-3. em and out zažužžukan summary

Nau'in Suna

Darajoji

Default

Lokacin iyo [0…86400)

Fassara ta yawo [0…86400)

ƙidaya lamba [-256…32767] 0 don em 1 don fita

lamba lamba [0…0xFFFF] -

lokaci, lokaci, ƙidaya, tutoci na tsara jadawalin saƙon.
Bayani
Waɗannan umarnin suna ba da damar fitar da takamaiman saƙon lokaci-lokaci zuwa cikin maƙasudi, suna tilasta sigogin jadawalin saƙon su zama waɗanda aka ƙayyade ta zaɓuɓɓuka. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Umurnin em da fita iri ɗaya ne sai dai an saita tsohuwar ƙimar zaɓin ƙidaya zuwa 0 don em, da 1 don fita. Umurnin fitar shine hanya mafi dacewa don nema

www.javad.com

37

KARBAR HARSHEN SHIGA Umarni da fitarwa

Lura:

fitowar saƙon lokaci ɗaya. Za mu yi magana game da em kawai a cikin wannan bayanin kodayake duk abin ya shafi fitar kuma.
Bayanin da ke ƙasa yana tsammanin mai karatu ya san abubuwan da ke cikin sashin “Sakamakon Lokaci” a shafi na 22.
Ga kowane rafi na fitarwa, akwai daidaitattun jerin saƙonni1,2 waɗanda a halin yanzu aka kunna don fitarwa zuwa rafin da aka bayar. Lokacin da saƙon da aka aika azaman gardama ga umarnin em ba a halin yanzu a cikin jerin kayan sarrafawa, umarnin em yana ƙara takamaiman saƙo zuwa ƙarshen lissafin. Lokacin da saƙon da aka aika zuwa umarnin em ya riga ya kasance a cikin jerin abubuwan fitarwa, umarnin em kawai yana canza sigogin tsara tsarin saƙon kuma baya canza matsayin saƙo a cikin lissafin.
Kamar yadda umarnin em ya haɗa ƙayyadaddun saƙonni zuwa jerin abubuwan fitarwa, galibi yana da kyau a yi amfani da umarnin dm don share jerin abubuwan fitarwa na rafi da aka bayar kafin ba da umarnin em.
Umurnin em yana aiwatar da saƙon yana lissafin saƙo ɗaya a lokaci ɗaya, daga hagu zuwa dama, kuma daga saƙon farko da aka saita zuwa saƙon ƙarshe na saitin saƙo. Idan ta ci karo da sunan da bai dace da kowane saƙon mai karɓa ko saitin saƙon da ke goyan baya ba, yana tuna cewa an sami kuskure yayin aiwatarwa, amma baya daina sarrafa jerin saƙonnin. Ta wannan hanyar za a kunna duk saƙonni daga jerin saƙonnin da za a iya kunnawa, kuma kuskure ɗaya kawai za a ba da rahoton lokacin da ɗaya ko fiye na takamaiman saƙon ya kasa kunna.
Lokacin da umarnin em ya aiwatar da saƙo a hannu, ana ƙididdige sigogin tsara tsarin saƙon aiki na ƙarshe a cikin jerin saƙonnin da suka dace da la'akari da maɓuɓɓuka da yawa na bayanai game da sigogin tsarawa, musamman:
1. Ƙimar da aka ƙayyade a sarari a cikin zaɓuɓɓukan umarnin em.
2. Tsofaffin ƙimar zaɓuɓɓukan umarnin em.
3. Jadawalin sigogi da aka ƙayyade don saƙon da aka bayar a matsayin ɓangare na saitin saƙon daidai. Ana la'akari da waɗannan kawai lokacin kunna saƙo ta hanyar tantance saitin saƙo, ba saƙo ɗaya ba.
4. Ma'auni na tsarawa na yanzu na saƙon a cikin jerin abubuwan fitarwa daidai (idan akwai).
5. Matsalolin tsarawa na asali da aka ƙayyade don saƙon da aka bayar a matsayin ɓangare na rukunin saƙon da ya dace.
Abubuwan da ke sama na sigogi an jera su a cikin tsarin fifikonsu, na farko yana da fifiko mafi girma, kuma ana amfani da su daban-daban ga kowane sigogin jadawalin guda huɗu. Don haka, ƙimomi daga (1) suna ƙetare ƙima daga (2), ƙimar da aka samu

GREIS

1. Don sunan rafi, ana kiran jerin abubuwan fitarwa daidai da /par/out/NAME 2. Firmware na yanzu yana da iyakataccen adadin saƙon da aka saita zuwa 49.

www.javad.com

38

KARBAR HARSHEN SHIGA Umarni da fitarwa

ya soke darajar daga (3), da sauransu. Duk da haka, idan an saita wasu daga cikin F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, ko F_FIX_FLAGS a cikin filin tutoci na tushe na gaba, filayen da suka dace na wannan tushe na gaba ba za a soke su ba.

Examples

Example: Kunna fitowar saƙon NMEA GGA sau ɗaya zuwa tashar ta yanzu:

em,,nmea/GGA:{,,1}

Daidai da na sama, amma amfani da waje maimakon em:

fita,,nmea/GGA
Example: Kunna fitar da tsoffin saƙon saƙon zuwa log ɗin na yanzu-file A amfani da tsoho fitarwa sigogi. Ko ɗaya daga cikin:

Exampda:

em,/cur/file/a,/msg/def em,/cur/file/a,dafa
Kunna fitarwa na tsoffin saitin saƙonni zuwa log- na yanzu.file A kowane daƙiƙa 10 Don sauran sigogin fitarwa, za a yi amfani da tsoffin ƙimar su:

em,/cur/file/a,dafi:10
Example: Kunna fitarwa na tsoffin saitin saƙonni zuwa tashar ta yanzu ta amfani da sigogin fitarwa na asali. Ko ɗaya daga cikin:

Exampda:

em,/cur/term,/msg/def em,,/msg/def em,,def
Kunna fitowar saƙonnin GREIS [~~](RT) da [RD] zuwa tashar ta yanzu. Ko ɗaya daga cikin:

Exampda:

em,,/msg/jps/RT,/msg/jps/RD em,,jps/{RT,RD}
Kunna fitowar saƙon NMEA GGA da ZDA zuwa tashar ta yanzu kowane daƙiƙa 20:

Exampda:

em,,nmea/{GGA,ZDA}:20
Kunna fitowar saƙon [SI], [EL] da [AZ] zuwa tashar tashar jiragen ruwa A. Sanya sigogin tsarawa don [SI] ta yadda tazara tsakanin kowane saƙon [SI] guda biyu zai zama daidai da daƙiƙa 10, idan sun zo daidai, kuma 1 second in ba haka ba; fitarwa kawai saƙon hamsin [SI] na farko. Bugu da kari, mai karɓar, saita tazarar fitarwa zuwa daƙiƙa 2 don saƙonnin [EL] da [AZ]:

em,/dev/ser/a,jps/{SI:{1,10,50,0×2},EL,AZ}:2

GREIS

www.javad.com

39

KARBAR HARSHEN SHIGA Umarni da fitarwa
Example: Kunna fitarwa na RTCM 2.x nau'ikan saƙon 1 da 31 zuwa tashar tashar B tare da tazara tazara na daƙiƙa 3, da nau'ikan saƙon RTCM 2.x 18, 19, 3, 22 zuwa tashar jiragen ruwa C tare da tazarar fitarwa 1 seconds don nau'ikan 18 da 19; da daƙiƙa 10 don nau'ikan 3 da 22:
em,/dev/ser/b,rtcm/{1,31}:3; em,/dev/ser/c,rtcm/{18:1,19:1,22,3}:10
Example: Keɓance tsoffin saƙon don ƙunshi NMEA ZDA da GGA kawai:
dm,/msg/def em,/msg/def,/msg/nmea/{ZDA,GGA}

GREIS

www.javad.com

40

2.3.5 dm ku

Umarnin HARSHE MAI KARBAR Dm

Suna
dm yana kashe fitar da saƙon lokaci-lokaci.
Takaitaccen bayani
Tsarin: dm[,[manufa] [, saƙonni]] Zaɓuɓɓuka: babu
Hujja
manufa kowane rafi na fitarwa ko saitin saƙo. Idan ba a kayyade manufa ba, ana ɗaukar tashar ta yanzu, /cur/term,. Idan wasu ƙayyadaddun sunaye ba su fara da “/” ba, to “/msg/” ana shigar da prefix ta atomatik kafin irin waɗannan sunaye kafin aiwatar da umarnin.
saƙon jerin saƙonnin da za a kashe, ko dai tare da ko ba tare da abin gyaran kafa na kewaye ba, ko kowane rukunin saƙo ko saitin saƙo. Idan ba a kayyade saƙonni ba, duk fitarwa na lokaci-lokaci zuwa ga manufa an kashe.
Zabuka
Babu.
Bayani
Wannan umarnin yana hana fitar da takamaiman saƙon lokaci-lokaci zuwa cikin abin da ake hari. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Idan ba a kayyade saƙonni ba, duk fitarwa na lokaci-lokaci zuwa ga manufa ba a kashe. Idan makasudin shine log na yanzu-file kuma ba a ƙayyade saƙonni ba, duk abubuwan da aka fitar zuwa ga file naƙasasshe ne file yana rufe, kuma daidaitaccen log na yanzu-file an saita zuwa babu.
Idan an kayyade saƙo a cikin jerin saƙonnin da a halin yanzu ba a kunna ba don fitarwa zuwa ga maƙasudin da aka bayar, babu kuskuren daidai da umarnin dm ya haifar. Kodayake wannan yanayin baya kashe wasu kurakurai masu yuwuwa daga rahoton.
Examples
ExampLe: Kashe duk saƙonnin da ake fitarwa a cikin log na yanzu-file A kuma rufe file:
dm,/ku/file/a

GREIS

www.javad.com

41

Umarnin HARSHE MAI KARBAR Dm
Example: Kashe duk fitarwa na lokaci-lokaci zuwa tashar ta yanzu. Ko ɗaya daga cikin:
dm,/cur/term dm
Example: Kashe fitarwa na saƙon GREIS [~~](RT) zuwa tashar tashar B:
dm,/dev/ser/b,/msg/jps/RT
ExampLe: Kashe fitarwa na saƙon GREIS [DO] a cikin log ɗin na yanzu-file B:
dm,/ku/file/b,/msg/jps/DO
Example: Cire saƙon GREIS [PM] daga tsoffin saƙon:
dm,/msg/def,/msg/jps/PM
ExampLe: Kashe fitarwa na duk saƙonnin NMEA zuwa tashar ta yanzu:
dm,/cur/term,/msg/nmea
ExampLe: Kashe fitar da saƙon NMEA na GGA da ZDA cikin tasha na yanzu. Ko ɗaya daga cikin:
dm,/cur/term,/msg/nmea/GGA,/msg/nmea/ZDA dm,/msg/nmea/GGA,/msg/nmea/ZDA dm,,nmea/GGA,nmea/ZDA dm,,nmea /{GGA,ZDA}

GREIS

www.javad.com

42

2.3.6 ciki

Umarnin HARSHE MAI KARBAR INIT

Suna
init fara abubuwa.

Takaitaccen bayani
Tsarin: init, abu[/] Zaɓuɓɓuka: babu

Hujja
ƙi abin da za a fara. / idan akwai kuma abu na nau'in lissafin ne, fara duk abubuwan da ke cikin maimakon
na abin da kanta.

Zabuka
Babu.

Lura: Lura:

Bayani
Wannan umarnin yana fara ƙayyadaddun abubuwa. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Mahimman fassarar fassarar farko ya dogara da abin da aka fara farawa, amma gabaɗaya ana iya la'akari da shi azaman juya abu zuwa yanayin "tsoho" ko "tsabta". Domin misaliample, ga sigogi yana nufin saita ƙimar su zuwa daidaitattun abubuwan da suka dace, don filena'urar ajiya yana nufin sake tsara matsakaicin tushe, da sauransu.
Ƙaddamar da wasu abubuwa zai haifar da sake yi mai karɓa. Wannan a halin yanzu shine yanayin farawa na ƙwaƙwalwar ajiya mara ƙarfi (/dev/nvm/a).
Ko da yake yana iya canzawa a nan gaba, aiwatar da wannan babban umarni a cikin masu karɓa yana da iyaka. A zahiri kawai farawa abubuwan da aka samo a cikin exampLes kasa a halin yanzu ana tallafawa.

Examples
Example: Share NVRAM kuma sake kunna mai karɓa. Duk bayanan da aka adana a cikin NVRAM (almanacs, ephemeris, da dai sauransu) za su ɓace, duk sigogi za a saita su zuwa ƙimar su ta asali bayan sake kunnawa:
init,/dev/nvm/a
Example: Bayyanar ephemeris:
init,/eph/

GREIS

www.javad.com

43

Umarnin HARSHE MAI KARBAR INIT
ExampLe: Saita duk sigogin mai karɓar zuwa tsoffin ƙimatin su:
init,/par/
ExampLe: Saita duk sigogin WLAN zuwa tsoffin ƙimar su. Ana buƙatar sake kunna naúrar don canje-canje su yi tasiri:
init,/par/net/wlan/
Example: Fara da file tsarin (watau, sake fasalin matsakaicin tushe). Duka fileZa a rasa s ɗin da aka adana a cikin mai karɓa:
init,/dev/blk/a
Example: Fara duk saƙon da aka saita zuwa tsoffin ƙimar su:
init,/msg/

GREIS

www.javad.com

44

2.3.7 halitta

An ƙirƙira umarnin HARSHE MAI KARBI

Suna
ƙirƙirar sabon abu.

Takaitaccen bayani
Tsarin: ƙirƙira[, abu] Zaɓuɓɓuka: {log}

Hujja
mai gano abu na abin da za a ƙirƙira. Idan abu bai fara da "/", to, "/ log/" prefix ana saka shi ta atomatik kafin abu kafin aiwatar da umarnin. Idan an bar shi, to, ƙirƙirar a file ana ɗauka kuma na musamman file suna suna ta atomatik.

Zabuka

Table 2-4. ƙirƙirar taƙaitaccen zaɓi

Sunan Nau'in Dabi'u
string a,b,…

Default
a

shiga log-file wanda aka halitta file za a sanya shi. Log-file wanda aka zaɓa shine /cur/log/X, inda X shine ƙimar zaɓi1.
Bayani
Wannan umarnin yana ƙirƙirar sabon abu. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Duk wurin da ke cikin bishiyar da nau'in abin da aka ƙirƙira ana bayyana su ta hanyar hujjar abu.
Ana iya ƙirƙirar abubuwa iri biyu:
1. Files. Wani sabo file ana ƙirƙira duk lokacin da mai gano abu ya ƙayyadad da wani abu a cikin ƙaramin bishiyar /log, ko lokacin da aka tsallake gardamar abu.
2. Masu bayyana saƙo. Ana ƙirƙira sabon ma'anar saƙo a duk lokacin da mai gano abu ke ƙayyadadden abu a cikin saitin saƙo (misali, /msg/def).

GREIS

1. Firmware na yanzu yana goyan bayan log ɗaya ko biyu na lokaci guda-files dangane da mai karɓa na musamman.

www.javad.com

45

An ƙirƙira umarnin HARSHE MAI KARBI
Ƙirƙirar Files
Lokacin ƙirƙirar files, ko dai an tsallake gardamar abu ko tana da tsari /log/NAME, inda NAME shine sunan file da za a ƙirƙira, kuma /log/ zaɓi ne. A cikin tsohon yanayin mai karɓar zai zaɓi suna ta atomatik don sunan file. A cikin yanayi na ƙarshe, SUNA da aka kayyade yakamata ya zama zaren har zuwa haruffa 31 kuma bai kamata ya ƙunshi sarari ko haruffa masu zuwa ba: ",{}()@&"/".
Idan da file /log/NAME ya riga ya wanzu, umarnin ƙirƙira zai gaza kuma ya samar da saƙon kuskure. Sakamakon haka, babu wata hanya ta toshe wasu abubuwan da ke akwai files tare da umarnin ƙirƙira.
Bayan wani sabon file an yi nasarar ƙirƙira shi, an sanya shi zuwa ɗaya daga cikin log ɗin na yanzu.fileya danganta da ƙimar log_file zaɓi. Idan madaidaicin log-file tuni ya nuna wani file idan aka aiwatar da ƙirƙira, tsohon log-file za a rufe kuma za a ci gaba da fitarwa zuwa sabon file ba tare da wani katsewa ba.
Ƙirƙirar Bayanan Bayanin Saƙo
Lokacin ƙara saƙonni zuwa saitin saƙo, hujjar abu tana da tsari /msg/SET/GROUP/MSG, inda SET shine sunan saitin saƙo inda yakamata a ƙirƙiri sabon saƙo, GROUP shine sunan ƙungiyar da saƙon yake. , kuma MSG shine sunan saƙon kansa (misali, /msg/def/nmea/GGA, ko /msg/jps/rtk/min/jps/ET).
Za a kwafi sigogin tsarin saƙon daga waɗanda aka ayyana don saƙon da aka bayar a rukunin saƙon. Yi amfani da saitin umarni don tsara sigogin tsarawa idan an buƙata.
Examples
Ƙirƙirar Files
Example: Ƙirƙiri sabon file tare da sunan da aka samar ta atomatik kuma sanya shi zuwa log ɗin na yanzufile A (/ku/file/a). Ko ɗaya daga cikin:
halitta,:a
Example: Ƙirƙiri sabon log-file da sunan "my_file". Ko ɗaya daga cikin:
ƙirƙira,/log/my_file:a halitta,my_file
Example: halitta files"file1" da "file2”, kuma sanya su zuwa /cur/file/a da /ku/file/b:
halitta,file1: a; ku. halitta,file2:b ku

GREIS

www.javad.com

46

An ƙirƙira umarnin HARSHE MAI KARBI
Ƙirƙirar Bayanan Bayanin Saƙo
Example: Ƙara /msg/jps/ET saƙonni zuwa tsoffin saƙon:
ƙirƙirar,/msg/def/jps/ET
ExampLe: Ƙara saƙon NMEA GGA zuwa tsoffin saƙon saƙon kuma tilasta lokacinsa da lokacinsa su kasance koyaushe 10 da 5, bi da bi, ko da menene ƙimar su za a ƙididdige su a cikin em ko fitar da umarni:
ƙirƙira,/msg/def/nmea/GGA saitin,/msg/def/nmea/GGA,{10,5,,0×30}

GREIS

www.javad.com

47

2.3.8 cire

An cire umarnin HARSHE MAI KARBAR

Suna
cire cire abu.
Takaitaccen bayani
Tsarin: cire, abu[/] Zaɓuɓɓuka: babu
Hujja
mai gano abu na abin da za a cire. Idan abu bai fara da "/", to, "/ log/" prefix ana saka shi ta atomatik kafin abu kafin aiwatar da umarnin.
/ idan akwai kuma abu yana cikin jerin nau'in, cire duk abin da ke ciki maimakon abin da kansa.
Zabuka
Babu.
Bayani
Wannan umarnin yana cire (share) wani abu da ke wanzu. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa. Idan babu wani abu da aka kayyade ta abu, ko kuma idan abin ba zai iya cirewa ba, ana samun kuskure. Ana iya cire nau'ikan abubuwa iri biyu:
1. Files. Idan da file yana daya daga cikin abubuwan da ke faruwa a yanzufiles, umarnin zai gaza kuma za a haifar da saƙon kuskure.
2. Ma'anar saƙo daga saitin saƙo.
Examples
Example: Cire log-file tare da sunan "NAME". Ko ɗaya daga cikin:
cire,/log/NAME cire, NAME
Example: Cire duk log-files:
cire,/log/

GREIS

www.javad.com

48

An cire umarnin HARSHE MAI KARBAR
Example: Cire daidaitattun GREIS [GA] daga saƙon da aka saba:
cire,/msg/def/jps/GA
Example: Cire duk saƙonni daga tsoffin saƙon saƙon:
cire,/msg/def/
Example: Cire duk saƙonni daga ƙaramin saƙon GREIS daidai da RTK:
cire,/msg/rtk/jps/min/

GREIS

www.javad.com

49

2.3.9 taron

Taron Umarnin HARSHE MAI KARBI

Suna
taron yana haifar da taron kyauta.

Takaitaccen bayani
Tsarin: taron, Zaɓuɓɓukan kirtani: babu

Hujja
kirtani kirtani na sabani1 wanda ya ƙunshi har zuwa haruffa 63.

Zabuka
Babu.

Lura: Exampda:

Bayani
Wannan umarnin yana haifar da taron tsari kyauta. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Zaren da aka bayar tare da lokacin karɓar umarnin taron ana adana shi a cikin mai karɓa a cikin buffer2 na musamman. Ana fitar da abubuwan da ke cikin wannan buffer zuwa duk rafukan fitarwa inda aka kunna daidaitaccen saƙon GREIS [==](EV) (wanda aka kwatanta a shafi na 131).
An yi nufin tsarin taron na kyauta don shirye-shiryen sarrafawa don tura bayanan rubutu na sabani zuwa aikace-aikacen aiwatarwa ba tare da fassara wannan bayanin a cikin mai karɓa ba. Babban firmware na mai karɓar ba ya taɓa haifar da abubuwan da suka faru na kyauta da kansa, kuma ko ta yaya baya fassara bayanan da aka aika ta umarnin taron.
Dukkanin igiyoyin da suka fara da alamar alamar (ASCII 0x5F) an tanada su don aikace-aikacen JAVAD GNSS. Ya kamata a kula cewa ba a amfani da irin waɗannan igiyoyin tare da umarnin taron sai dai idan ba za ku iya cika aikinku ba ko kuma ku yi niyyar yin aiki tare da wasu software na JAVAD GNSS. A cikin yanayin na ƙarshe don Allah a koma zuwa cikakken bayanin abubuwan da suka faru na kyauta da aka tanada don aikace-aikacen JAVAD GNSS a cikin jagorar "Tsarin Tsarin Fayil na Kyauta", akwai daga http://www.javad.com.
Ƙirƙirar taron tsari kyauta mai ɗauke da kirtani “Info1″:
taron, Bayani1

GREIS

1. Ka tuna cewa idan kirtani ta ƙunshi kowane haruffan da aka tanada don harshen shigar da mai karɓa, ya kamata ka haɗa wannan kirtani a cikin ƙididdiga biyu.
2. Firmware na yanzu yana ba da buffer babban isa don adana har zuwa goma sha shida 64 byte abubuwan da suka faru na kyauta.

www.javad.com

50

Taron Umarnin HARSHE MAI KARBI
Example: Ƙirƙirar wani taron kyauta wanda ya ƙunshi haruffan da aka tanada:
aukuwa,"EVENT{DATA,SENT}"
Example: Ƙirƙirar nau'i na kyauta wanda aka tanada don software na aikace-aikacen JAVAD GNSS (wannan taron yana sanar da aikace-aikacen bayan aiwatarwa game da canjin kuzari):
aukuwa,"_DYN=STATIC"
Example: Ƙirƙirar tsari mai kyauta tare da fanko kirtani:
Event,"
ExampLe: Ƙirƙirar wasu abubuwan da suka faru na kyauta kuma dawo da saƙon [==](EV) (a cikin abubuwan da ke cikin saƙon da ba za a iya bugawa ba ana maye gurbinsu da ɗigogi a cikin tsohonample): ku
em,,jps/EV% % taron da aka karɓa,"wasu kirtani" RE00A% karɓu% ==011….. wani_string. %1% aukuwa,1; %2% aukuwa,2 RE003%1% RE003%2% ==007…….1. ==007....2. dm,,jps/EV

GREIS

www.javad.com

51

2.3.10 samun

Ana samun umarnin HARSHE MAI KARBI

Suna
fara maidowa na file Abubuwan da ke ciki ta amfani da DTP1.

Takaitaccen bayani
Tsarin: samu, abu[, kashewa] Zaɓuɓɓuka: {lokacin ƙarewa, block_size, lokaci, lokaci, ƙoƙari}

Hujja
mai gano abu abu na file da za a karbo. Idan abu bai fara da "/", to, "/ log/" prefix ana saka shi ta atomatik kafin abu kafin aiwatar da umarnin. Idan babu abin ko kuma ba za a iya dawo da shi ba, ana haifar da saƙon kuskure.
biya diyya a cikin bytes daga farkon na file inda za a fara maidowa. Idan an cire shi, ana ɗauka 0.

Zabuka

Tebur 2-5. sami taƙaitaccen zaɓi

Suna

Nau'in

Darajoji

ƙarewar lokaci

lamba [0…86400], dakika

block_size lamba [1…163841]

lokaci

yawo [0…86400), seconds

lokaci

yawo [0…86400), seconds

Ƙoƙarin ƙididdiga [-257…100] 1. 2048 don masu karɓa waɗanda basa goyan bayan TCP ko USB.

Default
10 512 0 0 10

ɓata lokaci don DTP. block_size girman toshe bayanan DTP. lokaci lokacin fitarwa don tacewa (duba ƙasa). lokaci na fitarwa lokaci don tacewa (duba ƙasa). yunƙurin ma'ana daban-daban dangane da kewayon, kamar haka:

1. Duba "Ka'idar Canja wurin Bayanai" a shafi na 580.

GREIS

www.javad.com

52

Ana samun umarnin HARSHE MAI KARBI
[1…100] matsakaicin adadin yunƙurin watsawa na DTP zai yi don aika shinge guda ɗaya. Lokacin saita zuwa 1, yanayin yawo na musamman yana kunna (duba ƙasa).
0 maimakon fara DTP, fitar da ɗanyen abun ciki na abu. [-256…-1] maimakon fara DTP, fitar da abubuwan da ke cikin abin da aka nannade a ciki
[>>] sakonni.
-257 maimakon fara DTP, fitar da abubuwan da ke cikin abin da aka nannade cikin saƙon [RE].
Bayani
Wannan umarnin yana fara dawo da a file a cikin kwamfutar da aka yi amfani da su ta amfani da Data Transfer Protocol (DTP) ko tsarin fitarwa mai sauƙi. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Lokacin da yake cikin yanayin DTP, bayan samun umarni ya yi nasara, ana fara watsa DTP akan mai karɓar kuma yana jira mai karɓar DTP akan mai watsa shiri. Don haka, don dawo da kowane bayanai a zahiri, mutum yana buƙatar aiwatar da mai karɓar DTP akan mai watsa shiri.
Hujjar kashewa ta zaɓi tana ba mai watsa shiri damar aiwatar da goyan baya don ci gaba da canja wurin bayanai da aka katse. Lura cewa neman babban biya na iya buƙatar dogon lokaci don yin aiki a cikin mai karɓa. Don aiwatar da sake farawa daidai a cikin software na mai watsa shiri, tilasta mai karɓar amsa ga samun umarni ta amfani da ganowar sanarwa kuma jira amsa daga mai karɓa kafin gudanar da DTP akan mai watsa shiri. Wannan hanyar tana ɗaukar advantage na gaskiyar cewa mai karɓa yana ba da amsa ga samun umarni bayan an yi nema.
Lokacin da aka saita zaɓin ƙoƙarin zuwa 1, za a saka mai watsa DTP cikin abin da ake kira yanayin yawo. A wannan yanayin, bayan an karɓi NACK na farko daga mai karɓar DTP, DTP transmitter zai jera abubuwan blocks ɗin bayanai ba tare da jiran ACKs daga mai karɓar DTP ba, kuma nan take transmitter zai zubar da canja wurin bayanai idan an karɓi NACK. Wannan tsarin yana ba da damar canja wurin bayanai da sauri cikin sauri akan amintattun hanyoyin haɗin yanar gizo waɗanda ke da manyan latencies (kamar TCP) ko ingantacciyar hanyar sauya shugabanci (kamar USB). Daidaitaccen aiwatar da karɓar ɓangaren ƙa'idar baya buƙatar kowane kulawa ta musamman don tallafawa wannan hanyar.
Lokacin da zaɓin lokaci bai zama sifili ba ana kunna yanayin tacewa na musamman. Domin misaliample, yana ba da damar sauke bayanan 1Hz daga a file wanda aka rubuta ta amfani da ƙimar sabuntawar 10Hz. Musamman, mai karɓar zai aika da bayanan kawai don zamanin da lokacin da mai karɓar lokaci modulo wata rana (Tr) ya cika ma'auni mai zuwa:
Tr {mod period} = lokaci
Don cimma wannan, mai karɓa yana nazarin abubuwan da ke cikin file da tace wasu daga cikin sakonnin. Lura cewa aiwatar da sake farawa da katsewar saukarwa yana da wahala sosai idan

GREIS

www.javad.com

53

Ana samun umarnin HARSHE MAI KARBI

ba zai yiwu ba a cikin wannan yanayin saboda gaskiyar cewa mai watsa shiri ba shi da wani ra'ayi game da abin da aka biya na mai karɓa file an katse zazzagewar.
Ana iya soke kowane nau'in canja wuri ta ƙarshen karɓar bayanai ta hanyar aika kowace alamar kuskuren DTP (misali, ASCII '#').
Lokacin canja wurin bayanai a cikin saƙon [RE], ƙimar block_size za ta ƙayyade matsakaicin girman nauyin bayanai ga kowane saƙon [RE] (an iyakance shi da girman buffer na cikin gida). Kamar yadda aka saba, kowane saƙon [RE] za a fara shi da ID ɗin umarni (idan akwai).
Lokacin canja wurin bayanai a cikin [>>] saƙonni, ƙimar zaɓin ƙoƙari zai ƙayyade filin id na saƙonnin [>>] kamar haka:
id = -1 - ƙoƙari
kuma darajar "block_size" za ta ƙayyade iyakar girman nauyin bayanai ga kowane saƙo [>>] (an iyakance shi da girman maƙarar firmware na ciki).
Byte na gaba bayan id (byte na farko na filin bayanai) a cikin saƙon [>>] zai zama jerin halayen farawa tare da alamar ASCII 0 kuma ana ƙara modulo 64 ga kowane saƙo, yana haifar da jerin alamomin ASCII daga 0 zuwa o, hada da:
seq = 0 madauki {seq_char = '0' + (seq++ % 64)}
Halin jeri yana ba da damar karɓan ƙarewa don gano asarar [>>] (s) a cikin jerin.
Sa'an nan kuma abubuwan da aka biya har zuwa block_size bytes za su biyo baya, sannan kuma adadin rajistan, daidai da tsarin sakon [>>].
Nasarar fitarwa a cikin yanayin nannade koyaushe zai kasance yana ƙarewa ta hanyar [>>] saƙo ba tare da biyan kuɗi na bayanai ba, don ba da damar karɓar ƙarshe don tantance ƙarshen canja wuri.

Examples

Example: Fara dawo da abubuwan da ke cikin file NAME ta amfani da DTP. Ko ɗaya daga cikin:

Exampda:

samu,/log/NAME samu, NAME
Fara dawo da abubuwan da ke cikin file SUNA farawa daga lambar byte 3870034 (ƙidaya bytes daga sifili). Yi tsammanin dogon lokaci don wucewa tsakanin umarni da amsa:

%%samu, NAME,3870034 RE002%%

GREIS

www.javad.com

54

Ana samun umarnin HARSHE MAI KARBI
Example: Fara dawo da abubuwan da ke cikin file my_logfile farawa daga byte 3000 ta amfani da lokacin ƙarewar 50 seconds da toshe girman 8192 bytes:
samu, my_logfile: {50,8192},3000
Example: Fara dawo da abubuwan da ke cikin file NAME tana tace lokutan zamani domin an dawo da sakamakon file zai zama bayanan 0.1Hz:
samu, NAME:{,,10}
Example: Fara dawo da abubuwan da ke cikin file NAME ta amfani da yanayin yawo (zaɓin ƙoƙarin da aka saita zuwa 1):
samu, NAME:{,,,,1}
Example: Aika abun ciki na file Sunan da aka naɗe cikin [>>] saƙonni tare da id 61 (kasance alamar ASCII ''='), ta amfani da har zuwa 128 bytes na bayanai akan kowane saƙo:
samu, NAME: {,128,,,-62}
Example: Aika abun ciki na file NAME an nannade cikin saƙon [RE] ta amfani da bayanai har zuwa 190 na kowane saƙo, wanda %MY_ID% ya shirya shi:
%MY_ID%sami,NAME:{,190,,,-257}

GREIS

www.javad.com

55

2.3.11 da

An sanya umarnin HARSHE MAI KARBI

Suna
fara farawa file Ana aikawa ta amfani da DTP1.

Takaitaccen bayani
Tsarin: sanya, abu[, kashewa] Zaɓuɓɓuka: {lokacin ƙarewa, toshe_size}

Hujja
mai gano abu abu na file don rubuta bayanai zuwa ga. Idan abu bai fara da "/", to, "/ log/" prefix ana saka shi ta atomatik kafin abu kafin aiwatar da umarnin.
biya diyya a cikin bytes daga farkon na file inda za a fara rubutu. Idan an cire shi, ana ɗauka 0.

Zabuka

Table 2-6. sanya taƙaitaccen zaɓi

Suna

Nau'in

Darajoji

Default

ƙarewar lokaci

lamba [0…86400], daƙiƙa 10

block_size lamba [1…163841]

512

1. 2048 don masu karɓa waɗanda basa goyan bayan TCP ko USB.

ɓata lokaci don DTP. block_size girman toshe bayanan DTP.

Bayani
Wannan umarnin yana fara loda bayanai daga kwamfuta mai masaukin baki zuwa a file a cikin mai karɓa ta amfani da Data Transfer Protocol (DTP). Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.
Bayan umarnin da aka sanya ya yi nasara, ana fara mai karɓar DTP akan mai karɓar kuma yana jira mai watsa DTP akan mai watsa shiri. Don haka, don a zahiri loda kowane bayanai, mutum yana buƙatar aiwatar da watsawar DTP akan mai watsa shiri.

1. Duba "Ka'idar Canja wurin Bayanai" a shafi na 580.

GREIS

www.javad.com

56

An sanya umarnin HARSHE MAI KARBI

Hujjar kashewa ta zaɓi tana ba mai watsa shiri damar aiwatar da goyan baya don ci gaba da canja wurin bayanai da aka katse. Ƙimar da ba ta sifili ba ta ba da damar mai watsa shiri don buƙatar haɗa bayanai zuwa ƙarshen data kasance file na matching size.
Idan diyya shine 0 kuma file abu babu, mai karɓa zai yi ƙoƙarin ƙirƙira da buɗe don rubuta sabon file tare da sunan da aka ayyana ta abu. A wannan yanayin umarnin zai gaza idan akwai riga a file tare da suna.
Idan diyya ya fi 0, kuma akwai a file abu, da kuma file girman yana daidai da ƙimar kashewa, sannan umarnin da aka sanya zai buɗe file abu don append. A wannan yanayin umarnin zai gaza idan babu data kasance file tare da sunan da aka bayar ko kuma idan girman da ke akwai file bai dace da waɗanda aka kayyade ta hanyar biya diyya ba.

Examples

Example: Fara loda bayanai zuwa sabo file "NAME" ta amfani da DTP. Ko ɗaya daga cikin:

Exampda:

saka,/log/NAME saka, NAME
Fara loda bayanai kuma saka su zuwa data kasance file "NAME". Yi amfani da tsohowar lokacin DTP da girman toshe DTP 4096 bytes. Samu girman girman file kafin fara upload (lura cewa file Ana buƙatar girman a kan mai masaukin ta ta yaya ta yadda zai iya tsallake wannan adadin bytes daga bayanan tushen sa file):

Exampda:

buga,/log/NAME& size RE008 3870034 saka,/log/NAME:{,4096},3870034
Fara loda bayanai zuwa sabo file "my_logfile” ta yin amfani da lokacin ƙarewar 50 seconds da toshe girman 8192 bytes:

saka, my_logfile: {50,8192}

GREIS

www.javad.com

57

2.3.12 fd

Umarnin HARSHE MAI KARBAR Fld

Suna
fld firmware loading.

Takaitaccen bayani
Tsarin: fld, id, abu Zaɓuɓɓuka: {lokacin ƙarewa, block_size}

Hujja
igiyar id mai ɗauke da mai karɓar lantarki ID1. Idan ƙayyadadden ID bai dace da ainihin ID ɗin lantarki na mai karɓa ba, umarnin zai gaza kuma ya samar da saƙon kuskure.
mai gano abu abu na tushen firmware da za a lodawa. Ko dai sunan mai karɓa file, ko sunan tashar shigarwa. Lokacin da sunan tashar shigarwar ne, ko dai /cur/term ko ainihin sunan tashar jiragen ruwa na yanzu ya kamata a bayar, in ba haka ba za a ba da rahoton kuskure.

Zabuka

Table 2-7. taƙaitaccen zaɓin fld

Suna

Nau'in

Darajoji

ƙarewar lokaci

lamba [0…86400], dakika

block_size integer [1…163841] 1. 2048 don masu karɓa waɗanda basa goyan bayan TCP ko USB.

Default
10 512

ɓata lokaci don DTP. block_size girman toshe bayanan DTP.

Bayani
Wannan umarnin yana loda firmware daga takamaiman abu zuwa mai karɓa sannan ya sake saita mai karɓa. Ba a samar da amsa sai dai idan an sami kuskure, ko mai gano bayanin ya tilastawa amsa.

1. Ana iya samun ID ta amfani da umarnin buga,/par/rcv/id.

GREIS

www.javad.com

58

Umarnin HARSHE MAI KARBAR Fld

Gargadi:

Idan gazawar wutar lantarki ko katsewar canja wurin firmware ta hanyar tashar jiragen ruwa ta faru yayin lodawa, mai karɓar na iya shiga cikin yanayin aiki na rabin-lokaci inda kawai firmware loading ta tashoshin RS-232 ta amfani da hanyar “ƙara-kan kama” zai yiwu.
Idan abun ya ayyana wani data kasance file1, mai karɓa zai fara duba ko file ya ƙunshi ingantaccen firmware don mai karɓa (yana ɗaukar adadin daƙiƙai don kammalawa). Idan cak ɗin ya yi nasara, mai karɓa zai loda firmware sannan yayi sake saitin kansa. Lura cewa za a aika da amsa ga umarnin (idan akwai) bayan an yi rajistan amma kafin fara loading firmware. An yi watsi da lokacin ƙarewa da zaɓin block_size a wannan yanayin.
Idan abu ya tsara rafi na shigarwa, umarnin zai aika da amsa (idan akwai) sannan a fara mai karɓar DTP wanda zai jira mai watsa DTP akan mai watsa shiri. Don haka, don a zahiri loda firmware, mutum yana buƙatar aiwatar da watsawa na DTP akan mai watsa shiri. Sake saitin kai (sake yi) mai karɓa zai yi bayan an gama lodin cikin nasara ko an katse shi.

Examples
Example: Load firmware daga file "firmware.ldp" cikin mai karɓa tare da lantarki ID 123456789AB. Yi tsammanin ƴan daƙiƙa kaɗan su wuce tsakanin aika umarni da karɓar amsa, yayin da mai karɓa yana duban file don ingantaccen firmware:
%% fld,123456789AB,/log/firmware.ldp RE002%%
Example: Fara firmware loda daga tashar USB ta amfani da toshe girman 16384 bytes da lokacin 20 seconds. Sami ID na lantarki kafin bayar da umarni:
print,rcv/id RE00C 8PZFM10IL8G fld,8PZFM10IL8G,/dev/usb/a:{20,16384}

GREIS

1. Ana sa ran cewa file dauke da firmware ana loda shi zuwa mai karɓa a gaba, misali, ta amfani da sa umarnin.

www.javad.com

59

Umarnin HARSHE MAI KARBAR Fld

GREIS

www.javad.com

60

Babi na 3
KARBAR SAKO

Wannan babin yana bayyana tsarin gaba ɗaya na daidaitattun saƙonnin GREIS da kuma takamaiman nau'ikan duk saƙon da aka riga aka ayyana. Bayan daidaitattun saƙonnin GREIS, mai karɓa yana goyan bayan ƴan saƙon nau'i daban-daban, kamar NMEA ko BINEX. An kwatanta sifofin waɗancan saƙonnin “baƙi” a ƙarshen wannan babin.
3.1 Taro
3.1.1 Tsara Tsara
Don siffanta wani tsari a matsayin jerin bytes1 a cikin ƙaramin tsari, muna ayyana tsari don wasu nau'ikan filayen farko sannan mu yi amfani da bayanin kula kusa da waɗanda aka yi amfani da su a cikin yaren shirye-shiryen C don gina ma'anar ma'anoni masu rikitarwa:
tsarin SUNA {LENGTH} { NAU'IN FILIN[COUNT]; // BAYANI… NAU'IN FILIN[COUNT]; // BAYANI
};
inda:
SA sunan sunan da aka sanya wa wannan tsari. Ana iya amfani da shi a wasu ma'anonin tsarin azaman TYPE na filin.
TSAYIN tsayi a cikin bytes na gabaɗayan jeri. Don tsayayyen tsayin tsayi, lamba ce, don saƙo mai tsayi mai canzawa, yana iya zama ko dai bayanin lissafi ya danganta da wasu sigogi masu mahimmanci ko kawai kirtani var.
TYPE FIELD[COUNT] mai kwatanta filin. Yana bayyana jerin abubuwan COUNT na nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in abu). TYPE na iya zama ɗaya daga cikin manyan nau'ikan filin da aka kwatanta a ƙasa, ko SUNA wani tsari. Lokacin da [COUNT] ba ya nan, filin ya ƙunshi ainihin kashi ɗaya. Lokacin da COUNT ba ya nan (watau ɓangarorin murabba'i kawai, []), yana nufin filin ya ƙunshi adadin abubuwan da ba a bayyana ba.

GREIS

1. A cikin mahallin wannan babin, “byte” na nufin mahalli 8-bit. Mafi ƙanƙanci mafi ƙarancin byte yana da sifili.

www.javad.com

61

Taron KARBAR SAKONNIN
Ƙimar Tsara

BAYANI bayanin filin tare da raka'o'in ma'auninsa da kewayon ƙimar da aka yarda, inda ya dace. Ƙungiyoyin ma'auni suna kewaye da maƙallan murabba'i.
An bayyana nau'ikan filayen farko masu zuwa:

Table 3-1. Nau'in Filin Farko

Nau'in Suna

Ma'ana

Tsawon Bytes

a1

Halin ASCII

1

i1

sa hannu lamba

1

i2

sa hannu lamba

2

i4

sa hannu lamba

4

u1

lamba mara sa hannu

1

u2

lamba mara sa hannu

2

u4

lamba mara sa hannu

4

f4

IEEE-754 daidaitaccen madaidaicin wurin iyo

4

f8

IEEE-754 madaidaicin madaidaicin wurin iyo

8

str

Sifili-kare jerin haruffan ASCII

Don ƙayyadaddun tsari na musamman, dole ne mu ƙididdige tsari na bytes a cikin filayen da ba na tarawa ba waɗanda ke da yawan byte (i2, i4, u2, u4, f4, f8). Don saƙonnin GREIS wannan odar tana da ma'anar saƙon [MF], duba "Tsarin Saƙon [MF]" a shafi na 74 don cikakkun bayanai.
Yin amfani da ma'anonin da ke sama yana yiwuwa (a kai-tsaye) faɗaɗa kowane ƙayyadaddun tsari zuwa jeri na bytes daidai. Domin misaliample, format
tsarin Exampda {9} {u1 n1; f4 n2; i2 n3[2];
};
yana faɗaɗa zuwa jeri mai zuwa na bytes yana ɗaukan oda mafi ƙarancin byte na farko (LSB):
n1[0](0), n2[0](0),n2[0](1),n2[0](2),n2[0](3), n3[0](0),n3[0](1),n3[1](0),n3[1](1)

GREIS

www.javad.com

62

GREIS

SAKON KARBAR Madaidaicin Ragin Saƙo
Darajoji na Musamman
kuma zuwa jeri mai zuwa na bytes suna ɗaukar oda mafi mahimmancin byte na farko (MSB):
n1[0](0), n2[0](3)n2[0](2)n2[0](1)n2[0](0) n3[0](1)n3[0](0)n3[1](1)n3[1](0)
inda x[i](j) ya ayyana j-th byte (byte #0 kasancewar mafi ƙarancin mahimmanci) na i-th na filin x.

3.1.2 Dabaru na Musamman

Don saƙon binaryar, wasu filayen integer ɗinsu da filaye masu iyo na iya ƙunsar dabi'u na musamman, waɗanda ake amfani da su maimakon ainihin bayanai lokacin da babu bayanan filin. Filayen binary waɗanda ake buƙatar bincika ƙima na musamman yayin fitar da bayanai ana yiwa alama alama, “!” a cikin ginshiƙin farko na ma'anar filin.
Tebu mai zuwa yana bayyana ƙima na musamman don nau'ikan filin bayanai daban-daban:

Table 3-2. Darajoji na Musamman don Filaye

Nau'in Filin
i1 u1 i2 u2 i4 u4 f4 f8

Ƙimar Musamman
127 255 32767 65535 2147483647 4294967295 shiru NaN shiru NaN

Wakilin HEX
7F FF 7FFFF 7FFF_FFFF FFFF_FFFF 7FC0_0000 7FF8_0000_0000_0000

3.2 Daidaitaccen Ragowar Saƙo

Daidaitaccen rafin saƙon GREIS jeri ne na aƙalla nau'ikan saƙonnin guda biyu, daidaitattun saƙonnin GREIS, da saƙonnin rubutu marasa daidaituwa.
Mafi mahimmanci kuma nau'in saƙonnin da ake amfani da su sosai shine saƙon daidaitattun saƙonnin GREIS. Tsarin su gabaɗaya an tsara shi a hankali don ba da izini ga binary da saƙonnin rubutu-

www.javad.com

63

SAKON KARBAR Gaba ɗaya Tsarin Saƙonni
Daidaitattun Saƙonni
masu hikima, da kuma ba da damar aikace-aikacen su tsallake saƙonnin da aikace-aikacen bai sani ba ko kuma ba ya sha'awar.
Taimako don saƙon rubutu marasa daidaituwa, waɗanda yakamata su bi tsarin da aka ayyana musu a cikin wannan jagorar, yana ba da damar haɗa daidaitattun saƙonnin GREIS tare da saƙon wasu nau'ikan tsari a daidaitaccen rafin bayanan GREIS. ExampIrin wannan tsarin saƙon NMEA ne.
Saƙonnin rubutu marasa daidaituwa na akwati na musamman, saƙonnin da ke ɗauke da ASCII kawai da/ko Haruffa, ana shigar da injin tsara saƙon a cikin mai karɓa tsakanin daidaitattun saƙonnin GREIS don sa saƙon da aka samu ya zama mafi sauƙin karantawa lokacin da aka aika shi zuwa ga tasha ko rubutu na gaba ɗaya. viewer ko aikace-aikacen edita.
Bayan daidaitattun saƙonnin GREIS da saƙon rubutu mara daidaitattun daidaito, masu karɓar JAVAD GNSS galibi suna goyan bayan sauran nau'ikan tsari (misali, RTCM, BINEX, CMR). Koyaya, waɗannan sifofin ba su dace da tsarin daidaitaccen rafin saƙon GREIS ba. Idan rafi ya ƙunshi saƙon waɗannan nau'ikan, ba za a iya kiransa daidaitaccen rafin saƙon GREIS ba, kuma ba za a iya misalta shi da ƙa'idodi ɗaya na daidaitaccen rafi.1

3.3 Gabaɗaya Tsarin Saƙonni

3.3.1 Daidaitattun Saƙonni

Tsarin kowane daidaitaccen saƙon shine kamar haka:

tsarin StdMessage {var} {

id1[2];

// Mai ganewa

a1 tsayi[3];

// Tsawon jikin hexadecimal, [000…FFF]

u1 jiki[tsawon]; // Jiki

};

Kowane daidaitaccen saƙo yana farawa da keɓaɓɓen mai gano saƙon wanda ya ƙunshi haruffa ASCII guda biyu. Duk wani haruffa daga rukunin "0" zuwa "~" (watau lambobin ASCII na goma a cikin kewayon [48…126]) ana ba da izini a cikin mai ganowa.

GREIS

1. A gaskiya ma, tsarin GREIS daidaitattun saƙonni yana da sauƙi ta yadda zai iya haɗa kowane rafi na bayanai a cikin daidaitattun bayanan GREIS, amma sai a nannade asalin rafi marar jituwa a cikin jerin sakonni na GREIS na musamman. Saƙon da aka riga aka ƙayyade tare da mai ganowa ">>" yana aiki da wannan dalili.

www.javad.com

64

SAKON KARBAR Gaba ɗaya Tsarin Saƙonni
Saƙonnin rubutu marasa daidaituwa
Mai gano saƙo yana biye da tsayin filin jikin saƙo. Wannan filin, wanda ya ƙunshi manyan haruffa guda uku na hexadecimal, yana ƙayyadad da tsawon saƙon a cikin bytes. Don haka matsakaicin tsayin jikin saƙon shine 4095 (0xFFF) bytes.
Jikin saƙo yana bi nan da nan bayan filin tsayi kuma ya ƙunshi ainihin adadin bytes da filin tsayi ya kayyade. Babu ƙuntatawa akan abubuwan da ke cikin saƙon da ke tattare da tsarin gaba ɗaya. Tsarin tsarin saƙon a cikin saƙo yana bayyana a fakaice ta hanyar gano saƙo. Siffofin jikin saƙon duk saƙon da aka riga aka ayyana

3.3.2 Saƙonnin rubutu marasa daidaituwa

Tsarin saƙon rubutu da ba daidai ba shine kamar haka:

tsarin NonStdTextMessage {var} {

a1 id;

// Identifier, [!…/]

a1 jiki[];

// Jiki na tsayin daka, [0…)

ku 1;

// Ƙarshen saƙo ( ko )

};

Mai gano saƙo shine kowane hali a cikin kewayon [!… /] (lambobin ASCII na goma a cikin kewayon [33…47]). Mai gano saƙon zaɓi ne. Idan ba ya nan, saƙon ya kamata ya kasance da sifili mai tsayi (watau ya kamata ya kasance ba ya nan kuma).

Jikin saƙo shine jerin haruffan ASCII sai dai (lambar goma 13) da (lambar goma 10) haruffa. Babu iyakance akan tsawon jikin da aka sanya ta tsarin.

Ƙarshen alamar saƙon shine ko dai ko hali.

Lura cewa tsarin yana ba da damar saƙon da ba daidai ba wanda ya ƙunshi haruffa CR ko LF kawai. Wannan fasalin yana ba da damar sanya daidaitattun rafukan saƙon GREIS su zama mafi sauƙin karantawa yayin fitar da bayanai zuwa tashar manufa ta gaba ɗaya ko viewtare da rubutu gama gari viewko edita.

Ɗaya daga cikin masu gano saƙon rubutu mara misaltuwa, harafin "$", an riga an tanada shi azaman mai ganowa don daidaitattun saƙonnin NMEA. Babu wani saƙon rubutu da ba daidai ba da ya kamata yayi amfani da "$" azaman mai ganowa.

3.3.3 Fassarar Ragowar Saƙon
A cikin wannan sashe, zaku sami wasu alamu da shawarwari kan yadda ake rubuta lambar da aka yi niyya don rarraba rafukan saƙon mai karɓar GREIS. Ko da yake ba za mu tattauna wannan batu dalla-dalla a cikin wannan littafin koyarwa ba, muna so mu jaddada a nan cewa daidaitaccen saƙon

GREIS

www.javad.com

65

SAKON KARBAR Gaba ɗaya Tsarin Saƙonni
Rarraba Saƙon Rafi
Tsarin zai ba ku damar aiwatarwa yadda ya kamata / tantance kusan kowane rafi na GREIS da zaku iya fuskanta a aikace.

Lura:

Aiki tare
Lokacin rarraba rafin saƙo, kuna buƙatar fara nemo iyakar saƙo mafi kusa. Wannan shine abin da ake kira "synchronization". Ana aiwatar da aiki tare da saƙo lokacin da aka fara tantancewa ko lokacin da aiki tare ya ɓace saboda kuskure a rafin bayanai. A zahiri, don sauƙaƙe algorithm, kuna iya la'akari da cewa an riga an daidaita ku lokacin da kuka fara rarraba rafin bayanai. Idan ya faru cewa ba lallai ba ne al'amarin, kuskuren tantancewa ya kamata ya faru. Sai ku tsallake harafi ɗaya daga rafin shigar da ku kuma ku yi kamar an sake daidaita ku. Irin wannan tsarin yana kawar da aikin daidaitawa da kyau a matsayin wani sashe na daban na lissafin algorithm.
Saboda gaskiyar cewa adadin kurakurai a cikin rafin bayanai masu fa'ida yakamata ya zama ƙasa kaɗan, aiki tare bai kamata ya zama aiki akai-akai ba. Bugu da ƙari, rafin bayanan GREIS yawanci ya ƙunshi gajerun saƙonni, don haka nisa zuwa iyakar saƙo mafi kusa yawanci ƙanana ne. Yin la'akari da waɗannan la'akari, babu buƙatu don daidaitawa algorithm ya zama da sauri sosai.

Lura:

Tsallake zuwa Saƙo na gaba
Samun tsayi a cikin tsarin gaba ɗaya na daidaitattun saƙonnin GREIS yana ba ku damar yin watsi da saƙonni cikin sauƙi ba tare da sanin tsarin jikinsu ba. Muna ba da shawarar sosai don rubuta fassarar don su tsallake saƙonnin da ba a san su ba.
Don tafiya daga saƙon yanzu zuwa na gaba, ɗauki matakai masu zuwa:
1. A ɗauka cewa sakon na yanzu yana farawa a matsayi "N". Ƙayyade tsawon saƙon na yanzu (yanke haruffa ## N+2, N+3, N+4). A ɗauka cewa tsawon saƙon daidai yake da L. Tsallake haruffan L+5 na farko da suka fara daga matsayi "N".
2. Tsallake duka kuma haruffa (idan akwai).
A taƙaice, ba mu ba da shawarar cewa kayi amfani da lambar tantancewa kowane bayani na farko game da girma da abubuwan da ke cikin sassan saƙon ba. Idan kun mutunta wannan shawarar, ba za ku sami matsala tare da shirin tantancewa ba idan an canza wasu saƙonnin.
Dokoki da alamu kan tantance sassan saƙon daidaitattun saƙon GREIS da aka riga aka ƙirƙira ana tattauna su daga baya a cikin “Ƙungiyoyin Saƙon Watsawa” a shafi na 67.

GREIS

www.javad.com

66

GREIS

KARBAR SAKONNIN Daidaitattun Saƙonnin da aka ƙayyade
Ƙungiyoyin Saƙo na Ƙarfafawa
3.4 Daidaitattun Saƙonnin da aka Kayyade
A cikin wannan sashe za mu fahimci mai karatu tare da ƙayyadaddun saitin daidaitattun saƙonnin GREIS. Lokacin magana akan saƙo tare da mai gano XX, muna amfani da bayanin martaba [XX]. Yayin da yawancin saƙonnin ana kiran su ta hanyar gano saƙon su a cikin GREIS, wasu daga cikinsu, musamman waɗanda ba su da alamomin haruffa, suna da suna daban-daban. Don irin waɗannan saƙonnin ana amfani da bayanin [XX](NN), inda XX shine mai gano saƙo, kuma NN sunan saƙo ne da za a yi amfani da shi a cikin umarnin GREIS. Don misaliample saƙon [~~](RT) yana da taken "~~" kuma ana kiransa /msg/jps/RT a cikin umarnin GREIS.
Wannan sashe yana bayyana tsarin jikin ga duk daidaitattun saƙon da aka riga aka ayyana. Ka tuna cewa a cikin rafin bayanai kowane saƙo yana da daidaitaccen rubutun da aka siffanta shi da tsarin gaba ɗaya shima.
3.4.1 Jigogin Saƙon Watsawa
Halatta Tsari Tsari
Siffofin saƙonnin binary masu ƙayyadaddun girman saƙo suna ba da damar ƙara ƙarin filayen bayanai a nan gaba. Ana ba da izinin shigar da sabbin filayen kawai a ƙarshen jikin saƙo kafin filin checksum (idan akwai). Irin waɗannan gyare-gyare ga sassan saƙo ana ɗaukar su azaman kari ne, ba canje-canjen da ba su dace ba.
Kodayake daidaitattun saƙonnin rubutu na GREIS ba saƙon da ke da ƙayyadaddun girman saƙon ba ne, sabbin filayen na iya bayyana a cikin waɗannan saƙonnin nan gaba. Za'a iya shigar da sabbin filayen ko dai a ƙarshen saƙon rubutu da ke akwai kafin filin checksum, ko kuma nan da nan kafin kowane takalmin gyaran kafa na hannun dama (}). Domin misaliample, sakon da ake karantawa a halin yanzu kamar:
…1,{21,22},3,@CS
za a iya daga baya mika zuwa
…1,{2.1,2.2,2.3},3,4,@CS
inda aka ƙara ƙarin filayen guda biyu, "2.3" da "4".
Aiwatar da algorithm ɗin binciken ku tare da la'akari da waɗannan dokoki don sa su yi aiki ko da tare da kari na tsari na gaba:
1. Kar a ɗauka cewa girman jikin saƙon da aka karɓa ya dace daidai da takamaiman girman da aka ayyana a cikin wannan takaddar. Sai dai idan sakon ya yi gajeru yana nufin ba za ku iya amfani da abubuwan da ke cikin sa ba. Idan sakon ya fi tsayi fiye da yadda ake tsammani, kawai watsi da bayanan da suka wuce.
2. Adireshin filin checksum dangane da ƙarshen jikin saƙon.

www.javad.com

67

KARBAR SAKONNIN Daidaitattun Saƙonnin da aka ƙayyade
Gabaɗaya Bayanan kula
3. Adireshin sauran filayen bayanai dangane da farkon jikin sakon. 4. Yi la'akari da ƙa'idar da ke sama don tsawaita saƙonnin rubutu lokacin
rubuta masu cire bayanai don saƙonnin rubutu.
Takaddun shaida
Bayan an fitar da sako daga ma’adanar bayanai ta hanyar amfani da dabarun da aka kwatanta a cikin “Parsing Message Stream” a shafi na 65, kuma mai gano sakon yana daya daga cikin wadanda manhajar ke sha’awarta, sai a tace bangaren sakon domin fitar da bayanan. . Kafin fitar da abin da ke ciki, yakamata a ƙididdige adadin saƙon kuma a kwatanta shi da adadin kuɗin da ke cikin saƙon.
Yawancin saƙonnin da aka riga aka ƙayyade sun ƙunshi checksum. Ana ƙididdige Checksum ta amfani da kan saƙon duka biyu (watau “mai gano saƙo” da “tsawon jikin saƙo”) da kuma jikin kanta. Dubi "Kimiyoyi Checksum" a shafi na 579 don ƙarin bayani kan lissafin checksum.
Ana sanya ma'auni koyaushe a ƙarshen jikin saƙon. Idan an canza tsarin saƙo ta ƙara sabon filin bayanai, za a ƙara sabbin filayen bayanai kafin filin rajistan shiga. Wannan yana bayyana dalilin da yasa aka bada shawarar yin magana da filin checksum dangane da ƙarshen saƙon.
3.4.2 Gabaɗaya Bayanan kula
Ma'aunin Lokaci
Akwai ma'auni biyar na lokacin da mai karɓar ku zai iya ɗauka:
Tr lokacin karɓa Tg GPS tsarin lokaci Tu UTC(USNO). Lokacin Haɗin kai na Duniya yana goyan bayan Rundunar Sojojin Ruwa ta Amurka.
vatory. Tn lokacin tsarin GLONASS. UTC (SU). Lokacin Haɗin kai na Duniya yana goyan bayan lokacin Jiha da Fre-
Quency Service, Rasha.
“Lokacin karɓa” shine kawai grid ɗin lokaci wanda koyaushe yake samuwa a cikin mai karɓar ku (watau sauran grid ɗin lokaci daga lissafin sama yana iya ko bazai samuwa a halin yanzu).
A zahiri, mai karɓar JAVAD GNSS koyaushe yana daidaita lokacin karɓar sa tare da ɗayan ma'auni huɗu na duniya: lokacin GPS, UTC(USNO), lokacin GLONASS, ko UTC(SU). The

GREIS

www.javad.com

68

GREIS

KARBAR SAKONNIN Daidaitattun Saƙonnin da aka ƙayyade
Gabaɗaya Bayanan kula
lokaci grid don haka zaɓin ana kiransa "lokacin magana mai karɓa" (Trr) daga baya a wannan sashe1.
Tsarukan lokaci daban-daban na iya samun mabambantan bayanan lokaci (tsari) masu alaƙa da su (misali, don lokacin GPS, muna amfani da kalmomi kamar “lambar mako”, “lokacin mako”, da sauransu). Lura, duk da haka, cewa wakilcin "lokacin mai karɓa" ba zai dogara da lokacin da aka zaɓa na mai karɓa ba kuma ana wakilta koyaushe azaman kwanan wata da lokacin rana.
Yawancin saƙonnin da aka riga aka ƙayyade ba su ƙunshi bayanin lokacin tunani a ciki ba. A cikin mu view, zai zama wuce gona da iri don amfani da lokaci ɗaya tag tare da dukkanin saƙonnin da mai karɓa ke samarwa a wannan zamani. Lokacin fitar da bayanan mai karɓa don zamanin yanzu, yawanci kuna samun saƙonni iri-iri. Maimakon samar wa kowannensu lokaci guda tag filin bayanai, muna amfani da saƙo na musamman wanda ke ɗauke da bayanan lokacin karɓa gama gari don waɗannan saƙonnin. Ana kiran wannan saƙon "Lokacin karɓa" kuma yana da mai ganowa [~~].
Akwai, duk da haka, yanayin aiki, wanda ake kira yanayin jinkiri na RTK, lokacin da a lokacin da aka ba da mai karɓa na zamani zai iya samar da bayani da aka ambata zuwa wani zamanin a baya. Don samar da lokaci tag don irin wannan mafita, Lokaci Magani na musamman-Tag Ana amfani da saƙon [ST]. A gaskiya wannan sakon yana ba da lokacin da ya dace tag don mafita a cikin duk hanyoyin aiki, kodayake a yawancin hanyoyin yana da daidai lokacin da [~~].
Akwai wasu saƙonnin da ke da lokaci tag filin data. Waɗancan saƙon ne waɗanda ke ɗauke da bayanai waɗanda ke bayyana kansu akan grid zamanin mai karɓa. Exampirin wannan saƙon shine " Event " [==].
Masu iyaka
A haƙiƙa, saƙon “Lokaci Mai karɓa” yakamata ya gabaci duk sauran saƙonnin da aka samar a wannan zamani don haka ke iyakance saƙonnin da suka dace da zamani daban-daban. Daga wani m batu na view, ya rage ga mai amfani ya ayyana tsarin saƙon a cikin rafin fitarwa. Duk da haka, ya kamata a kula don tabbatar da cewa tsarin da aka rubuta saƙonni a cikin rafi na fitarwa bai karya "epoch synchronization", wanda ke da matukar mahimmanci don aiwatar da bayanan da aka shigar tare da fakitin software na JAVAD GNSS. Don ƙarin cikakkun bayanai kan tsoffin saitin saƙonni duba "Saƙon Saƙo" a shafi na 562.
Don aikace-aikace na ainihi yana da mahimmanci don ƙayyade ƙarshen zamani da wuri-wuri. Don irin waɗannan aikace-aikacen kawai iyakance zamanin da alamar “farkon zamanin” bai dace ba. Muna ba da shawarar amfani da saƙon "Lokacin Epoch" [::](ET) azaman alamar "ƙarshen zamanin". Wannan saƙon ya ƙunshi lokaci ɗaya na filin rana wanda aka samo a cikin saƙon "Lokacin Mai karɓa" wanda ke ba da damar bincika amincin. Manufar ita ce kwatanta lokaci tag

1. A cikin firmware na yanzu mai karɓa lokacin tunani shine ko dai GPS ko lokacin tsarin GLONASS, koma zuwa /par/raw/time/ref shafi na 220

www.javad.com

69

GREIS

KARBAR SAKONNIN Daidaitattun Saƙonnin da aka ƙayyade
Gabaɗaya Bayanan kula
daga [::] sako akan lokaci tag daga sakon [~~] mai dacewa. Ba daidai ba tags alamu ne na karyewar zamani.
Za ku lura cewa yawancin saƙonnin suna da abubuwan ganowa waɗanda suka ƙunshi lambobi kawai da/ko haruffa Turanci. A haƙiƙa, "Lokacin karɓa" [~~] shine kawai saƙon da mai gano shi ke amfani da harafin "~". Yana da ma'ana yayin da saƙon [~~] ke taka muhimmiyar rawa yana aiki azaman ƙayyadaddun lokaci. Don haka akwai matakan kiyayewa na musamman don rage yiwuwar rasa wannan mahimmin saƙon. Hakazalika, mai gano saƙon "Event" ([==]), shima, dole ne ya zama mai ban mamaki sosai tunda software na iya amfani da abubuwan da suka faru na kyauta kamar masu iyakancewa.
Tunanin yin amfani da masu gano “masu bambanta” don saƙonnin da ke aiki azaman masu iyakancewa a bayyane yake. Idan lissafin saƙo ya yi kuskure, kawai duba mai gano sa. Idan ɗaya daga cikin haruffan mai ganowa ya zo daidai da “~”, to yana da wuya cewa wannan gurɓataccen saƙon [~~] ne. Don haka, ba kwa buƙatar tsallake zuwa saƙon [~~] na gaba a wannan yanayin.
A gefe guda, idan saƙo yana da madaidaicin checksum duk da haka ɗayan haruffan ganowa shine "~", to zai fi aminci a ɗauki wannan saƙo a matsayin saƙon ɓarna [~~]. A wannan yanayin, tsallake zuwa saƙon [~~] na gaba.

Nau'in Magani

Filin "solType" da aka yi amfani da shi a yawancin saƙon da aka riga aka ƙayyade yana tsara nau'in bayani mai dacewa kuma yana iya samun dabi'u masu zuwa:
Table 3-3. Nau'in Magani

Daraja

Ma'ana

0

a'a

Takardu / Albarkatu

JAVAD GREIS GNSS Mai karɓa na Waje [pdf] Jagorar mai amfani
GREIS GNSS Interface Mai karɓa na Waje, GREIS, GNSS Mai karɓa na Waje, Mai karɓa na waje, Interface na waje, Interface

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *