JAVAD GREIS GNSS ரிசீவர் வெளிப்புற இடைமுகம்

விவரக்குறிப்புகள்

  • தயாரிப்பு: GREIS GNSS ரிசீவர்
  • நிலைபொருள் பதிப்பு: 4.5.00
  • கடைசியாக திருத்தப்பட்டது: அக்டோபர் 14, 2024

தயாரிப்பு தகவல்

GREIS GNSS ரிசீவர் என்பது JAVAD GNSS ஆல் வடிவமைக்கப்பட்ட உயர்-துல்லியமான வெளிப்புற இடைமுக சாதனமாகும், இது துல்லியமான நிலைப்படுத்தல் தகவலை வழங்குகிறது.

அறிமுகம்

GREIS என்பது பல்வேறு பயன்பாடுகளுக்குப் பயன்படுத்தப்படும் ஒரு பல்துறை சாதனமாகும். சில முக்கிய குறிப்புகள் இங்கே:

  • GREIS என்றால் என்ன: இது GNSS பெறுநர்களுக்கான வெளிப்புற இடைமுக சாதனமாகும்.
  • GREIS எவ்வாறு பயன்படுத்தப்படுகிறது: இது GNSS அமைப்புகளின் செயல்பாடு மற்றும் துல்லியத்தை மேம்படுத்த பயன்படுகிறது.
  • பட்டியல்கள்: ஆதரிக்கப்படும் அம்சங்கள் மற்றும் செயல்பாடுகளின் விரிவான பட்டியல்களுக்கு கையேட்டைப் பார்க்கவும்.
  • பொருள்கள்: குறிப்பிட்ட பணிகளுக்கு GREIS உடன் பயன்படுத்தக்கூடிய பல்வேறு பொருட்களை ஆராயுங்கள்.

பெறுநர் உள்ளீட்டு மொழி

பெறுநர் உள்ளீட்டு மொழி பயனர்கள் குறிப்பிட்ட கட்டளைகள் மற்றும் தொடரியல் பயன்படுத்தி சாதனத்துடன் தொடர்பு கொள்ள அனுமதிக்கிறது. இங்கே ஒரு சுருக்கமான விளக்கம்view:

  • மொழி Examples: வழங்கப்பட்ட முன்னாள் நபரிடமிருந்து கற்றுக்கொள்ளுங்கள்ampசாதனத்துடன் எவ்வாறு தொடர்புகொள்வது என்பதைப் புரிந்து கொள்ள les.
  • மொழி தொடரியல்: பெறுநருக்கு கட்டளைகளை அனுப்புவதற்கான தொடரியல் விதிகளை நீங்களே அறிந்து கொள்ளுங்கள்.
  • கட்டளைகள்: உங்கள் தேவைகளுக்கு ஏற்ப சாதனத்தைக் கட்டுப்படுத்தவும் உள்ளமைக்கவும் பல்வேறு கட்டளைகளைப் பயன்படுத்தவும்.

ரிசீவர் செய்திகள்

தரவு மற்றும் நிலைத் தகவல்களைப் புரிந்துகொள்வதற்கு பெறுநர் செய்திகளைப் புரிந்துகொள்வது மிக முக்கியம். நீங்கள் தெரிந்து கொள்ள வேண்டியது இங்கே:

  • மரபுகள்: செய்திகளைத் துல்லியமாக விளக்குவதற்கு குறிப்பிட்ட வடிவங்கள் மற்றும் மதிப்புகளைப் பின்பற்றவும்.
  • நிலையான செய்தி ஸ்ட்ரீம்: நிலையான தரவு பரிமாற்றத்திற்கான நிலையான செய்தி வடிவமைப்பை ஆராயுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

கே: GREIS GNSS ரிசீவரின் ஃபார்ம்வேரை மாற்ற முடியுமா?
ப: இல்லை, JAVAD GNSS இன் பதிப்புரிமை விதிமுறைகளின்படி, ஃபார்ம்வேரை மாற்றுவது அனுமதிக்கப்படவில்லை.

கே: GREIS GNSS ரிசீவர் தொடர்பான தொழில்நுட்ப சிக்கல்களுக்கான ஆதரவை எவ்வாறு அணுகுவது?
A: தொழில்நுட்ப ஆதரவுக்கு, உதவிக்கு JAVAD GNSS ஐ நேரடியாகத் தொடர்பு கொள்ளவும்.

உங்கள் JAVAD GNSS ரிசீவரை வாங்கியதற்கு நன்றி. இந்த குறிப்பு வழிகாட்டியில் ("வழிகாட்டி") கிடைக்கும் பொருட்கள் JAVAD GNSS தயாரிப்புகளின் உரிமையாளர்களுக்காக JAVAD GNSS, Inc. மூலம் தயாரிக்கப்பட்டது. இது பெறுநரைப் பயன்படுத்துவதற்கு உரிமையாளர்களுக்கு உதவ வடிவமைக்கப்பட்டுள்ளது மற்றும் அதன் பயன்பாடு இந்த விதிமுறைகள் மற்றும் நிபந்தனைகளுக்கு உட்பட்டது ("விதிமுறைகள் மற்றும் நிபந்தனைகள்").

விதிமுறைகள் மற்றும் நிபந்தனைகள்
தொழில்முறை பயன்பாடு ஜாவாட் ஜிஎன்எஸ்எஸ் பெறுநர்கள் ஒரு நிபுணரால் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளன. இயக்குவதற்கு, ஆய்வு செய்வதற்கு அல்லது சரிசெய்வதற்கு முன், பயனரைப் பற்றிய நல்ல அறிவு மற்றும் புரிதல் மற்றும் பாதுகாப்பு வழிமுறைகளைப் பயனர் எதிர்பார்க்கிறார். ரிசீவரை இயக்கும்போது எப்போதும் தேவையான பாதுகாவலர்களை (பாதுகாப்பு காலணிகள், ஹெல்மெட் போன்றவை) அணியுங்கள்.

இந்த வழிகாட்டியில் உள்ள ஏதேனும் உத்திரவாதங்கள் தவிர உத்தரவாதத்தின் மறுப்பு அல்லது தயாரிப்புடன் இருக்கும் உத்தரவாத அட்டை, இந்த வழிகாட்டி மற்றும் பெறுநருக்கு "உள்ளபடியே" வழங்கப்படுகிறது. வேறு எந்த உத்தரவாதங்களும் இல்லை. ஜாவாட் ஜிஎன்எஸ்எஸ் எந்தவொரு குறிப்பிட்ட பயன்பாடு அல்லது நோக்கத்திற்காக வணிகம் அல்லது உடற்தகுதிக்கான எந்தவொரு மறைமுகமான உத்தரவாதத்தையும் மறுக்கிறது. ஜாவாத் ஜிஎன்எஸ்எஸ் மற்றும் அதன் விநியோகஸ்தர்கள் இங்கு உள்ள தொழில்நுட்ப அல்லது தலையங்கப் பிழைகள் அல்லது குறைபாடுகளுக்கு பொறுப்பேற்க மாட்டார்கள்; இந்த பொருள் அல்லது பெறுநரின் பொருத்துதல், செயல்திறன் அல்லது பயன்பாடு ஆகியவற்றால் ஏற்படும் தற்செயலான அல்லது தொடர்ச்சியான சேதங்களுக்கு அல்ல. அத்தகைய மறுக்கப்பட்ட சேதங்கள் அடங்கும் ஆனால் நேர இழப்பு, இழப்பு அல்லது தரவு அழிவு, லாபம், சேமிப்பு அல்லது வருவாய் இழப்பு அல்லது தயாரிப்பின் பயன்பாட்டின் இழப்பு ஆகியவற்றுடன் வரம்பிடப்படவில்லை. கூடுதலாக, ஜாவாட் ஜிஎன்எஸ்எஸ், மாற்றுத் தயாரிப்புகள் அல்லது மென்பொருள், பிற நிறுவனங்களின் உரிமைகோரல்களைப் பெறுவது தொடர்பாக ஏற்படும் சேதங்கள் அல்லது செலவுகளுக்குப் பொறுப்பேற்காது அல்லது பொறுப்பாகாது. எந்தவொரு நிகழ்விலும், JAVAD GNSS, பெறுநருக்கான கொள்முதல் விலையை விட அதிகமாக உள்ள சேதங்களுக்கு அல்லது உங்களுக்கு அல்லது வேறு எந்த நபருக்கோ அல்லது நிறுவனத்திற்கோ எந்தப் பொறுப்பையும் கொண்டிருக்காது.
உரிம ஒப்பந்தம் JAVAD GNSS ஆல் வழங்கப்பட்ட அல்லது JAVAD GNSS இலிருந்து பதிவிறக்கம் செய்யப்பட்ட எந்தவொரு கணினி நிரல்களையும் அல்லது மென்பொருளையும் பயன்படுத்துதல் webபெறுநருடன் தொடர்புடைய தளம் (“மென்பொருள்”) இந்த வழிகாட்டியில் உள்ள இந்த விதிமுறைகள் மற்றும் நிபந்தனைகளை ஏற்றுக்கொள்வது மற்றும் இந்த விதிமுறைகள் மற்றும் நிபந்தனைகளுக்கு இணங்குவதற்கான ஒப்பந்தம் ஆகும். விதிமுறைகளின் கீழ் அத்தகைய மென்பொருளைப் பயன்படுத்த பயனருக்கு தனிப்பட்ட, பிரத்தியேகமற்ற, மாற்ற முடியாத உரிமம் வழங்கப்படுகிறது.

முன்னுரை விதிமுறைகள் மற்றும் நிபந்தனைகள்
இங்கே குறிப்பிடப்பட்டுள்ளது மற்றும் எந்தவொரு சந்தர்ப்பத்திலும் ஒரு ரிசீவர் அல்லது ஒற்றை கணினியுடன் மட்டுமே. JAVAD GNSS இன் வெளிப்படையான எழுத்துப்பூர்வ ஒப்புதல் இல்லாமல் நீங்கள் மென்பொருள் அல்லது இந்த உரிமத்தை ஒதுக்கவோ அல்லது மாற்றவோ முடியாது. இந்த உரிமம் நிறுத்தப்படும் வரை நடைமுறையில் இருக்கும். மென்பொருள் மற்றும் வழிகாட்டியை அழிப்பதன் மூலம் நீங்கள் எந்த நேரத்திலும் உரிமத்தை நிறுத்தலாம். நீங்கள் ஏதேனும் விதிமுறைகள் அல்லது நிபந்தனைகளுக்கு இணங்கத் தவறினால் JAVAD GNSS உரிமத்தை நிறுத்தலாம். நீங்கள் பெறுநரின் பயன்பாடு நிறுத்தப்பட்டவுடன் மென்பொருள் மற்றும் வழிகாட்டியை அழிக்க ஒப்புக்கொள்கிறீர்கள். மென்பொருளில் உள்ள அனைத்து உரிமை, பதிப்புரிமை மற்றும் பிற அறிவுசார் சொத்துரிமைகள் JAVAD GNSS க்கு சொந்தமானது. இந்த உரிம விதிமுறைகள் ஏற்கப்படாவிட்டால், பயன்படுத்தப்படாத மென்பொருளையும் வழிகாட்டியையும் திருப்பித் தரவும்.

இரகசியத்தன்மை இந்த வழிகாட்டி, அதன் உள்ளடக்கங்கள் மற்றும் மென்பொருள் (ஒட்டுமொத்தமாக, "ரகசியத் தகவல்") ஆகியவை ஜாவாட் ஜிஎன்எஸ்எஸ்ஸின் ரகசிய மற்றும் தனியுரிமத் தகவலாகும். JAVAD GNSS இன் இரகசியத் தகவலை உங்கள் சொந்த மிகவும் மதிப்புமிக்க வர்த்தக ரகசியங்களைப் பாதுகாப்பதில் நீங்கள் பயன்படுத்தும் கவனிப்பின் அளவைக் காட்டிலும் குறைவான கவனத்துடன் நடத்த ஒப்புக்கொள்கிறீர்கள். இந்த பத்தியில் உள்ள எதுவும், பெறுநரை இயக்க அல்லது கவனித்துக்கொள்வதற்கு அவசியமான அல்லது பொருத்தமானதாக இருக்கலாம் என உங்கள் பணியாளர்களுக்கு இரகசிய தகவலை வெளியிடுவதிலிருந்து உங்களைத் தடுக்காது. அத்தகைய பணியாளர்கள் ரகசியத் தகவலையும் ரகசியமாக வைத்திருக்க வேண்டும். ஏதேனும் ரகசியத் தகவலை வெளியிட நீங்கள் சட்டப்பூர்வமாக நிர்ப்பந்திக்கப்பட்டால், நீங்கள் JAVAD GNSS க்கு உடனடி அறிவிப்பை வழங்க வேண்டும், இதனால் அது ஒரு பாதுகாப்பு உத்தரவு அல்லது பிற பொருத்தமான தீர்வைப் பெறலாம்.
WEBSITE; பிற அறிக்கைகள் JAVAD GNSS இல் எந்த அறிக்கையும் இல்லை webதளம் (அல்லது வேறு ஏதேனும் webதளம்) அல்லது வேறு ஏதேனும் விளம்பரங்கள் அல்லது JAVAD GNSS இலக்கியங்களில் அல்லது JAVAD GNSS இன் ஊழியர் அல்லது சுயாதீன ஒப்பந்ததாரரால் உருவாக்கப்பட்ட இந்த விதிமுறைகள் மற்றும் நிபந்தனைகளை மாற்றியமைக்கிறது (மென்பொருள் உரிமம், உத்தரவாதம் மற்றும் பொறுப்பு வரம்பு உட்பட).
பாதுகாப்பு ரிசீவரின் முறையற்ற பயன்பாடு நபர்கள் அல்லது சொத்து மற்றும்/அல்லது தயாரிப்பின் செயலிழப்புக்கு காயம் ஏற்படலாம். அங்கீகரிக்கப்பட்ட JAVAD GNSS உத்தரவாத சேவை மையங்களால் மட்டுமே பெறுநரைப் பழுதுபார்க்க வேண்டும்.
மற்றவை மேலே உள்ள விதிமுறைகள் மற்றும் நிபந்தனைகள் எந்த நேரத்திலும் JAVAD GNSS ஆல் திருத்தப்படலாம், மாற்றப்படலாம், மாற்றப்படலாம் அல்லது ரத்துசெய்யப்படலாம். மேலே உள்ள விதிமுறைகள் மற்றும் நிபந்தனைகள், கலிபோர்னியா மாநிலத்தின் சட்டங்களுக்கு இணங்க, சட்டங்களின் முரண்பாட்டைக் குறிப்பிடாமல் நிர்வகிக்கப்படும்.

GREIS என்றால் என்ன
GREIS என்பது பயனர்களின் அனைத்து திறன்கள் மற்றும் செயல்பாடுகளை அணுகுவதன் மூலம் GNSS பெறுநர்களுடன் திறம்பட தொடர்பு கொள்ள உதவும் ஒரு இடைமுக மொழியாகும்.
GREIS ஆனது JAVAD GNSS வன்பொருளின் முழு வரம்பிற்கும் பொதுவான பெறுநரின் மொழி அமைப்பைக் குறிக்கிறது. இந்த மொழி அமைப்பு ரிசீவர்-சுயாதீனமானது மற்றும் எதிர்கால மாற்றம் அல்லது விரிவாக்கத்திற்கு திறந்திருக்கும். GREIS ஒரு ஒருங்கிணைந்த அணுகுமுறையை அடிப்படையாகக் கொண்டது, இது பெயரிடப்பட்ட பொருள்களின் பொருத்தமான தொகுப்பைப் பயன்படுத்தி JAVAD GNSS பெறுநரைக் கட்டுப்படுத்த பயனரை அனுமதிக்கிறது. இந்த பொருள்களுடனான தொடர்பு முன் வரையறுக்கப்பட்ட கட்டளைகள் மற்றும் செய்திகள் மூலம் அடையப்படுகிறது. பயன்படுத்தப்படும் ரிசீவர் பொருள்களின் எண்ணிக்கை அல்லது வகைக்கு குறிப்பிட்ட கட்டுப்பாடுகள் எதுவும் இல்லை.

GREIS எவ்வாறு பயன்படுத்தப்படுகிறது
JAVAD GNSS ரிசீவருடன் அதன் போர்ட்களில் ஒன்றின் மூலம் தொடர்பு கொள்ளும் எந்த அமைப்பும் (தொடர், இணை, USB, ஈதர்நெட் போன்றவை) தேவையான பணியை நிறைவேற்ற GREIS கட்டளைகள் மற்றும் செய்திகளைப் பயன்படுத்தும். GREIS மிகவும் முக்கியப் பங்கு வகிக்கும் ஒரு ஜோடி வழக்கமான பயன்பாடுகள், முதலில், ஆய்வு மற்றும் RTK திட்டங்களில் களச் செயல்பாட்டின் போது பெறுநர்களுடன் தொடர்புகொள்வதற்கு கையடக்கக் கட்டுப்படுத்திகளைப் பயன்படுத்துதல் அல்லது, இரண்டாவதாக, ரிசீவர்களிடமிருந்து தரவை டெஸ்க்டாப் அமைப்புகளில் பதிவிறக்கம் செய்யும் போது, செயலாக்கம். ஒரு பிந்தைய செயலாக்க பயன்பாடு GREIS கட்டளைகளைப் பயன்படுத்தாது, ஆனால் தரவிலிருந்து தரவைப் பிரித்தெடுக்க GREIS செய்திகளைப் பற்றி அறிந்திருக்க வேண்டும். files.


GREIS இன் ஒரு முக்கிய அம்சம் என்னவென்றால், இது JAVAD GNSS பெறுநர்களின் தானியங்கி மற்றும் கைமுறை கட்டுப்பாட்டிற்கு திறம்பட பயன்படுத்தப்படலாம். கைமுறை கட்டுப்பாட்டிற்கு, பயனர் டெர்மினல் மூலம் தேவையான GREIS கட்டளைகளை ரிசீவரில் உள்ளிடுவார். GREIS மனிதனால் படிக்கக்கூடிய உரை இடைமுகமாக வடிவமைக்கப்பட்டுள்ளதால் இதை எளிதில் அடையலாம். மறுபுறம், GREIS பயன்பாடுகளால் பயன்படுத்துவதை எளிதாக்கும் கடுமையான விதிகளுக்குக் கீழ்ப்படிகிறது.

பட்டியல்கள்
GREIS பெரிதும் பட்டியல்களின் கருத்தைப் பயன்படுத்துகிறது. ரிசீவர் உள்ளீட்டு மொழியிலும் நிலையான உரைச் செய்திகளிலும் பட்டியல்கள் பயன்படுத்தப்படுகின்றன.

அறிமுகம் பொருள்கள்
GREIS இல் உள்ள பட்டியல்கள் காற்புள்ளியால் பிரிக்கப்பட்ட உறுப்புகளின் வரிசையால் குறிப்பிடப்படுகின்றன (,, ASCII குறியீடு 44), மற்றும் பிரேஸ்களில் இணைக்கப்பட்டுள்ளது ({}, ASCII குறியீடுகள் 123 மற்றும் 125):
{உறுப்பு1, உறுப்பு2, உறுப்பு3}
இதையொட்டி, பட்டியலின் கூறுகள் பட்டியல்களாக இருக்கலாம்:
{e1,{ee21,ee22},e3}
இவ்வாறு மேலே உள்ள வரையறை சுழல்நிலையானது, அதனால் தன்னிச்சையான கூடு கட்டும் ஆழத்தின் பட்டியல்கள் அனுமதிக்கப்படுகின்றன. பட்டியல்கள் இல்லாத கூறுகள் இலை கூறுகள் அல்லது வெறுமனே இலைகள் என்று அழைக்கப்படுகின்றன. பட்டியல்களின் கூறுகள் காலியாக இருக்கலாம், அப்படியானால் உறுப்பு தவிர்க்கப்பட்டதாகக் கூறுகிறோம். உதாரணமாகample, கீழே உள்ள பட்டியலில், இரண்டாவது உறுப்பு தவிர்க்கப்பட்டது:
{e1,,e3}
டிலிமிட்டர்களுக்கு முன் மற்றும் பின் இடைவெளிகள் அனுமதிக்கப்படுகின்றன மற்றும் புறக்கணிக்கப்படுகின்றன. ஒரு பட்டியலின் உறுப்புகள் அனைத்தும் தொடக்கத்தில் ஒரே சப்ஸ்ட்ரிங் (முன்னொட்டு) இருந்தால், இந்த துணைச்சரத்தை பட்டியலைச் சுற்றியுள்ள பிரேஸ்களுக்கு வெளியே நகர்த்தலாம், எ.கா.
உறுப்பு{1,2,3}
என்பதன் குறுகிய வடிவமாகும்
{elem1,elem2,elem3}

கூறுகள் பாகுபடுத்தும் போது அகற்றப்படும் இரட்டை மேற்கோள்களில் (“, ASCII குறியீடு 34) இணைக்கப்படலாம். மேற்கோள் காட்டப்பட்ட உறுப்புக்குள், சிறப்பு குறியீடுகள் (பிரேஸ்கள், காற்புள்ளிகள் போன்றவை) அவற்றின் பங்கை இழக்கின்றன மற்றும் அவை வழக்கமான எழுத்துக்களாகக் கருதப்படுகின்றன. மேற்கோள்களின் மற்றொரு பயன்பாடு, "உறுப்பு குறிப்பிடப்படவில்லை" மற்றும் "வெற்று உறுப்பு குறிப்பிடப்பட்ட" நிபந்தனைகளை வேறுபடுத்துவதாகும். முந்தையது பட்டியலிலிருந்து ஒரு உறுப்பைத் தவிர்ப்பதன் மூலம் குறிக்கப்படுகிறது, மேலும் பிந்தையது காற்புள்ளிகளுக்கு இடையில் இரட்டை மேற்கோள்களை வைப்பதன் மூலம் குறிக்கப்படுகிறது. ஒரு சரத்தில் முன்னணி அல்லது பின்தங்கிய இடைவெளிகள் தேவைப்படும்போது மேற்கோள் காட்டுவதும் பயனுள்ளதாக இருக்கும். உறுப்பில் இரட்டை மேற்கோளை வைக்க, இந்த உறுப்பை மேற்கோள் காட்டி, பின்சாய்வு எழுத்துடன் (, ASCII குறியீடு 92) உள்ள இரட்டை மேற்கோளைத் தவிர்க்கவும். மேற்கோள் காட்டப்பட்ட சரத்தில் பின்சாய்வுக்கட்டுப்பாடு தானாக போட, மற்றொரு பின்சாய்வு மூலம் தப்பிக்கவும்ampலெ:
Example: ““மேற்கோள்கள்”, பின்சாய்வு \, மற்றும் சிறப்பு எழுத்துக்கள் கொண்ட சரம், {}”
1.4 பொருள்கள்
GREIS ஐ அடிப்படையாகக் கொண்ட மாதிரியின் சூழலில், JAVAD GNSS ரிசீவர் பெயரிடப்பட்ட பொருள்களின் தொகுப்புடன் அடையாளம் காணப்படுகிறது.

GREIS

www.javad.com

20

அறிமுகம் பொருள்கள்
பொருள் அடையாளங்காட்டிகள்
பொருள் என்பது பெறுநரின் வன்பொருள் அல்லது மென்பொருள் நிறுவனமாக வரையறுக்கப்படுகிறது, அதைக் குறிப்பிடலாம், அமைக்கலாம் அல்லது வினவலாம். வன்பொருள் நிறுவனங்கள் பொதுவாக சாதனங்கள் என்று குறிப்பிடப்படுகின்றன, அதேசமயம் ஃபார்ம்வேர் பொருள்கள் பொதுவாக இருக்கும் fileகள் மற்றும் அளவுருக்கள். ரிசீவர் போர்ட்கள் மற்றும் நினைவக தொகுதிகள் அனைத்தும் சிறந்தவைampகுறைவான சாதனங்கள். அனைத்து சாதனங்களும், fileகள் மற்றும் அளவுருக்கள் GREIS ஆல் சீரான முறையில் கையாளப்படுகின்றன. ஒவ்வொரு பொருளுக்கும் GREIS மூலம் அணுகக்கூடிய, வரையறுக்கப்பட்ட மற்றும்/அல்லது மாற்றக்கூடிய பண்புக்கூறுகளின் தொகுப்பு உள்ளது.


1.4.1 பொருள் அடையாளங்காட்டிகள்
பெறுதல் என்பது பொருள்களின் தொகுப்பாகக் கருதப்படுகிறது (சாதனங்கள், fileகள், செய்திகள், அளவுருக்கள் போன்றவை) GREIS மாதிரியின் சூழலில். ரிசீவர் கட்டளைகளில் உள்ள பொருள்களை நிவர்த்தி செய்வதற்கான நோக்கங்களுக்காக, ஒவ்வொரு பொருளுக்கும் ஒரு தனிப்பட்ட அடையாளங்காட்டி ஒதுக்கப்பட வேண்டும்.


ரிசீவரில் உள்ள பொருள்கள் தர்க்கரீதியாக குழுக்களாக ஒழுங்கமைக்கப்படுகின்றன. ஒரு குழுவும் ஒரு பொருளாகும், அது ரூட் குழுவாக இல்லாவிட்டால் மற்றொரு குழுவிற்கு சொந்தமானது. இவ்வாறு ரிசீவரில் உள்ள அனைத்து பொருட்களும் ஒற்றை வேர் குழுவில் தொடங்கி மரம் போன்ற படிநிலையில் ஒழுங்கமைக்கப்படுகின்றன. இந்த பிரதிநிதித்துவம் அமைப்பின் அமைப்பை ஒத்திருக்கிறது fileபெரும்பாலான கணினி பயனர்களுக்குத் தெரிந்த கோப்பகங்களில் (கோப்புறைகள்) கள்.
GREIS இல், பொருள் குழுக்கள் தொடர்புடைய பொருள் பெயர்களின் பட்டியல்களாக குறிப்பிடப்படுகின்றன. பொருளின் பெயர் பட்டியலில் உள்ள பொருளின் பெயர் தனித்துவமானது. உலகளவில் தனித்துவமான பொருள் அடையாளங்காட்டியானது, பொருள் மரத்தின் வழியாக ரூட் பட்டியலிலிருந்து பொருளுக்கு செல்லும் பாதையில் உள்ள அனைத்து பொருள் பெயர்களாகவும், முன்னோக்கி சாய்வு (/) மூலம் பிரிக்கப்பட்டுள்ளது. ஒற்றை முன்னோக்கி சாய்வு மூலம் ரூட் பட்டியல் அடையாளம் காணப்படுகிறது.
Exampபொருள் அடையாளங்காட்டிகளின் les:
Example: ரூட் குழு:
/
Example: ரிசீவர் மின்னணு ஐடி:
/par/rcv/id
Example: சீரியல் போர்ட் A பாட் விகிதம்:
/par/dev/ser/a/rate
Example: பண்புக்கூறுகள் (அளவு மற்றும் கடைசி மாற்ற நேரம்). file NAME (file கீழே விவாதிக்கப்படும் பொருள் பண்புகளிலிருந்து பண்புக்கூறுகள் வேறுபட்டவை:
/log/NAME
Example: NMEA GGA வாக்கியம்:

GREIS

www.javad.com

21

அறிமுகம் கால வெளியீடு
பொருள் வகைகள்
/msg/nmea/GGA
அனைத்து பொருட்களும் ஒன்று அல்லது அதற்கு மேற்பட்ட பண்புகளுடன் தொடர்புடையவை. பொருள் அடையாளங்காட்டியில் & எழுத்து மற்றும் பண்புக்கூறு பெயரைச் சேர்ப்பதன் மூலம் பொருள் பண்புக்கூறுகள் அடையாளம் காணப்படுகின்றன. ஒவ்வொரு பொருளுக்கும் உள்ள முதன்மையான பண்பு மதிப்பு. இந்தப் பண்பு எப்போதும் GREIS கட்டளைகளால் மறைமுகமாக அணுகப்படுகிறது. சில பொருட்களுக்கு கூடுதல் பண்புக்கூறுகள் இருக்கலாம், உதாரணமாகample: Example: சீரியல் போர்ட் ஒரு இயல்புநிலை பாட் விகிதம்:
/par/dev/ser/a/rate&def
Example: உள்ளடக்கங்கள் file பெயர்:
/log/NAME&உள்ளடக்கம்
1.4.2 பொருள் வகைகள்
ரிசீவரில் உள்ள ஒவ்வொரு பொருளும் அதனுடன் தொடர்புடைய GREIS வகையைக் கொண்டுள்ளது. GREIS கட்டளைகளைப் பொறுத்து ஒரு பொருளின் வகை அதன் நடத்தையை வரையறுக்கிறது. குறிப்பாக, பொருள் எந்த மதிப்புகளை எடுக்கலாம் மற்றும் பொருளுக்கு எந்த குறிப்பிட்ட கட்டளைகள் பொருந்தும் என்பதை வகை வரையறுக்கிறது.
தற்போது ஆதரிக்கப்படும் பொருள் வகைகளின் விரிவான விளக்கத்திற்கு பக்கம் 184 இல் உள்ள "முதன்மை பொருள் வகைகள்" பார்க்கவும்.

GREIS

1.5 கால வெளியீடு

ரிசீவர் செயல்பாட்டில் ஒரு முக்கிய பங்கு, குறிப்பிட்ட அட்டவணையின்படி பல்வேறு வகையான அளவீடுகள், கணக்கிடப்பட்ட மதிப்புகள் போன்ற சில தகவல்களை அவ்வப்போது வெளியிடும் திறனைக் கொண்டுள்ளது. GREIS ஆனது வெவ்வேறு வடிவங்களில் பல்வேறு வகையான தகவல்களை உள்ளடக்கிய செய்திகளின் செழுமையான தொகுப்பை வரையறுக்கிறது. தரவு வெளியீட்டிற்கு ஏற்ற எந்த ஆதரிக்கப்படும் ஊடகமும் GREIS இல் அவுட்புட் ஸ்ட்ரீம் எனப்படும்.
ஒவ்வொரு அவுட்புட் ஸ்ட்ரீமிற்கும், ரிசீவர் தற்போது ஸ்ட்ரீமிற்கு வெளியீடு செய்ய இயக்கப்பட்ட செய்திகளின் பட்டியலை பராமரிக்கிறது, இது வெளியீட்டு பட்டியல் என்று அழைக்கப்படுகிறது. செய்திகள் வெளிவரும் வரிசை, வெளியீடு பட்டியலில் உள்ள செய்திகளின் வரிசையுடன் பொருந்துகிறது. கூடுதலாக, வெளியீட்டுப் பட்டியலில் இருக்கும் ஒவ்வொரு செய்தியும் அதனுடன் தொடர்புடைய திட்டமிடல் அளவுருக்களைக் கொண்டுள்ளது. வெளியீட்டுப் பட்டியலில் உள்ள செய்தியுடன் இணைக்கப்பட்டுள்ள திட்டமிடல் அளவுருக்கள், குறிப்பிட்ட செய்தியின் வெளியீட்டின் அட்டவணையை இந்தக் குறிப்பிட்ட வெளியீட்டு ஸ்ட்ரீமில் வரையறுக்கிறது. GREIS மூன்று com-ஐ வழங்குகிறது.

www.javad.com

22

அறிமுகம் கால வெளியீடு வெளியீடு காலம் மற்றும் கட்டம்
mands, em, out மற்றும் dm, வெளியீட்டு பட்டியல்கள் மற்றும் திட்டமிடல் அளவுருக்களை திறமையான கையாளுதலை அனுமதிக்கும்.
செய்தி திட்டமிடல் அளவுருக்கள் நான்கு புலங்களை உள்ளடக்கியது: காலம், கட்டம், எண்ணிக்கை மற்றும் கொடிகள், இவை ஒவ்வொன்றும் வெளியீட்டு அட்டவணை வரையறையில் வெவ்வேறு பங்கு வகிக்கின்றன. அவற்றின் மதிப்புகள் வெளியீட்டை எவ்வாறு சரியாகப் பாதிக்கின்றன என்பதை கீழே விவரிப்போம், ஆனால் அடிப்படையில், செய்தியின் வெளியீடுகளுக்கு இடையேயான இடைவெளியைக் காலம் குறிப்பிடுகிறது; கட்டம் தற்போதைய நேரம் காலத்தின் பலமாக இருக்கும் நேரத் தருணங்களைப் பொறுத்து வெளியீட்டின் தருணங்களின் நேர மாற்றத்தைக் குறிப்பிடுகிறது; எண்ணிக்கை, பூஜ்ஜியத்தை விட அதிகமாக இருக்கும் போது, ​​செய்தி வெளியிடப்படும் எண்ணிக்கையை கட்டுப்படுத்துகிறது; அதேசமயம் கொடிகள் filed வெளியீட்டு செயல்முறையின் சில நேர்த்தியான டியூனிங்கை அனுமதிக்கிறது.

1.5.1 வெளியீட்டு காலம் மற்றும் கட்டம்

குறிப்பு:

செய்தி திட்டமிடல் அளவுருக்களின் காலம் மற்றும் கட்டப் புலங்கள் [0…86400) வினாடிகள் வரம்பில் மிதக்கும் புள்ளி மதிப்புகள். அவற்றின் சரியான பொருள் கீழே விவரிக்கப்பட்டுள்ளது.
திட்டமிடல் அளவுருக்களின் கொடிகள் துறையில் F_CHANGE பிட் அமைக்கப்படும் போது, ​​கட்ட புலம் அதன் வழக்கமான பங்கை இழந்து, அதற்கு பதிலாக "கட்டாய வெளியீட்டு காலம்" ஆகிறது. விவரங்களுக்கு கீழே உள்ள F_CHANGE கொடியின் விளக்கத்தைப் பார்க்கவும்.
ரிசீவர் கடிகாரம் மற்றும் பெறுநரின் உள் சகாப்தங்களின் படியை வரையறுக்கும் /par/raw/curmsint அளவுருவின் மதிப்பால் வரையறுக்கப்படும் அதன் உள் நேர கட்டம் ரிசீவர் கொண்டுள்ளது. பெறுநரின் உள் சகாப்தங்கள், பெறுநரின் நேரம் படியின் பல மடங்கு ஆகும். இதையொட்டி, ரிசீவர் நேரம் என்பது ரிசீவர் கடிகார மாடுலோ ஒரு நாள் (86400 வினாடிகள்) மதிப்பாக வரையறுக்கப்படுகிறது. ரிசீவர் வெளியீட்டுப் பட்டியலை உள்ளக ரிசீவர் சகாப்தங்களில் மட்டுமே ஸ்கேன் செய்கிறது, இதனால் எந்த வெளியீட்டையும் அடிக்கடி உருவாக்க முடியாது.
உள் நேர கட்டத்தை கணக்கில் எடுத்துக்கொண்டால், காலம் மற்றும் கட்ட மாறிகள் ஒரு செய்தியின் வெளியீட்டின் நேரத் தருணங்களை பின்வருமாறு வரையறுக்கின்றன: ரிசீவர் நேரத்தில் மட்டுமே ரிசீவர் செய்தியை வெளியிடுவார்.

Toutmod காலம் = கட்டம்

(1)

டவுட் = N படி (2)

GREIS

இதில் N என்பது முழு எண் எண் [0,1,2,...,(86400/படி)-1] மதிப்புகளை எடுத்துக்கொள்கிறது.
முதல் சமன்பாடு செய்தி வெளியீட்டின் அடிப்படை விதியை வரையறுக்கிறது, இரண்டாவது சமன்பாடு உள் ரிசீவர் சகாப்தங்கள் தொடர்பான கூடுதல் கட்டுப்பாடுகளை விதிக்கிறது. மிகவும் வழக்கமான வழக்கில், காலம் மற்றும் கட்டம் இரண்டும் படிகளின் மடங்குகளாக இருக்கும்போது, ​​முதல் சமன்பாடு திருப்தி அடையும் போதெல்லாம் இரண்டாவது சமன்பாடு தானாகவே திருப்தி அடையும். என்றால் என்பதையும் கவனத்தில் கொள்ளவும்
86400 (மோட் காலம்) 0,

www.javad.com

23

அறிமுகம் கால வெளியீடு
வெளியீட்டு எண்ணிக்கை

Exampலெ:
Example: Exampலெ:

நாள் மாற்றத்திற்கு முன் அனுப்பப்பட்ட கடைசி செய்திக்கும், நாள் மாற்றத்திற்குப் பிறகு முதல் செய்திக்கும் இடையே உள்ள உண்மையான இடைவெளி காலத்தின் மதிப்பிலிருந்து வேறுபட்டதாக இருக்கும்.
முன்னாள் ஒரு ஜோடியைக் கவனியுங்கள்ampஇந்த பொறிமுறையை விளக்குகிறது:
காலம் 10வி, கட்டம் 2.2வி, படி 0.2வி என்று வைத்துக்கொள்வோம். டவுட், இரண்டாவது சமன்பாட்டின் படி, படிகளின் பல மதிப்புகளை மட்டுமே எடுக்க முடியும், முதல் சமன்பாட்டின் இடது பகுதி பின்வரும் மதிப்புகளை எடுக்கும்: 0, 0.2, 0.4, ..., 9.8, 0, ..., அதில் இருந்து மட்டுமே மதிப்பு 2.2 போட்டிகள் கட்டம். இந்த பொருத்தங்கள் நிகழும், மேலும் செய்தி வெளியீடாக இருக்கும், ஒவ்வொரு முறையும் டவுட் பின்வரும் மதிப்புகளில் ஒன்றை எடுக்கும்: 2.2s, 12.2s, 22.2s, முதலியன.
காலம் 10வி, கட்டம் 2.2வி, படி 0.5வி என்று வைத்துக்கொள்வோம். மேலே உள்ள ஜோடி ஒரே நேரத்தில் சமன்பாடுகள் ஒருபோதும் திருப்தி அடையாததால் பெறுநர் செய்தியை வெளியிடமாட்டார்.
கட்டம் > காலம் என்று வைத்துக்கொள்வோம். முதல் சமன்பாடு ஒருபோதும் திருப்தி அடையாது என்பதால் பெறுநர் செய்தியை வெளியிடமாட்டார்.

1.5.2 வெளியீடு எண்ணிக்கை

குறிப்பு:

செய்தி திட்டமிடல் அளவுருக்களின் எண்ணிக்கைப் புலமானது [-256...32767) வரம்பில் உள்ள ஒரு முழு மதிப்பு மற்றும் இரண்டு வெவ்வேறு நோக்கங்களுக்காக உதவுகிறது:
1. எண்ணிக்கை 0 ஆக இருக்கும் போது, ​​வரம்பற்ற செய்திகள் வெளிவரும். எண்ணிக்கை 0 ஐ விட அதிகமாக இருந்தால், செய்தி எத்தனை முறை வெளிவரும் என்பதை இது வரையறுக்கிறது. இந்த நிலையில், செய்தி வெளிவரும் ஒவ்வொரு முறையும் கவுண்டர் 1 ஆல் குறைக்கப்படும், மேலும் அது 0 ஆகும்போது, ​​F_DISABLED பிட் கொடிகள் புலத்தில் அமைக்கப்படும். செய்தி திட்டமிடுபவர் F_DISABLED பிட் செட் மூலம் செய்திகளை வெளியிடுவதில்லை.
2. எண்ணிக்கையானது [-256...-1] வரம்பில் ஒரு மதிப்பாக அமைக்கப்படும் போது, ​​செய்தியின் வெளியீடு ஒடுக்கப்படாது, மேலும் எண்ணிக்கை புலம் முற்றிலும் வேறுபட்ட நோக்கத்திற்கு உதவுகிறது. வெளியீட்டிற்கு முன் செய்தியை சிறப்பு [>>] செய்தியாக மடிக்க இது செயல்படுத்துகிறது (பக்கம் 132 இல் “[>>] ரேப்பர்” ஐப் பார்க்கவும்). உருவாக்கப்பட்ட [>>] செய்தியில் ஐடி புலத்தை அமைக்க எண்ணின் மதிப்பு பயன்படுத்தப்படுகிறது, இதனால் ஐடி எண்ணாக (-1 - எண்ணிக்கை) சமமாக இருக்கும்.
ரேப்பிங் அம்சம் பயனுள்ளதாக இருக்கும், முன்னாள்ample, பெறுநரிடமிருந்து செய்திகளைப் பெற்று அவற்றை பல வாடிக்கையாளர்களுக்கு அனுப்பும் சேவையக பயன்பாட்டிற்கு. இது தன்னிச்சையான செய்திகளை வெவ்வேறு அடையாளங்காட்டிகளுடன் [>>] செய்திகளுக்குள் மடக்கக் கோரலாம், பெறப்பட்ட செய்திகளை அவிழ்த்து, பெறப்பட்ட ஐடியின் அடிப்படையில் குறிப்பிட்ட கிளையண்ட்(களுக்கு) தரவை அனுப்பலாம். இந்த அம்சத்தைப் பயன்படுத்தி, அத்தகைய பயன்பாடு வேறு எந்த தரவு வடிவங்களையும் அறிந்திருக்க வேண்டிய அவசியமில்லை, ஆனால் [>>] செய்தியின் வடிவம், மேலும் வெவ்வேறு வடிவங்களில் செய்திகளைப் பெறுவதற்கும் அனுப்புவதற்கும் பெறுநருடனான ஒற்றைத் தொடர்பைப் பயன்படுத்தலாம்.

GREIS

www.javad.com

24

1.5.3 வெளியீடு கொடிகள்

அறிமுகம் கால வெளியீடு
வெளியீடு கொடிகள்

செய்தி திட்டமிடல் அளவுருக்களின் கொடிகள் புலம் 16-பிட் அகலமான பிட்-புலம் ஆகும். இந்த பிட் புலத்தின் ஒவ்வொரு பிட்டும் ஒரு தனிக் கொடி மற்றும் வெவ்வேறு நோக்கங்களைச் செய்கிறது. செய்தி திட்டமிடல் கொடிகளின் பட்டியல் கீழே உள்ளது.
அட்டவணை 1-1. செய்தி திட்டமிடல் கொடிகள்

பிட்#
0 1 2 3 4 5 6 7 8 9 10 11 12

ஹெக்ஸ்
0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080 0x0100 0x0200 0x0400 0x0800 0xF000

பெயர்
F_OUT F_CHANGE F_OUT_ON_ADD F_NOTENA F_FIX_PERIOD F_FIX_PHASE F_FIX_COUNT F_FIX_FLAGS ஒதுக்கப்பட்ட முன்பதிவு F_DISABLED ஒதுக்கப்பட்டது

குறிப்பு: புலப் பெயர்கள் இந்த கையேட்டில் குறிப்பிடும் நோக்கத்திற்காக மட்டுமே இங்கு அறிமுகப்படுத்தப்பட்டுள்ளன. GREIS கட்டளைகளில் அவற்றைப் பயன்படுத்த வழி இல்லை.

F_OUT இந்தக் கொடி அமைக்கப்பட்டால், கால அட்டவணை அளவுருவால் குறிப்பிடப்பட்டிருந்தாலும், கட்டளை செயல்படுத்தும் நேரத்திற்கு அருகில் உள்ள உள் பெறுநர் சகாப்தத்தில் தொடர்புடைய கட்டளையின் அழைப்பிற்குப் பிறகு முதல் செய்திகள் வெளிவரும்.
F_CHANGE இந்தக் கொடி அமைக்கப்பட்டால், கொடுக்கப்பட்ட வெளியீட்டு ஸ்ட்ரீமில் செய்தியின் கடைசி வெளியீட்டிலிருந்து செய்தி தரவு மாறியிருந்தால் மட்டுமே தொடர்புடைய செய்தி வெளிவரும். (1),(2) சமன்பாடுகளால் வரையறுக்கப்பட்ட தருணங்களில் மட்டுமே செய்தித் தரவு மாறியிருக்கிறதா என்பதை ரிசீவர் சரிபார்க்கிறது, அங்கு கட்ட மாறி பூஜ்ஜியமாக அமைக்கப்படுகிறது, மேலும் கால மாறியானது காலப் புலத்தின் மதிப்பில் அமைக்கப்படுகிறது. இந்த வழக்கில் அதன் அசல் செயல்பாட்டை இழக்கும் செய்தி திட்டமிடல் அளவுரு கட்டம், இப்போது கட்டாய வெளியீட்டு காலத்தின் பாத்திரத்தை வகிக்கிறது. "கட்டாய வெளியீடு" என்பது சமன்பாடுகள் (1),(2) மூலம் வரையறுக்கப்பட்ட தருணங்களில் அதன் உள்ளடக்கங்கள் மாறியிருக்குமா அல்லது மாறாவிட்டாலும் தொடர்புடைய செய்தி வெளியீடாக இருக்கும். மாறி பூஜ்ஜியமாக அமைக்கப்பட்டுள்ளது. புலம் கட்டம் பூஜ்ஜியமாக இருந்தால், ரிசீவர் எந்த கட்டாய வெளியீட்டையும் செய்யாது, அதன் தரவு மாறியிருந்தால் மட்டுமே தொடர்புடைய செய்தி வெளியிடப்படும்.

GREIS

www.javad.com

25

அறிமுகம் கால வெளியீடு
வெளியீடு கொடிகள்
F_OUT_ON_ADD இந்தக் கொடி அமைக்கப்பட்டால், தொடர்புடைய em அல்லது out கட்டளையை இயக்கியவுடன் முதல் செய்தி உடனடியாக வெளிவரும். பெரும்பாலான செய்திகளுக்கு இந்தக் கொடி புறக்கணிக்கப்பட்டது1.
F_NOTENA வெளியீட்டுப் பட்டியலில் உள்ள செய்திக்காக இந்தக் கொடி அமைக்கப்பட்டால், செய்தி இயக்கப்படும்போது இந்தச் செய்திக்கான F_DISABLED கொடி அழிக்கப்படாது, எனவே அதன் வெளியீடு இடைநிறுத்தப்பட்டிருக்கும். உதாரணமாகample, இந்த கொடியானது, பயனாளர் பயணத்தின் போது வெளியீட்டு காலத்தை மாற்றும் போது, ​​முதலில் வெளியீட்டை முடக்காமல், இயல்புநிலை செய்திகளின் தொகுப்பிலிருந்து சில செய்திகளை வெளியிடாமல் இருப்பதற்காக பயன்படுத்தப்படுகிறது.
F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, F_FIX_PERIOD ஒரு திட்டமிடல் அளவுருக்களில் 1 என அமைக்கப்பட்டுள்ளது, em மற்றும் out கட்டளைகள் மூலம் இந்த திட்டமிடல் அளவுருக்களின் தொடர்புடைய புலத்தில்(கள்) மாற்றங்களைத் தடுக்கிறது.
F_DISABLED என்பது பயனரால் வெளிப்படையாக நிரல்படுத்தப்படவில்லை. ஒருவர் நேர்மறை எண்ணுடன் ஒரு செய்தியை இயக்கினால், இந்தச் செய்தி வெளியீட்டு எண்ணிக்கை நேரங்கள் ஆன பிறகு, செய்தித் திட்டமிடுபவர் இந்தக் கொடியை 1 ஆக அமைக்கிறார். F_NOTENA கொடி அமைக்கப்படாவிட்டால், செய்தி மீண்டும் இயக்கப்படும்போது இந்தக் கொடி 0 ஆக அழிக்கப்படும். இந்த செய்தி.

1. தற்போது இரண்டு GREIS செய்திகள், [JP] மற்றும் [MF] மட்டுமே இந்தக் கொடியை மதிக்கின்றன.

GREIS

www.javad.com

26

அத்தியாயம் 2
பெறுநரின் உள்ளீட்டு மொழி

இந்த அத்தியாயம் ரிசீவர் உள்ளீட்டு மொழியின் தொடரியல் மற்றும் சொற்பொருளை விவரிக்கிறது. நாங்கள் சில முன்னாள்களுடன் தொடங்குகிறோம்ampலெஸ் வாசகருக்கு மொழியின் உணர்வைக் கொடுக்கவும், பின்னர் விரிவான தொடரியல் வரையறைக்குத் திரும்பவும், பின்னர் அனைத்து வரையறுக்கப்பட்ட கட்டளைகளையும் அவற்றின் சொற்பொருள்களுடன் விவரிக்கவும்.

2.1 மொழி Exampலெஸ்

இங்கே சில முன்னாள்ampரிசீவர் பதில்களுடன் பெறுபவர் புரிந்து கொள்ளும் உண்மையான அறிக்கைகள். நீங்கள் மேலும் முன்னாள் இருப்பீர்கள்ampதொடர்புடைய துணைப்பிரிவுகளில் குறிப்பிட்ட கட்டளைகளைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள். பெறுநருக்கான உள்ளீடு எழுத்துடன் குறிக்கப்பட்டுள்ளது, அதே நேரத்தில் பெறுநரின் வெளியீடு எழுத்துடன் குறிக்கப்பட்டுள்ளது:

Example: பெறுநரிடம் அதன் மின்னணு ஐடியை அச்சிடச் சொல்லுங்கள். ரிசீவர் காட்டப்படும் பதில் செய்தியை உருவாக்குகிறார்:

Exampலெ:

அச்சிடு,/par/rcv/id RE00C QP01234TR45 அறிமுகம்
பெறுநரிடம் அதன் சீரியல் போர்ட் A இன் பாட் விகிதத்தை 9600 ஆக அமைக்கச் சொல்லுங்கள். பெறுநர் வெற்றிகரமாக கட்டளையைச் செயல்படுத்தி எந்தப் பதிலையும் உருவாக்கவில்லை.

தொகுப்பு,/par/dev/ser/a/rate,9600
Example: முந்தைய ex இல் உள்ள அதே கட்டளையைப் பயன்படுத்தவும்ample, ஆனால் அறிக்கை அடையாளங்காட்டியைப் பயன்படுத்தி பதிலை உருவாக்க ரிசீவரை கட்டாயப்படுத்தவும்.

Exampலெ:

%set_rate%set,/par/dev/ser/a/rate,9600 RE00A%செட்_ரேட்%
மிக அதிக பாட் வீதத்தை அமைக்க முயற்சிக்கவும். நாங்கள் அறிக்கை அடையாளங்காட்டியைப் பயன்படுத்தவில்லை என்றாலும், பெறுநர் பிழை செய்தியுடன் பதிலளிக்கிறார்.

தொகுப்பு,/par/dev/ser/a/rate,1000000 ER016{4, மதிப்பு வரம்பிற்கு வெளியே உள்ளது}

குறிப்பு:

ரிசீவர் எப்பொழுதும் அதன் இயல்பான மற்றும் பிழை பதில்களை முறையே [RE] மற்றும் [ER] ஆகிய இரண்டு நிலையான செய்திகளாக வைக்கிறது. GREIS செய்திகளின் வடிவம் பற்றிய கூடுதல் தகவலுக்கு, பக்கம் 64 இல் உள்ள “செய்திகளின் பொது வடிவம்” என்பதைப் பார்க்கவும். [RE] மற்றும் [ER] செய்திகள் பக்கம் 129 இல் உள்ள “ஊடாடும் செய்திகளில்” விவரிக்கப்பட்டுள்ளன.

GREIS

www.javad.com

27

ரிசீவர் உள்ளீடு மொழி மொழி தொடரியல்
2.2 மொழி தொடரியல்
GREIS ஆனது தன்னிச்சையான நீளம்1 இன் ASCII எழுத்துகளின் வரிகளை வரையறுக்கிறது, வண்டி-திரும்பினால் ( , ASCII தசம குறியீடு 13), அல்லது வரி-ஊட்டம் ( , ASCII தசம குறியீடு 10) எழுத்துகள், மொழியின் உயர்மட்ட தொடரியல் கூறுகளாக இருக்க வேண்டும். GREIS இல் வெற்று கோடுகள் அனுமதிக்கப்படுகின்றன மற்றும் புறக்கணிக்கப்படுகின்றன. இதன் விளைவாக, ஒரு கோடு எந்த கலவையாலும் பிரிக்கப்படலாம் மற்றும்/அல்லது பாத்திரங்கள். இது GREIS ஆனது WindowsTM, MacTM மற்றும் UNIXTM வரி முடிவு மரபுகளை தடையின்றி ஆதரிக்க அனுமதிக்கிறது.
பெறுநரின் உள்ளீட்டு மொழி வழக்கு உணர்திறன் கொண்டது. அதாவது, முன்னாள்ample, சரங்கள் GREIS, greis மற்றும் gReIs, வெவ்வேறு சரங்களாக இருப்பதால், உண்மையில் பெறுநரால் அப்படிக் கருதப்படுகிறது.
எண் அடையாளம் (#, ASCII குறியீடு 35) என்பது கருத்து அறிமுக எழுத்து. பெறுநர் இந்த எழுத்து முதல் வரியின் இறுதி வரை அனைத்தையும் புறக்கணிக்கிறது.
வரியிலிருந்து கருத்து (ஏதேனும் இருந்தால்) அகற்றப்பட்ட பிறகு, ரிசீவர் முன்னணி மற்றும் பின்தங்கிய இடைவெளிகளை நீக்குகிறது, பின்னர் வரியை அறிக்கைகளாக உடைக்கிறது. அறிக்கைகள் அரைப்புள்ளி (;, ASCII குறியீடு 59) அல்லது இரண்டைக் கொண்டு பிரிக்கப்படுகின்றன ampersands (&&, ASCII குறியீடுகள் 38), அல்லது இரண்டு செங்குத்து பட்டைகளுடன் (||, ASCII குறியீடுகள் 124). ஒரு வரியில் உள்ள அறிக்கைகள் இடமிருந்து வலமாக வரிசையில் செயல்படுத்தப்படும். && டிலிமிட்டரில் முடிவடையும் அறிக்கை பிழையை உருவாக்கினால், வரியில் உள்ள மீதமுள்ள அறிக்கைகள் செயல்படுத்தப்படாது. அறிக்கை என்றால் || delimiter வெற்றிகரமாக செயல்படுத்தப்படுகிறது, வரியில் மீதமுள்ள அறிக்கைகள் செயல்படுத்தப்படவில்லை. அரைப்புள்ளியில் முடிவடையும் அறிக்கை அறிக்கைகளின் வரிசையை செயல்படுத்துவதை நிறுத்தாது. வரியின் முடிவு ஸ்டேட்மென்ட் டெர்மினேட்டராகவே உள்ளது என்பதை நினைவில் கொள்ளவும், எனவே வரியின் முடிவில் வெளிப்படையான ஸ்டேட்மெண்ட் டிலிமிட்டர்களில் ஒன்றை நீங்கள் வைக்க வேண்டியதில்லை.
அறிக்கையின் வடிவம் பின்வருமாறு:
[%ID%][COMMAND][@CS] சதுர அடைப்புக்குறிகள் விருப்பப் புலங்களைக் குறிக்கும், மேலும் ஒவ்வொரு புலத்திற்கு முன்னும் பின்னும் எத்தனை இடைவெளிகள் வேண்டுமானாலும் அனுமதிக்கப்படும். செக்சம் கணக்கீட்டின் நோக்கத்தைத் தவிர, அத்தகைய இடைவெளிகள் புறக்கணிக்கப்படுகின்றன, கீழே பார்க்கவும். புலங்கள்:
%ID% அறிக்கை அடையாளங்காட்டி, ஐடி என்பது தன்னிச்சையான சரத்தைக் குறிக்கும், காலியாக இருக்கலாம். அடையாளங்காட்டி, இருந்தால், அறிக்கைக்கான பதில் செய்தியில் பெறுநரால் மாறாமல் நகலெடுக்கப்படும். அடையாளங்காட்டியுடன் கூடிய எந்த அறிக்கையும் எப்போதும் பெறுநரிடமிருந்து பதிலை உருவாக்கும். அடையாளங்காட்டியை மட்டுமே கொண்ட அறிக்கையும் அனுமதிக்கப்படுகிறது; அத்தகைய சூழ்நிலையில், பெறுநர் ஒரு பதில் செய்தியை உருவாக்குவார்.
COMMAND ஒரு (ஒருவேளை காலியாக இருக்கலாம்) பட்டியல், அங்கு முதல் உறுப்பு கட்டளை பெயர் என்று அழைக்கப்படுகிறது. இது செய்ய வேண்டிய செயலைக் குறிக்கிறது. மீதமுள்ள கூறுகள் (ஏதேனும் இருந்தால்) கட்டளை

GREIS

1. ரிசீவர்களில் தற்போதைய GREIS செயல்படுத்தல் 256 எழுத்துகள் வரை நீளமான வரிகளை ஆதரிக்கிறது.

www.javad.com

28

ரிசீவர் உள்ளீடு மொழி மொழி தொடரியல்
வாதங்கள். கட்டளைப் பட்டியலைச் சுற்றியுள்ள பிரேஸ்கள் தவிர்க்கப்படலாம். பட்டியல்களின் தொடரியல் பக்கம் 19 இல் உள்ள "பட்டியல்கள்" ஐப் பார்க்கவும். @CS செக்சம், இதில் CS என்பது 8-பிட் செக்சம் 2-பைட் ஹெக்ஸாடெசிமல் எண்ணாக வடிவமைக்கப்பட்டுள்ளது. செக்சம் மூலம் அறிக்கையை இயக்கும் முன், பெறுநர் உள்ளீடு செக்சம் CS ஐ ஃபார்ம்வேர் மூலம் கணக்கிடப்பட்டதை ஒப்பிடுவார், மேலும் இந்த செக்சம்கள் பொருந்தவில்லை என்றால் அறிக்கையை செயல்படுத்த மறுப்பார். செக்சம் என்பது அறிக்கையின் முதல் காலியாக இல்லாத எழுத்தில் தொடங்கி @ எழுத்து வரை கணக்கிடப்படுகிறது. விவரங்களுக்கு பக்கம் 579 இல் உள்ள “கணினி செக்சம்ஸ்” ஐப் பார்க்கவும்.
அறிக்கை அடையாளங்காட்டி, %ID%, பின்வரும் நோக்கங்களுக்காக உதவுகிறது:
1. கட்டளைக்கு ரிசீவர் பதிலை கட்டாயப்படுத்துகிறது. 2. பெறுநருக்கு வெவ்வேறு அடையாளங்காட்டிகளுடன் பல கட்டளைகளை அனுப்ப அனுமதிக்கிறது
ஒவ்வொரு கட்டளைக்கும் பதிலுக்காக காத்திருக்காமல், மறுமொழிகளைப் பெற்று, எந்தக் கட்டளைக்கு எந்தப் பதில் பொருந்தும் என்பதைக் கூறவும். 3. குறிப்பிட்ட ரிசீவர் பதில் குறிப்பிட்ட கட்டளைக்கு ஒத்திருக்கிறதா என்பதைச் சரிபார்க்க அனுமதிப்பதன் மூலம் ரிசீவருடன் ஒத்திசைவை நிறுவ உதவுகிறது, மேலும் முன் அல்லது பின் வழங்கப்பட்ட பிற கட்டளைகளுக்கு அல்ல.
பெருங்குடல் (:, ASCII குறியீடு 58) க்குப் பிறகு COMMAND இன் எந்த உறுப்புக்கும் விருப்பங்கள் எனப்படும் பட்டியலைச் சேர்க்கலாம். விருப்பங்கள் பட்டியலில் ஒற்றை உறுப்பு இருந்தால், சுற்றியுள்ள பிரேஸ்கள் தவிர்க்கப்படலாம். பட்டியலுடன் இணைக்கப்பட்ட விருப்பங்களின் பட்டியல் பட்டியலின் ஒவ்வொரு உறுப்புக்கும் பரவுகிறது, இருப்பினும் பட்டியலின் ஒரு உறுப்புடன் வெளிப்படையாக இணைக்கப்பட்ட விருப்பங்கள் பரப்பப்பட்ட விருப்பங்களை விட முன்னுரிமை பெறுகின்றன. உதாரணமாகample,
{e1,{e2:{o1,,o3},e3}}:{o4,o5}
சமமானதாகும்:
{e1:{o4,o5},{e2:{o1,o5,o3},e3:{o4,o5}}}
தவறவிட்ட o2 விருப்பம், e5 உறுப்புக்கான விருப்பங்களின் பட்டியலில் o2 விருப்பத்தை எவ்வாறு பரப்ப அனுமதிக்கிறது என்பதையும் கவனியுங்கள்.
கட்டளையில் உள்ள வாதங்கள் மற்றும் விருப்பங்களின் எண் மற்றும் பொருள் குறிப்பிட்ட கட்டளை செயலைச் சார்ந்தது மற்றும் ஒவ்வொரு ரிசீவர் கட்டளையின் விளக்கத்திலும் வரையறுக்கப்படுகிறது. கூடுதலாக, கட்டளை விளக்கம் சில விருப்பங்களைக் குறிப்பிடுகிறது, ஆனால் அவற்றில் சில அல்லது அனைத்தும் அறிக்கையில் தவறவிடப்பட்டால், தவறவிட்ட விருப்பங்களுக்கான இயல்புநிலை மதிப்புகள் மாற்றப்படும். ஒவ்வொரு ரிசீவர் கட்டளையின் விளக்கத்திலும் விருப்பங்களுக்கான இயல்புநிலை மதிப்புகள் வரையறுக்கப்படுகின்றன.

GREIS

www.javad.com

29

ரிசீவர் உள்ளீடு மொழி மொழி தொடரியல்

குறிப்புக்கு, ரிசீவர் உள்ளீட்டு மொழியில் சிறப்பு அர்த்தமுள்ள அனைத்து எழுத்து வரிசைகளையும் உள்ளடக்கிய அட்டவணை கீழே உள்ளது:

அட்டவணை 2-1. உள்ளீட்டு மொழி சிறப்பு எழுத்துக்கள்

எழுத்துகள் தசம ASCII குறியீடு

பொருள்

10

வரி பிரிப்பான்

13

வரி பிரிப்பான்

#

35

;

59

கருத்து குறி அறிக்கைகள் பிரிப்பான் ஆரம்பம்

&&

38

||

124

%

37

அறிக்கைகள் மற்றும் பிரிப்பான் அறிக்கைகள் அல்லது பிரிப்பான் அறிக்கை அடையாளங்காட்டி குறி

@

64

{

123

}

125

,

44

:

58

செக்சம் குறி பட்டியலின் தொடக்க குறி பட்டியல் குறி பட்டியல் உறுப்புகளின் பிரிப்பான் விருப்ப குறியின் முடிவு குறி

34

மேற்கோள் குறி

92

தப்பிக்க

GREIS

www.javad.com

30

ரிசீவர் உள்ளீடு மொழி கட்டளைகள்
2.3 கட்டளைகள்
இந்த பிரிவில் GREIS இல் வரையறுக்கப்பட்ட அனைத்து கட்டளைகளையும் விவரிக்கிறோம். ஒவ்வொரு கட்டளையின் தொடரியல் மற்றும் சொற்பொருள் விவரக்குறிப்புகள் விளக்கமளிக்கும் முன்னாள் உடன் உள்ளனampலெஸ். முன்னாள் வாதங்களாகப் பயன்படுத்தப்படும் பொருள்களின் விரிவான விளக்கத்திற்குampலெஸ், பக்கம் 4 இல் அத்தியாயம் 181 ஐப் பார்க்கவும்.

GREIS

www.javad.com

31

2.3.1 தொகுப்பு

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் அமைக்கப்பட்டன

பெயர்
ஒரு பொருளின் செட் மதிப்பை அமைக்கவும்.
சுருக்கம்
வடிவம்: அமை, பொருள், மதிப்பு விருப்பங்கள்: எதுவுமில்லை
வாதங்கள்
இலக்கு பொருள் அடையாளங்காட்டியை ஆப்ஜெக்ட் செய்யவும். பொருள் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்குவதற்கு முன் "/par/" முன்னொட்டு தானாகவே பொருளுக்கு முன் செருகப்படும்.
இலக்கு பொருளுக்கு ஒதுக்கப்படும் மதிப்பை மதிப்பிடுங்கள். அனுமதிக்கப்பட்ட மதிப்புகளின் வரம்பு மற்றும் ஒதுக்கீட்டின் சொற்பொருள் ஆகியவை பொருளின் வகையைப் பொறுத்தது மற்றும் ஆதரிக்கப்படும் ஒவ்வொரு பொருளுக்கும் இந்த கையேட்டில் பின்னர் குறிப்பிடப்படும்.
விருப்பங்கள்
இல்லை.
விளக்கம்
இந்த கட்டளை பொருளுக்கு மதிப்பை வழங்குகிறது. பிழை அல்லது பதில் அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை எந்த பதிலும் உருவாக்கப்படாது.
Exampலெஸ்
Example: சீரியல் போர்ட் C இன் பாட் வீதத்தை 115200 ஆக அமைக்கவும்.
தொகுப்பு,/par/dev/ser/c/rate,115200 set,dev/ser/c/rate,115200
Example: சீரியல் போர்ட் A இன் பாட் வீதத்தை 9600 ஆக அமைத்து, பதிலை கட்டாயப்படுத்தவும்:
%%செட், டெவ்/சர்/ஏ/ரேட்,9600 RE002%%

GREIS

www.javad.com

32

2.3.2 அச்சு

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் அச்சிடுதல்

பெயர்
ஒரு பொருளின் அச்சு மதிப்பு.

சுருக்கம்
வடிவம்: அச்சு, பொருள் விருப்பங்கள்: {names}

வாதங்கள்
வெளியிடப்படும் பொருளின் பொருள் அடையாளங்காட்டியை ஆப்ஜெக்ட். பொருள் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்குவதற்கு முன் "/par/" முன்னொட்டு தானாகவே பொருளுக்கு முன் செருகப்படும்.

விருப்பங்கள்

அட்டவணை 2-2. அச்சு விருப்பங்களின் சுருக்கம்

பெயர் வகை

மதிப்புகள்

பெயர்கள் பூலியன் ஆன், ஆஃப்

இயல்புநிலை
ஆஃப்

பெயர்கள் முடக்கப்பட்டிருந்தால், பொருள் மதிப்புகளை மட்டும் வெளியிடவும். ஆன் செய்யும்போது, ​​NAME=VALUE வடிவத்தில் பொருள் மதிப்புகளுக்கு கூடுதலாக பொருள் பெயர்களை வெளியிடவும்.
விளக்கம்
இந்த கட்டளை பொருளின் மதிப்பை அச்சிடுகிறது, விருப்பமாக மதிப்பை தொடர்புடைய பொருளின் பெயருடன் முன்னொட்டுகிறது. பதில் எப்போதும் உருவாக்கப்படும், மேலும் ஒரு அச்சு கட்டளைக்கு பதில் ஒன்றுக்கு மேற்பட்ட [RE] செய்திகள் உருவாக்கப்படலாம்.
வகை பட்டியலின் பொருளின் மதிப்பு பட்டியலில் உள்ள ஒவ்வொரு பொருளுக்கும் மதிப்புகளின் பட்டியலாக அச்சிடப்படுகிறது. இலைப் பொருட்களை அடையும் வரை இது மீண்டும் மீண்டும் பயன்படுத்தப்படுகிறது, எனவே இலை அல்லாத வகைப் பொருளை அச்சிடுவது குறிப்பிட்ட பொருளிலிருந்து தொடங்கி முழு துணை மரத்தையும் திறம்பட வெளியிடுகிறது. பட்டியல்களை அச்சிடும்போது, ​​பல [RE] செய்திகள் உருவாக்கப்படலாம். இருப்பினும், பட்டியல் பிரிப்பான் எழுத்துகளுக்குப் பிறகுதான் வெளியீட்டின் பிளவு உடனடியாக நிகழலாம்.

GREIS

www.javad.com

33

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் அச்சிடுதல்
Exampலெஸ்
Example: அக ரிசீவர் நேர கட்டத்தின் தற்போதைய காலத்தை அச்சிடவும். இவற்றில் ஏதேனும் ஒன்று:
அச்சு,/சம/பச்சை/கர்ம்சிண்ட் RE004 100 அச்சு,பச்சை/கர்ம்சிண்ட் RE004 100
Example: பொருளின் பெயருடன் உள் ரிசீவர் நேர கட்டத்தின் தற்போதைய காலத்தை அச்சிடவும். இவற்றில் ஏதேனும் ஒன்று:
அச்சிடு,/par/raw/curmsint: RE015/par/raw/curmsint=100 இல் அச்சிடு,raw/curmsint: RE015/par/raw/curmsint=100 இல்
Example: பிரிண்ட் ரிசீவர் பதிப்பு தகவல்:
அச்சு, rcv/பதிப்பு RE028{“2.5 செப்,13,2006 ப2″,0,71,MGGDT_5,எதுவுமில்லை, RE00D {எதுவுமில்லை,எதுவுமில்லை}}
Example: ரிசீவர் பதிப்புத் தகவலை தொடர்புடைய பெயர்களுடன் அச்சிடவும்:
அச்சு, rcv/ver: RE043/par/rcv/ver={main=”2.5 செப்,13,2006 p2”,boot=0,hw=71,board=MGGDT_5, RE00C மோடம்=none, RE017 pow={fw=none,hw=none}}
Example: தொடர் போர்ட் B க்கு வெளியீட்டிற்காக இயக்கப்பட்ட அனைத்து செய்திகளையும் அவற்றின் திட்டமிடல் அளவுருக்களுடன் அச்சிடவும்:
அச்சிடு,வெளியேற்று/dev/ser/b: 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}, RE01A jps/rc={1.00,0.00,0,0×0}, RE01A jps/ET={1.00,0.00,0,0×0}, RE01D nmea/GGA={10.00,5.00,0,0×0}}

GREIS

www.javad.com

34

2.3.3 பட்டியல்

ரிசீவர் உள்ளீடு மொழி கட்டளைகளின் பட்டியல்

பெயர்
ஒரு பொருளின் உள்ளடக்கங்களை பட்டியலிடுங்கள்.
சுருக்கம்
வடிவம்: பட்டியல்[,பொருள்] விருப்பங்கள்: எதுவுமில்லை
வாதங்கள்
வெளியிடப்படும் பொருளின் பொருள் அடையாளங்காட்டியை ஆப்ஜெக்ட். பொருள் தவிர்க்கப்பட்டால், /பதிவு கருதப்படுகிறது. ஆப்ஜெக்ட் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் "/log/" முன்னொட்டு தானாகவே பொருளின் முன் செருகப்படும்.
விருப்பங்கள்
இல்லை.
விளக்கம்
இந்த கட்டளை பொருளின் ஒவ்வொரு உறுப்பினரின் பெயர்களையும் வெளியிடுகிறது. பதில் எப்போதும் உருவாக்கப்படும், மேலும் ஒரு பட்டியல் கட்டளைக்கு பதில் ஒன்றுக்கு மேற்பட்ட [RE] செய்திகள் உருவாக்கப்படலாம். குறிப்பிடப்பட்ட பொருள் வகை பட்டியலில் இல்லை என்றால், வெற்று [RE] செய்தி உருவாக்கப்படும். குறிப்பிடப்பட்ட பொருள் பட்டியலாக இருந்தால், பட்டியலில் உள்ள ஒவ்வொரு பொருளின் பெயர்களின் பட்டியல் அச்சிடப்படும். இலைப் பொருள்கள் அடையும் வரை இது மீண்டும் மீண்டும் பயன்படுத்தப்படுகிறது, எனவே இலை அல்லாத வகைப் பொருளைப் பட்டியலிடுவது குறிப்பிட்ட பொருளிலிருந்து தொடங்கி முழு துணை மரத்தையும் திறம்பட வெளியிடுகிறது. பட்டியல்களை அச்சிடும்போது, ​​பல [RE] செய்திகள் உருவாக்கப்படலாம். இருப்பினும், பட்டியல் பிரிப்பான் எழுத்துகளுக்குப் பிறகுதான் வெளியீட்டின் பிளவு உடனடியாக நிகழலாம்.
Exampலெஸ்
Example: பட்டியலிடப்படாத பொருளின் பட்டியலுக்கான வெற்று பதில்:
பட்டியல்,/par/rcv/ver/main RE000
Example: இல்லாத பொருளின் பட்டியலுக்கான பிழை பதில்:
பட்டியல்,/இருக்கவில்லை ER018{2,,தவறான முதல் அளவுரு}

GREIS

www.javad.com

35

ரிசீவர் உள்ளீடு மொழி கட்டளைகளின் பட்டியல்
Example: ஏற்கனவே உள்ள பதிவின் பட்டியலைப் பெறவும்-fileகள். ஒன்று
பட்டியல்,/பதிவு பட்டியல்
அதே வெளியீட்டை உருவாக்கும், எ.கா:
RE013{log1127a,log1127b}
Example: பெறுநரால் ஆதரிக்கப்படும் அனைத்து நிலையான GREIS செய்திகளையும் பட்டியலிடவும்:
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: இயல்புநிலை செய்திகளின் தொகுப்பில் உள்ள அனைத்து செய்திகளையும் பட்டியலிடவும்:
பட்டியல்,/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,[இலக்கு],செய்திகள் வெளியேறுகின்றன,[இலக்கு],செய்திகள் {காலம், கட்டம், எண்ணிக்கை, கொடிகள்}

வாதங்கள்
எந்த வெளியீட்டு ஸ்ட்ரீம் அல்லது செய்தி தொகுப்பையும் குறிவைக்கவும். இலக்கு எதுவும் குறிப்பிடப்படவில்லை எனில், தற்போதைய முனையம், /cur/term எனக் கருதப்படுகிறது.
இயக்கப்பட வேண்டிய செய்திப் பெயர்கள் மற்றும்/அல்லது செய்தித் தொகுப்புப் பெயர்களின் பட்டியலை (சுற்றியுள்ள பிரேஸ்களுடன் அல்லது இல்லாமல்) செய்தி அனுப்புகிறது. குறிப்பிடப்பட்ட சில பெயர்கள் “/” உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் அத்தகைய பெயர்களுக்கு முன் “/msg/” முன்னொட்டு தானாகவே செருகப்படும்.

விருப்பங்கள்

அட்டவணை 2-3. எம் மற்றும் அவுட் விருப்பங்களின் சுருக்கம்

பெயர் வகை

மதிப்புகள்

இயல்புநிலை

கால மிதவை [0…86400)

கட்ட மிதவை [0…86400)

எண் முழு எண் [-256…32767] 0 க்கு em 1 க்கு

கொடிகள் முழு எண் [0...0xFFFF] –

காலம், கட்டம், எண்ணிக்கை, கொடிகள் செய்தி திட்டமிடல் அளவுருக்கள்.
விளக்கம்
இந்த கட்டளைகள் குறிப்பிட்ட செய்திகளின் குறிப்பிட்ட வெளியீட்டை இலக்கில் செயல்படுத்துகிறது, செய்தி திட்டமிடல் அளவுருக்கள் விருப்பங்களால் குறிப்பிடப்பட்டவையாக இருக்க வேண்டும். பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
எண்ணும் விருப்பத்தின் இயல்புநிலை மதிப்பு em க்கு 0 ஆகவும், அவுட் க்கு 1 ஆகவும் அமைக்கப்பட்டதே தவிர em மற்றும் out கட்டளைகள் ஒரே மாதிரியாக இருக்கும். அவுட் கட்டளை கோருவதற்கு மிகவும் வசதியான வழியாகும்

www.javad.com

37

பெறுபவரின் உள்ளீடு மொழி கட்டளைகள் எம் & அவுட்

குறிப்பு:

செய்தி(களின்) ஒரு முறை வெளியீடு. இந்த விளக்கத்தில் நாம் அவர்களைப் பற்றி மட்டுமே பேசுவோம், இருப்பினும் எல்லாமே வெளியேயும் பொருந்தும்.
கீழேயுள்ள விளக்கம், பக்கம் 22 இல் உள்ள “கால வெளியீடு” பிரிவில் உள்ள உள்ளடக்கத்தை வாசகர் நன்கு அறிந்திருக்க வேண்டும் என்று எதிர்பார்க்கிறது.
ஒவ்வொரு அவுட்புட் ஸ்ட்ரீமிற்கும், கொடுக்கப்பட்ட ஸ்ட்ரீமுக்கு வெளியீடு செய்ய தற்போது இயக்கப்பட்ட செய்திகளின் தொடர்புடைய வெளியீடு பட்டியல் 1,2 உள்ளது. em கட்டளைக்கு வாதமாக அனுப்பப்பட்ட செய்தி தற்போது வெளியீட்டு பட்டியலில் இல்லை என்றால், em கட்டளை குறிப்பிட்ட செய்தியை பட்டியலின் முடிவில் சேர்க்கிறது. em கட்டளைக்கு அனுப்பப்பட்ட செய்தி ஏற்கனவே வெளியீட்டு பட்டியலில் இருக்கும் போது, ​​em கட்டளை இந்த செய்தியின் திட்டமிடல் அளவுருக்களை மாற்றுகிறது மற்றும் பட்டியலில் உள்ள செய்தியின் நிலையை மாற்றாது.
em கட்டளையானது குறிப்பிட்ட செய்திகளை வெளியீட்டு பட்டியலில் இணைப்பதால், em கட்டளைகளை வழங்குவதற்கு முன் கொடுக்கப்பட்ட ஸ்ட்ரீமிற்கான வெளியீட்டு பட்டியலை அழிக்க dm கட்டளையைப் பயன்படுத்துவது நல்லது.
em கட்டளையானது செய்திகளின் பட்டியலை ஒரு நேரத்தில், இடமிருந்து வலமாக, மற்றும் செய்தியின் முதல் செய்தியிலிருந்து செய்தி தொகுப்பின் கடைசி செய்தி வரை செயலாக்குகிறது. ஆதரிக்கப்படும் ரிசீவர் மெசேஜ் அல்லது மெசேஜ் செட் ஆகியவற்றுடன் பொருந்தாத பெயரை அது சந்தித்தால், அதைச் செயல்படுத்தும் போது பிழை ஏற்பட்டது என்பதை நினைவில் கொள்கிறது, ஆனால் செய்திகள் பட்டியலைச் செயலாக்குவதை நிறுத்தாது. இந்த வழியில் இயக்கப்படக்கூடிய செய்திகள் பட்டியலிலிருந்து அனைத்து செய்திகளும் இயக்கப்படும், மேலும் குறிப்பிட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட செய்திகளை இயக்க முடியாதபோது ஒரே ஒரு பிழை மட்டுமே தெரிவிக்கப்படும்.
em கட்டளையானது ஒரு செய்தியை செயலாக்கும் போது, ​​செய்திகளின் தொடர்புடைய வெளியீட்டு பட்டியலில் உள்ள இறுதி இயக்க செய்தி திட்டமிடல் அளவுருக்கள் திட்டமிடல் அளவுருக்கள் பற்றிய பல தகவல் ஆதாரங்களை கணக்கில் கொண்டு கணக்கிடப்படுகின்றன, குறிப்பாக:
1. em கட்டளையின் விருப்பங்களில் வெளிப்படையாகக் குறிப்பிடப்பட்ட மதிப்புகள்.
2. em கட்டளையின் விருப்பங்களின் இயல்புநிலை மதிப்புகள்.
3. தொடர்புடைய செய்தி தொகுப்பின் ஒரு பகுதியாக கொடுக்கப்பட்ட செய்திக்கு குறிப்பிடப்பட்ட திட்டமிடல் அளவுருக்கள். செய்தி தொகுப்பைக் குறிப்பிடுவதன் மூலம் ஒரு செய்தியை இயக்கும் போது மட்டுமே இவை கணக்கில் எடுத்துக்கொள்ளப்படும், தனிப்பட்ட செய்தி அல்ல.
4. தொடர்புடைய வெளியீட்டு பட்டியலில் (ஏதேனும் இருந்தால்) செய்தியின் தற்போதைய திட்டமிடல் அளவுருக்கள்.
5. தொடர்புடைய செய்தி குழுவின் ஒரு பகுதியாக கொடுக்கப்பட்ட செய்திக்கு குறிப்பிடப்பட்ட இயல்புநிலை திட்டமிடல் அளவுருக்கள்.
மேலே உள்ள அளவுருக்கள் அவற்றின் முன்னுரிமையின் வரிசையில் பட்டியலிடப்பட்டுள்ளன, முதலாவது அதிக முன்னுரிமையைக் கொண்டுள்ளது, மேலும் நான்கு திட்டமிடல் அளவுருக்களில் ஒவ்வொன்றிற்கும் தனித்தனியாகப் பயன்படுத்தப்படும். எனவே, (1) இலிருந்து வரும் மதிப்புகள் (2) இலிருந்து பெறப்பட்ட மதிப்புகளை மீறுகின்றன

GREIS

1. ஸ்ட்ரீம் NAMEக்கு, தொடர்புடைய வெளியீட்டுப் பட்டியல் /par/out/NAME 2. தற்போதைய நிலைபொருளானது 49 என அமைக்கப்பட்ட வெளியீட்டு பட்டியலில் உள்ள அதிகபட்ச செய்திகளுக்கான தன்னிச்சையான வரம்பைக் கொண்டுள்ளது.

www.javad.com

38

பெறுபவரின் உள்ளீடு மொழி கட்டளைகள் எம் & அவுட்

(3) இலிருந்து மதிப்பை மீறுகிறது. இருப்பினும், F_FIX_PERIOD, F_FIX_PHASE, F_FIX_COUNT, அல்லது F_FIX_FLAGS பிட்கள் சில அடுத்த மூலத்தின் கொடிகள் புலத்தில் அமைக்கப்பட்டால், இந்த அடுத்த மூலத்தின் தொடர்புடைய புலங்கள் மேலெழுதப்படாது.

Exampலெஸ்

Example: தற்போதைய முனையத்தில் NMEA GGA செய்தியின் ஒரு முறை வெளியீட்டை இயக்கவும்:

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

மேலே உள்ளதைப் போலவே, ஆனால் அதற்குப் பதிலாகப் பயன்படுத்தவும்:

வெளியே,,nmea/GGA
Example: தற்போதைய பதிவுக்கு இயல்புநிலை செய்திகளின் வெளியீட்டை இயக்கவும்-file A இயல்புநிலை வெளியீட்டு அளவுருக்களைப் பயன்படுத்துகிறது. இவற்றில் ஏதேனும் ஒன்று:

Exampலெ:

em,/cur/file/a,/msg/def em,/தற்போது/file/a,def
தற்போதைய பதிவுக்கு இயல்புநிலை செய்திகளின் வெளியீட்டை இயக்கு-file ஒவ்வொரு 10 வினாடிகளுக்கும் மற்ற வெளியீட்டு அளவுருக்களுக்கு, அவற்றின் இயல்புநிலை மதிப்புகள் பயன்படுத்தப்படும்:

em,/cur/file/a,def:10
Example: இயல்புநிலை வெளியீட்டு அளவுருக்களைப் பயன்படுத்தி தற்போதைய முனையத்திற்கு இயல்புநிலை செய்திகளின் வெளியீட்டை இயக்கவும். இவற்றில் ஏதேனும் ஒன்று:

Exampலெ:

em,/cur/term,/msg/def em,,/msg/def em,,def
தற்போதைய முனையத்தில் GREIS செய்திகளின் [~~](RT) மற்றும் [RD] வெளியீட்டை இயக்கவும். இவற்றில் ஏதேனும் ஒன்று:

Exampலெ:

எம்,,/எம்எஸ்ஜி/ஜேபிஎஸ்/ஆர்டி,/எம்எஸ்ஜி/ஜேபிஎஸ்/ஆர்டி எம்,,ஜேபிஎஸ்/{ஆர்டி,ஆர்டி}
ஒவ்வொரு 20 வினாடிகளுக்கும் தற்போதைய முனையத்தில் NMEA செய்திகளின் GGA மற்றும் ZDA வெளியீட்டை இயக்கவும்:

Exampலெ:

em,,nmea/{GGA,ZDA}:20
[SI], [EL] மற்றும் [AZ] செய்திகளின் வெளியீட்டை சீரியல் போர்ட் Aக்கு இயக்கவும். [SI] க்கு திட்டமிடல் அளவுருக்களை அமைக்கவும், இதனால் ஏதேனும் இரண்டு அடுத்தடுத்த [SI] செய்திகளுக்கு இடையேயான இடைவெளி 10 வினாடிகளுக்கு சமமாக இருக்கும், மேலும் இல்லையெனில் 1 வினாடி; முதல் ஐம்பது [SI] செய்திகளை மட்டும் வெளியிடுகிறது. கூடுதலாக, ரிசீவர், [EL] மற்றும் [AZ] செய்திகளுக்கான வெளியீட்டு இடைவெளியை 2 வினாடிகளாக அமைக்கவும்:

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

GREIS

www.javad.com

39

பெறுபவரின் உள்ளீடு மொழி கட்டளைகள் எம் & அவுட்
Example: RTCM 2.x செய்தி வகைகள் 1 மற்றும் 31 இன் வெளியீட்டை 3 வினாடிகள் மற்றும் RTCM 2.x செய்தி வகைகள் 18, 19, 3, 22 க்கு போர்ட் C க்கு வெளியீட்டு இடைவெளியுடன் 1 வினாடி 18 மற்றும் 19; மற்றும் 10 மற்றும் 3 வகைகளுக்கு 22 வினாடிகள்:
em,/dev/ser/b,rtcm/{1,31}:3; em,/dev/ser/c,rtcm/{18:1,19:1,22,3}:10
Example: NMEA ZDA மற்றும் GGA மட்டும் இருக்கும் வகையில் இயல்புநிலை செய்திகளின் தொகுப்பைத் தனிப்பயனாக்குங்கள்:
dm,/msg/def em,/msg/def,/msg/nmea/{ZDA,GGA}

GREIS

www.javad.com

40

2.3.5 டிஎம்

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் dm

பெயர்
dm செய்திகளின் குறிப்பிட்ட வெளியீட்டை முடக்குகிறது.
சுருக்கம்
வடிவம்: dm[,[target][,messages]] விருப்பங்கள்: எதுவுமில்லை
வாதங்கள்
எந்த வெளியீட்டு ஸ்ட்ரீம் அல்லது செய்தி தொகுப்பையும் குறிவைக்கவும். இலக்கு எதுவும் குறிப்பிடப்படவில்லை எனில், தற்போதைய முனையம், /cur/term எனக் கருதப்படுகிறது. குறிப்பிடப்பட்ட சில பெயர்கள் “/” உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் அத்தகைய பெயர்களுக்கு முன் “/msg/” முன்னொட்டு தானாகவே செருகப்படும்.
முடக்கப்பட வேண்டிய செய்திகளின் பட்டியலை, சுற்றியுள்ள பிரேஸ்களுடன் அல்லது இல்லாமல், அல்லது ஏதேனும் செய்திக் குழு அல்லது செய்தி தொகுப்பு. செய்திகள் எதுவும் குறிப்பிடப்படவில்லை எனில், இலக்குக்கான அனைத்து கால வெளியீடுகளும் முடக்கப்படும்.
விருப்பங்கள்
இல்லை.
விளக்கம்
இந்த கட்டளை குறிப்பிட்ட செய்திகளின் குறிப்பிட்ட கால வெளியீட்டை ஆப்ஜெக்ட் இலக்கில் முடக்குகிறது. பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
செய்திகள் எதுவும் குறிப்பிடப்படவில்லை என்றால், இலக்குக்கான அனைத்து கால வெளியீடுகளும் முடக்கப்படும். இலக்கு தற்போதைய பதிவாக இருந்தால்-file மற்றும் செய்திகள் எதுவும் குறிப்பிடப்படவில்லை, அனைத்து வெளியீடுகளும் file ஊனமுற்றவர், தி file மூடப்பட்டது மற்றும் தொடர்புடைய தற்போதைய பதிவு-file எதுவும் அமைக்கப்படவில்லை.
கொடுக்கப்பட்ட இலக்குக்கு வெளியீடு செய்ய தற்போது இயக்கப்படாத செய்திகள் பட்டியலில் ஒரு செய்தி குறிப்பிடப்பட்டால், dm கட்டளையால் தொடர்புடைய பிழை எதுவும் உருவாக்கப்படாது. இந்த நிலை மற்ற சாத்தியமான பிழைகள் புகாரளிக்கப்படுவதை முடக்காது.
Exampலெஸ்
Example: தற்போதைய பதிவில் வெளியிடப்படும் அனைத்து செய்திகளையும் முடக்கு-file A மற்றும் மூடவும் file:
dm,/cur/file/a

GREIS

www.javad.com

41

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் dm
Example: தற்போதைய முனையத்தில் அனைத்து கால வெளியீடுகளையும் முடக்கு. இவற்றில் ஏதேனும் ஒன்று:
dm,/தற்போதைய/கால dm
Example: GREIS செய்தியின் வெளியீட்டை [~~](RT) சீரியல் போர்ட்டில் முடக்கவும்:
dm,/dev/ser/b,/msg/jps/RT
Example: GREIS செய்தியின் [DO] வெளியீட்டை தற்போதைய பதிவில் முடக்கு-file B:
dm,/cur/file/b,/msg/jps/DO
Example: இயல்புநிலை செய்திகளின் தொகுப்பிலிருந்து GREIS செய்தியை [PM] அகற்றவும்:
dm,/msg/def,/msg/jps/PM
Example: தற்போதைய முனையத்தில் அனைத்து NMEA செய்திகளின் வெளியீட்டை முடக்கவும்:
dm,/cur/term,/msg/nmea
Example: தற்போதைய முனையத்தில் NMEA செய்திகளின் GGA மற்றும் ZDA வெளியீட்டை முடக்கு. இவற்றில் ஏதேனும் ஒன்று:
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 init

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் init

பெயர்
init பொருட்களை துவக்குகிறது.

சுருக்கம்
வடிவம்: init,object[/] விருப்பங்கள்: எதுவுமில்லை

வாதங்கள்
பொருள் துவக்கப்பட வேண்டும். / இருந்தால் மற்றும் பொருள் வகை பட்டியலாக இருந்தால், அதற்குப் பதிலாக உள்ள அனைத்து பொருட்களையும் துவக்கவும்
பொருள் தன்னை.

விருப்பங்கள்
இல்லை.

குறிப்பு: குறிப்பு:

விளக்கம்
இந்த கட்டளை குறிப்பிட்ட பொருட்களை துவக்குகிறது. பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
துவக்கத்தின் சரியான சொற்பொருள் துவக்கப்படும் பொருளைப் பொறுத்தது, ஆனால் பொதுவாக ஒரு பொருளை அதன் "இயல்புநிலை" அல்லது "சுத்தமான" நிலைக்கு மாற்றுவதாகக் கருதலாம். உதாரணமாகample, அளவுருக்களுக்கு அவற்றின் மதிப்புகளை தொடர்புடைய இயல்புநிலைகளுக்கு அமைப்பதாகும் fileசேமிப்பக சாதனம் அதாவது அடிப்படை ஊடகத்தை மறுவடிவமைத்தல் போன்றவை.
சில ஆப்ஜெக்ட்களை துவக்கினால் ரிசீவர் ரீபூட் செய்யப்படும். ரிசீவர் அல்லாத நிலையற்ற நினைவகத்தை (/dev/nvm/a) துவக்குவதற்கு இது தற்போது உள்ளது.
எதிர்காலத்தில் இது மாறக்கூடும் என்றாலும், பெறுநர்களில் இந்த பொதுவான கட்டளையின் தற்போதைய செயல்படுத்தல் குறைவாகவே உள்ளது. உண்மையில் முன்னாள் காணப்படும் பொருட்களின் துவக்கம் மட்டுமேampகீழே உள்ள les தற்போது ஆதரிக்கப்படுகிறது.

Exampலெஸ்
Example: NVRAM ஐ அழித்து ரிசீவரை மீண்டும் துவக்கவும். NVRAM இல் சேமிக்கப்பட்ட அனைத்து தரவுகளும் (பஞ்சாங்கங்கள், எபிமெரிஸ் போன்றவை) இழக்கப்படும், மறுதொடக்கம் செய்த பிறகு அனைத்து அளவுருக்களும் அவற்றின் இயல்புநிலை மதிப்புகளுக்கு அமைக்கப்படும்:
init,/dev/nvm/a
Example: தெளிவான எபிமெரிஸ்:
init,/eph/

GREIS

www.javad.com

43

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் init
Example: அனைத்து ரிசீவர் அளவுருக்களையும் அவற்றின் இயல்புநிலை மதிப்புகளுக்கு அமைக்கவும்:
init,/par/
Example: அனைத்து WLAN அளவுருக்களையும் அவற்றின் இயல்புநிலை மதிப்புகளுக்கு அமைக்கவும். மாற்றங்கள் நடைமுறைக்கு வர, அலகு மறுதொடக்கம் செய்யப்பட வேண்டும்:
init,/par/net/wlan/
Example: துவக்கவும் file அமைப்பு (அதாவது, அடிப்படை ஊடகத்தை மறுவடிவமைத்தல்). அனைத்து fileரிசீவரில் சேமிக்கப்பட்டவை இழக்கப்படும்:
init,/dev/blk/a
Example: அனைத்து செய்தி தொகுப்புகளையும் அவற்றின் இயல்புநிலை மதிப்புகளுக்கு துவக்கவும்:
init,/msg/

GREIS

www.javad.com

44

2.3.7 உருவாக்கவும்

ரிசீவர் உள்ளீடு மொழி கட்டளைகளை உருவாக்குகிறது

பெயர்
ஒரு புதிய பொருளை உருவாக்கவும்.

சுருக்கம்
வடிவம்: உருவாக்கு[,பொருள்] விருப்பங்கள்: {log}

வாதங்கள்
உருவாக்கப்படும் பொருளின் பொருள் பொருள் அடையாளங்காட்டி. ஆப்ஜெக்ட் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் "/log/" முன்னொட்டு தானாகவே பொருளின் முன் செருகப்படும். தவிர்க்கப்பட்டால், ஒரு உருவாக்கம் file கருதப்படுகிறது மற்றும் ஒரு தனித்துவமானது file பெயர் தானாகவே உருவாக்கப்படும்.

விருப்பங்கள்

அட்டவணை 2-4. விருப்பங்களின் சுருக்கத்தை உருவாக்கவும்

பெயர் வகை மதிப்புகள்
பதிவு சரம் a,b,…

இயல்புநிலை
a

பதிவை பதிவு செய்-file உருவாக்கப்பட்ட file க்கு ஒதுக்கப்பட உள்ளது. பதிவு -file தேர்ந்தெடுக்கப்பட்டது /cur/log/X, இங்கு X என்பது option1 இன் மதிப்பு.
விளக்கம்
இந்த கட்டளை ஒரு புதிய பொருளை உருவாக்குகிறது. பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
மரத்தில் உள்ள இடம் மற்றும் உருவாக்கப்பட்ட பொருளின் வகை இரண்டும் பொருள் வாதத்தால் வரையறுக்கப்படுகின்றன.
இரண்டு வகையான பொருட்களை உருவாக்கலாம்:
1. Fileகள். ஒரு புதிய file பொருள் அடையாளங்காட்டி ஒரு பொருளை / பதிவு துணை மரத்தில் குறிப்பிடும் போதோ அல்லது பொருள் வாதம் தவிர்க்கப்படும் போதோ உருவாக்கப்படும்.
2. செய்தி குறிப்பான்கள். பொருள் அடையாளங்காட்டி ஒரு செய்தி தொகுப்பில் ஒரு பொருளைக் குறிப்பிடும் போதெல்லாம் ஒரு புதிய செய்தி குறிப்பான் உருவாக்கப்படும் (எ.கா., /msg/def).

GREIS

1. தற்போதைய நிலைபொருள் ஒன்று அல்லது இரண்டு ஒரே நேரத்தில் பதிவுகளை ஆதரிக்கிறது-fileகுறிப்பிட்ட பெறுநரைப் பொறுத்து கள்.

www.javad.com

45

ரிசீவர் உள்ளீடு மொழி கட்டளைகளை உருவாக்குகிறது
உருவாக்குதல் Files
உருவாக்கும் போது files, பொருள் வாதம் தவிர்க்கப்பட்டது அல்லது /log/NAME வடிவத்தைக் கொண்டுள்ளது, இங்கு NAME என்பது இதன் பெயர் file உருவாக்க வேண்டும், மற்றும் /log/ விருப்பமானது. முந்தைய வழக்கில் பெறுநர் தானாகவே ஒரு தனிப்பட்ட பெயரைத் தேர்ந்தெடுக்கும் file. பிந்தைய வழக்கில், குறிப்பிடப்பட்ட NAME ஆனது 31 எழுத்துகள் வரையிலான சரமாக இருக்க வேண்டும், அதில் இடைவெளிகள் அல்லது பின்வரும் எழுத்துக்கள் இருக்கக்கூடாது: “,{}()@&”/”.
என்றால் file /log/NAME ஏற்கனவே உள்ளது, உருவாக்க கட்டளை தோல்வியடைந்து பிழை செய்தியை உருவாக்கும். இதன் விளைவாக, ஏற்கனவே உள்ள சிலவற்றை மூடுவதற்கு வழி இல்லை fileஉருவாக்க கட்டளையுடன் கள்.
ஒரு புதிய பிறகு file வெற்றிகரமாக உருவாக்கப்பட்டது, இது தற்போதைய பதிவில் ஒன்றுக்கு ஒதுக்கப்பட்டுள்ளது-fileபதிவின் மதிப்பைப் பொறுத்து கள்_file விருப்பம். தொடர்புடைய பதிவு என்றால்-file ஏற்கனவே மற்றொன்றை சுட்டிக்காட்டுகிறது file உருவாக்கம் செயல்படுத்தப்படும் போது, ​​பழைய பதிவு-file மூடப்பட்டு வெளியீடு புதியதாக தொடரும் file எந்த தடங்கலும் இல்லாமல்.
செய்தி குறிப்பான்களை உருவாக்குதல்
செய்தித் தொகுப்பில் செய்திகளைச் சேர்க்கும்போது, ​​பொருள் வாதமானது /msg/SET/GROUP/MSG வடிவமைப்பைக் கொண்டுள்ளது, இதில் SET என்பது புதிய செய்தியை உருவாக்க வேண்டிய செய்தித் தொகுப்பின் பெயர், GROUP என்பது செய்தியைச் சேர்ந்த குழுவின் பெயர். , மற்றும் MSG என்பது செய்தியின் பெயர் (எ.கா., /msg/def/nmea/GGA, அல்லது /msg/jps/rtk/min/jps/ET).
செய்திக் குழுவில் கொடுக்கப்பட்ட செய்திக்கு வரையறுக்கப்பட்டவற்றிலிருந்து செய்தி திட்டமிடல் அளவுருக்கள் நகலெடுக்கப்படும். தேவைப்பட்டால், திட்டமிடல் அளவுருக்களை தனிப்பயனாக்க, செட் கட்டளையைப் பயன்படுத்தவும்.
Exampலெஸ்
உருவாக்குதல் Files
Example: புதிய ஒன்றை உருவாக்கவும் file தானாக உருவாக்கப்பட்ட பெயருடன், தற்போதைய பதிவிற்கு அதை ஒதுக்கவும்file A (/cur/file/a). இவற்றில் ஏதேனும் ஒன்று:
உருவாக்கு உருவாக்கு,:அ
Example: ஒரு புதிய பதிவை உருவாக்கவும்-file என்_ என்ற பெயருடன்file”. இவற்றில் ஏதேனும் ஒன்று:
உருவாக்கு,/log/my_file:ஒரு உருவாக்கு, என்_file
Example: உருவாக்கு fileகள்"file1" மற்றும் "file2”, மற்றும் அவற்றை /cur/ க்கு ஒதுக்கவும்file/a மற்றும் /cur/file/b:
உருவாக்க,file1:a; உருவாக்க,file2:b

GREIS

www.javad.com

46

ரிசீவர் உள்ளீடு மொழி கட்டளைகளை உருவாக்குகிறது
செய்தி குறிப்பான்களை உருவாக்குதல்
Example: இயல்புநிலை செய்திகளின் தொகுப்பில் /msg/jps/ET செய்திகளைச் சேர்க்கவும்:
உருவாக்கு,/msg/def/jps/ET
Example: இயல்புநிலை செய்திகளின் தொகுப்பில் NMEA GGA செய்தியைச் சேர்த்து, அதன் காலம் மற்றும் கட்டம் எப்போதும் முறையே 10 மற்றும் 5 ஆக இருக்குமாறு கட்டாயப்படுத்தவும், அவற்றுக்கான மதிப்புகள் em அல்லது out கட்டளையில் குறிப்பிடப்பட்டாலும் சரி:
உருவாக்கு,/msg/def/nmea/GGA தொகுப்பு,/msg/def/nmea/GGA,{10,5,,0×30}

GREIS

www.javad.com

47

2.3.8 நீக்கவும்

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் அகற்றப்படும்

பெயர்
ஒரு பொருளை அகற்று.
சுருக்கம்
வடிவம்: அகற்று, பொருள்[/] விருப்பங்கள்: எதுவுமில்லை
வாதங்கள்
அகற்றப்பட வேண்டிய பொருளின் பொருள் பொருள் அடையாளங்காட்டி. ஆப்ஜெக்ட் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் "/log/" முன்னொட்டு தானாகவே பொருளின் முன் செருகப்படும்.
/ இருந்தால் மற்றும் பொருள் வகை பட்டியலில் இருந்தால், பொருளுக்குப் பதிலாக அனைத்து பொருள் உள்ளடக்கங்களையும் அகற்றவும்.
விருப்பங்கள்
இல்லை.
விளக்கம்
இந்த கட்டளை ஏற்கனவே உள்ள பொருளை நீக்குகிறது (நீக்குகிறது). பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது. பொருளால் குறிப்பிடப்பட்ட பொருள் இல்லை என்றால் அல்லது பொருளை அகற்ற முடியாவிட்டால், ஒரு பிழை உருவாக்கப்படும். இரண்டு வகையான பொருட்களை அகற்றலாம்:
1. Fileகள் என்றால் file தற்போதைய பதிவில் ஒன்றாகும்-files, கட்டளை தோல்வியடையும் மற்றும் பிழை செய்தி உருவாக்கப்படும்.
2. செய்தித் தொகுப்புகளிலிருந்து செய்திக் குறிப்பான்கள்.
Exampலெஸ்
Example: பதிவை அகற்று-file "NAME" என்ற பெயருடன். இவற்றில் ஏதேனும் ஒன்று:
நீக்க,/log/NAME நீக்க,NAME
Example: அனைத்து பதிவுகளையும் அகற்று-files:
அகற்று,/பதிவு/

GREIS

www.javad.com

48

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் அகற்றப்படும்
Example: இயல்புநிலை செய்திகளின் தொகுப்பிலிருந்து GREIS தரநிலை [GA] செய்தியை அகற்றவும்:
அகற்று,/msg/def/jps/GA
Example: இயல்புநிலை செய்திகளின் தொகுப்பிலிருந்து அனைத்து செய்திகளையும் அகற்றவும்:
அகற்று,/msg/def/
Example: RTKக்கு பொருத்தமான நிலையான GREIS செய்திகளின் குறைந்தபட்ச தொகுப்பிலிருந்து அனைத்து செய்திகளையும் அகற்றவும்:
அகற்று,/msg/rtk/jps/min/

GREIS

www.javad.com

49

2.3.9 நிகழ்வு

ரிசீவர் உள்ளீடு மொழி கட்டளை நிகழ்வு

பெயர்
நிகழ்வு இலவச வடிவ நிகழ்வை உருவாக்குகிறது.

சுருக்கம்
வடிவம்: நிகழ்வு, சரம் விருப்பங்கள்: எதுவுமில்லை

வாதங்கள்
1 எழுத்துகள் வரை உள்ள ஒரு தன்னிச்சையான63 சரம்.

விருப்பங்கள்
இல்லை.

குறிப்பு: Exampலெ:

விளக்கம்
இந்த கட்டளை ஒரு இலவச வடிவ நிகழ்வை உருவாக்குகிறது. பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
நிகழ்வு கட்டளையைப் பெறும் நேரத்துடன் கொடுக்கப்பட்ட சரம் சிறப்பு நிகழ்வு இடையகத்தில் ரிசீவரில் சேமிக்கப்படும். நிலையான GREIS செய்தி [==](EV) (பக்கம் 2 இல் விவரிக்கப்பட்டுள்ளது) இயக்கப்பட்டிருக்கும் அனைத்து வெளியீட்டு ஸ்ட்ரீம்களுக்கும் இந்த இடையகத்தின் உள்ளடக்கங்கள் வெளியிடப்படும்.
இலவச-படிவ நிகழ்வு பொறிமுறையானது, ரிசீவரில் இந்தத் தகவலைப் புரிந்துகொள்ளாமல், தன்னிச்சையான உரைத் தகவலை பிந்தைய செயலாக்க பயன்பாடுகளுக்கு அனுப்புவதற்கு கட்டுப்பாட்டு நிரல்களுக்காக வடிவமைக்கப்பட்டுள்ளது. ரிசீவர் ஃபார்ம்வேரின் மையமானது ஒருபோதும் இலவச வடிவ நிகழ்வுகளை உருவாக்காது, அல்லது நிகழ்வு கட்டளைகள் மூலம் அனுப்பப்படும் தகவலை எப்படியாவது விளக்குவதில்லை.
அண்டர்ஸ்கோர் எழுத்துடன் (ASCII 0x5F) தொடங்கும் அனைத்து சரங்களும் JAVAD GNSS பயன்பாடுகளுக்காக ஒதுக்கப்பட்டுள்ளன. உங்கள் பணியை உங்களால் நிறைவேற்ற முடியாவிட்டால் அல்லது சில JAVAD GNSS மென்பொருளுடன் ஒத்துழைக்க வேண்டும் எனில், நிகழ்வு கட்டளைகளுடன் இதுபோன்ற சரங்கள் பயன்படுத்தப்படாது என்பதை கவனத்தில் கொள்ள வேண்டும். பிந்தைய வழக்கில், http://www.javad.com இலிருந்து கிடைக்கும் "இலவச-படிவ நிகழ்வுகளுக்கான சட்ட வடிவம்" வழிகாட்டியில் JAVAD GNSS பயன்பாடுகளுக்காக ஒதுக்கப்பட்ட இலவச-படிவ நிகழ்வுகளின் விரிவான விளக்கத்தைப் பார்க்கவும்.
“Info1″” என்ற சரம் அடங்கிய இலவச வடிவ நிகழ்வை உருவாக்கவும்:
நிகழ்வு, தகவல்1

GREIS

1. ஒரு சரத்தில் ரிசீவர் உள்ளீட்டு மொழிக்காக ஒதுக்கப்பட்ட எழுத்துகள் ஏதேனும் இருந்தால், இந்த சரத்தை இரட்டை மேற்கோள்களில் இணைக்க வேண்டும்.
2. தற்போதைய ஃபார்ம்வேர் பதினாறு 64 பைட் இலவச வடிவ நிகழ்வுகள் வரை சேமிக்கும் அளவுக்கு பெரிய இடையகத்தை வழங்குகிறது.

www.javad.com

50

ரிசீவர் உள்ளீடு மொழி கட்டளை நிகழ்வு
Example: ஒதுக்கப்பட்ட எழுத்துக்களைக் கொண்ட இலவச வடிவ நிகழ்வை உருவாக்கவும்:
நிகழ்வு,”EVENT{DATA,SENT}”
Example: JAVAD GNSS பயன்பாட்டு மென்பொருளுக்காக ஒதுக்கப்பட்ட இலவச-படிவ நிகழ்வை உருவாக்கவும் (இந்த நிகழ்வு இயக்கவியல் மாற்றத்தைப் பற்றி பிந்தைய செயலாக்க பயன்பாட்டிற்கு தெரிவிக்கிறது):
நிகழ்வு,”_DYN=STATIC”
Example: வெற்று சரத்துடன் இலவச படிவத்தை உருவாக்கவும்:
நிகழ்வு""
Example: சில இலவச-படிவ நிகழ்வுகளை உருவாக்கி, [==](EV) செய்திகளை ([==] உள்ளடக்கத்தில் அச்சிட முடியாத பைட்டுகளுக்குப் பதிலாக, புள்ளிகளால் மாற்றப்படும்.ample):
em,,jps/EV %accepted% event,”some string” RE00A%accepted% ==011…..some_string. %1% event,1; %2% event,2 RE003%1% RE003%2% ==007…..1. ==007…..2. dm,,jps/EV

GREIS

www.javad.com

51

2.3.10 கிடைக்கும்

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் கிடைக்கும்

பெயர்
மீட்டெடுக்க தொடங்குங்கள் file DTP1 ஐப் பயன்படுத்தி உள்ளடக்கங்கள்.

சுருக்கம்
வடிவம்: பெற, பொருள்[,ஆஃப்செட்] விருப்பங்கள்: {timeout,block_size,period,phase,attempts}

வாதங்கள்
பொருள் பொருள் அடையாளங்காட்டி file மீட்டெடுக்க வேண்டும். ஆப்ஜெக்ட் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் "/log/" முன்னொட்டு தானாகவே பொருளின் முன் செருகப்படும். பொருள் இல்லை அல்லது மீட்டெடுக்க முடியாவிட்டால், ஒரு பிழை செய்தி உருவாக்கப்படும்.
தொடக்கத்தில் இருந்து பைட்டுகளில் ஆஃப்செட் ஆஃப்செட் file மீட்டெடுப்பதைத் தொடங்க வேண்டும். தவிர்க்கப்பட்டால், 0 கருதப்படுகிறது.

விருப்பங்கள்

அட்டவணை 2-5. விருப்பங்களின் சுருக்கத்தைப் பெறுங்கள்

பெயர்

வகை

மதிப்புகள்

நேரம் முடிந்தது

முழு எண் [0…86400], வினாடிகள்

தொகுதி_அளவு முழு எண் [1…163841]

காலம்

மிதவை [0…86400), வினாடிகள்

கட்டம்

மிதவை [0…86400), வினாடிகள்

முயற்சிகள் முழு எண் [-257…100] 1. TCP அல்லது USB ஐ ஆதரிக்காத பெறுநர்களுக்கான 2048.

இயல்புநிலை
10 512 0 0 10

டிடிபிக்கான காலக்கெடு முடிந்தது. block_size DTP தரவுத் தொகுதியின் அளவு. வடிகட்டுவதற்கான வெளியீட்டு காலம் (கீழே காண்க). வடிகட்டுவதற்கான வெளியீட்டு கட்டத்தை கட்டம் (கீழே காண்க). வரம்பைப் பொறுத்து வெவ்வேறு அர்த்தங்களை முயற்சிக்கிறது, பின்வருமாறு:

1. பக்கம் 580 இல் "தரவு பரிமாற்ற நெறிமுறை" பார்க்கவும்.

GREIS

www.javad.com

52

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் கிடைக்கும்
[1…100] அதிகபட்ச முயற்சிகள் டிடிபி டிரான்ஸ்மிட்டர் ஒற்றைத் தொகுதியை அனுப்ப எடுக்கும். 1 என அமைக்கப்பட்டால், சிறப்பு ஸ்ட்ரீமிங் பயன்முறை செயல்படுத்தப்படும் (கீழே காண்க).
0 டிடிபியைத் தொடங்குவதற்குப் பதிலாக, பொருளின் மூல உள்ளடக்கங்களை வெளியிடுகிறது. [-256…-1] டிடிபியைத் தொடங்குவதற்குப் பதிலாக, மூடப்பட்ட பொருளின் உள்ளடக்கங்களை வெளியிடவும்
[>>] செய்திகள்.
-257 டிடிபியைத் தொடங்குவதற்குப் பதிலாக, பொருளின் உள்ளடக்கங்களை [RE] செய்திகளில் வெளியிடவும்.
விளக்கம்
இந்த கட்டளை a ஐ மீட்டெடுக்கத் தொடங்குகிறது file தரவு பரிமாற்ற நெறிமுறை (டிடிபி) அல்லது மூல வெளியீட்டு வடிவத்தைப் பயன்படுத்தி ஹோஸ்ட் கணினியில். பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
டிடிபி பயன்முறையில், கெட் கட்டளை வெற்றியடைந்த பிறகு, டிடிபி டிரான்ஸ்மிட்டர் ரிசீவரில் தொடங்கப்பட்டு, டிடிபி ரிசீவர் ஹோஸ்டில் இயங்கும் வரை காத்திருக்கும். எனவே, எந்தவொரு தரவையும் உண்மையில் மீட்டெடுக்க, ஹோஸ்டில் டிடிபி ரிசீவர் செயலாக்கம் தேவை.
விருப்பமான ஆஃப்செட் வாதம், குறுக்கிடப்பட்ட தரவு பரிமாற்றத்தை மீண்டும் தொடங்குவதற்கான ஆதரவை செயல்படுத்த ஹோஸ்ட்டை அனுமதிக்கிறது. ரிசீவரில் செயல்பட அதிக நேரம் தேவைப்படலாம் என்பதை நினைவில் கொள்ளவும். ஹோஸ்ட் மென்பொருளில் மறுதொடக்கத்தை சரியாக செயல்படுத்த, ஸ்டேட்மெண்ட் ஐடென்டிஃபையரைப் பயன்படுத்தி பெறு கட்டளைக்கு ரிசீவர் பதிலை கட்டாயப்படுத்தி, ஹோஸ்டில் டிடிபியை இயக்கும் முன் ரிசீவரிடமிருந்து பதிலுக்காக காத்திருக்கவும். இந்த முறை அட்வான் எடுக்கும்tagசீக் செய்யப்பட்ட பிறகு பெறு கட்டளைக்கு பெறுநர் பதிலளிக்கிறார் என்பது உண்மை.
முயற்சிகள் விருப்பம் 1 என அமைக்கப்பட்டால், டிடிபி டிரான்ஸ்மிட்டர் ஸ்ட்ரீமிங் பயன்முறையில் வைக்கப்படும். இந்த பயன்முறையில், DTP ரிசீவரிடமிருந்து முதல் NACK ஐப் பெற்ற பிறகு, DTP டிரான்ஸ்மிட்டர் DTP பெறுநரிடமிருந்து ACKகளுக்காக காத்திருக்காமல் தரவுத் தொகுதிகளை ஸ்ட்ரீம் செய்யும், மேலும் NACK பெறப்பட்டால் டிரான்ஸ்மிட்டர் தரவு பரிமாற்றத்தை உடனடியாக நிறுத்தும். இந்த அணுகுமுறை அதிக தாமதங்கள் (டிசிபி போன்றவை) அல்லது ஒப்பீட்டளவில் உயர் திசை சுவிட்ச் மேல்நிலை (யுஎஸ்பி போன்றவை) கொண்ட நம்பகமான இணைப்புகள் மூலம் கணிசமாக வேகமான தரவு பரிமாற்றத்தை அனுமதிக்கிறது. நெறிமுறையின் ஒரு பகுதியைப் பெறுவது சரியாக செயல்படுத்தப்பட்டால், இந்த முறையை ஆதரிக்க எந்த சிறப்பு கவனிப்பும் தேவையில்லை.
காலம் விருப்பம் பூஜ்ஜியமற்றதாக இருக்கும்போது சிறப்பு வடிகட்டுதல் முறை செயல்படுத்தப்படுகிறது. உதாரணமாகample, இது a இலிருந்து 1Hz தரவைப் பதிவிறக்க அனுமதிக்கிறது file 10Hz புதுப்பிப்பு விகிதத்தைப் பயன்படுத்தி எழுதப்பட்டது. குறிப்பாக, ரிசீவர் நேரம் மாடுலோ ஒரு நாள் (Tr) பின்வரும் சமன்பாட்டை பூர்த்தி செய்யும் சகாப்தங்களுக்கு மட்டுமே தரவை அனுப்பும்:
Tr {mod காலம்} = கட்டம்
இதை அடைய, பெறுநர் அதன் உள்ளடக்கங்களை அலசுகிறார் file மற்றும் சில செய்திகளை வடிகட்டுகிறது. குறுக்கிடப்பட்ட பதிவிறக்கத்தை மீண்டும் செயல்படுத்துவது மிகவும் கடினமாக இருக்கும் என்பதை நினைவில் கொள்ளவும்

GREIS

www.javad.com

53

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் கிடைக்கும்

ரிசீவர் என்ன ஆஃப்செட் என்பதை ஹோஸ்டுக்குத் தெரியாது என்பதன் காரணமாக இந்த விஷயத்தில் சாத்தியமில்லை file பதிவிறக்கம் தடைபட்டுள்ளது.
எந்தவொரு டிடிபி பிழைச் சின்னத்தையும் (எ.கா., ASCII '#') அனுப்புவதன் மூலம் தரவு பெறுதல் முடிவு மூலம் எந்த வகையான பரிமாற்றமும் நிறுத்தப்படலாம்.
[RE] செய்திகளில் தரவை மாற்றும்போது, ​​ஒவ்வொரு [RE] செய்திக்கும் அதிகபட்ச தரவு பேலோடின் அளவை block_size இன் மதிப்பு தீர்மானிக்கும் (உள் நிலைபொருள் இடையகத்தின் அளவிலும் வரையறுக்கப்பட்டுள்ளது). வழக்கம் போல், ஒவ்வொரு [RE] செய்தியும் கட்டளை ஐடியுடன் தொடங்கப்படும் (ஏதேனும் இருந்தால்).
[>>] செய்திகளில் தரவை மாற்றும்போது, ​​முயற்சிகள் விருப்பத்தின் மதிப்பு, [>>] செய்திகளின் ஐடி புலத்தை பின்வருமாறு தீர்மானிக்கும்:
ஐடி = -1 – முயற்சிகள்
மற்றும் "block_size" இன் மதிப்பு ஒவ்வொரு [>>] செய்திக்கும் அதிகபட்ச டேட்டா பேலோடின் அளவை தீர்மானிக்கும் (உள் நிலை மென்பொருள் இடையகத்தின் அளவிலும் வரையறுக்கப்பட்டுள்ளது).
ஐடிக்குப் பிறகு அடுத்த பைட் (தரவு புலத்தின் முதல் பைட்) [>>] செய்தியில் ASCII சின்னம் 0 இல் தொடங்கி, ஒவ்வொரு செய்திக்கும் மாடுலோ 64 அதிகரிக்கப்படும், இதன் விளைவாக 0 முதல் ASCII குறியீடுகள் வரிசையாக இருக்கும். o, உட்பட:
seq = 0 லூப் {seq_char = '0' + (seq++ % 64)}
வரிசையில் உள்ள [>>] செய்தி(கள்) இழப்பைக் கண்டறிய வரிசை எழுத்து பெறுதலை அனுமதிக்கிறது.
பின்னர், [>>] செய்தியின் வடிவமைப்பின் படி, block_size பைட்டுகள் வரையிலான ஆப்ஜெக்ட் டேட்டா பேலோட் பின்தொடரும்.
ரேப் செய்யப்பட்ட பயன்முறையில் வெற்றிகரமான வெளியீடு எப்பொழுதும் [>>] செய்தியின் மூலம் தரவு பேலோட் இல்லாமல் இறுதி செய்யப்படும், பெறுதல் முடிவை நம்பகத்தன்மையுடன் பரிமாற்றத்தின் முடிவைத் தீர்மானிக்க அனுமதிக்கும்.

Exampலெஸ்

Example: இன் உள்ளடக்கங்களை மீட்டெடுக்கத் தொடங்குங்கள் file NAME DTP ஐப் பயன்படுத்துகிறார். இவற்றில் ஏதேனும் ஒன்று:

Exampலெ:

பெறு,/log/NAME பெறு,NAME
இன் உள்ளடக்கங்களை மீட்டெடுக்கத் தொடங்குங்கள் file NAME பைட் எண் 3870034 இலிருந்து தொடங்குகிறது (பூஜ்ஜியத்திலிருந்து பைட்டுகளை எண்ணுகிறது). கட்டளைக்கும் பதிலுக்கும் இடையில் நீண்ட நேரம் கடக்க எதிர்பார்க்கலாம்:

%%பெறு,NAME,3870034 RE002%%

GREIS

www.javad.com

54

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் கிடைக்கும்
Example: இன் உள்ளடக்கங்களை மீட்டெடுக்கத் தொடங்குங்கள் file என்_பதிவுfile பைட் 3000 இலிருந்து தொடங்கி 50 வினாடிகள் மற்றும் தொகுதி அளவு 8192 பைட்டுகள்:
பெறு, my_logfile:{50,8192},3000
Example: இன் உள்ளடக்கங்களை மீட்டெடுக்கத் தொடங்குங்கள் file NAME சகாப்தங்களை வடிகட்டுகிறார், இதன் விளைவாக மீட்டெடுக்கப்பட்டது file 0.1Hz தரவு இருக்கும்:
பெறுக, NAME:{,,10}
Example: இன் உள்ளடக்கங்களை மீட்டெடுக்கத் தொடங்குங்கள் file NAME ஸ்ட்ரீமிங் பயன்முறையைப் பயன்படுத்துகிறார் (முயற்சிகள் விருப்பம் 1 க்கு அமைக்கப்பட்டுள்ளது):
பெறுக, NAME:{,,,,1}
Example: இன் உள்ளடக்கங்களை அனுப்பவும் file NAME ஐடி 61 (ASCII குறியீடானது '=') உடன் [>>] செய்திகளை உள்ளடக்கியது, ஒரு செய்திக்கு 128 பைட்டுகள் வரை தரவைப் பயன்படுத்துகிறது:
பெற, பெயர்:{,128,,,-62}
Example: இன் உள்ளடக்கங்களை அனுப்பவும் file ஒரு செய்திக்கு 190 பைட்டுகள் வரையிலான டேட்டாவைப் பயன்படுத்தி NAME [RE] செய்திகளுக்குள் மூடப்பட்டு, %MY_ID% ஆல் முன்பதிவு செய்யப்பட்டது:
%MY_ID%பெறு, பெயர்:{,190,,,-257}

GREIS

www.javad.com

55

2.3.11 போட்டது

ரிசீவர் உள்ளீடு மொழி கட்டளைகளை இடுங்கள்

பெயர்
தொடக்கம் file DTP1 ஐப் பயன்படுத்தி பதிவேற்றுகிறது.

சுருக்கம்
வடிவம்: புட், ஆப்ஜெக்ட்[,ஆஃப்செட்] விருப்பங்கள்: {timeout, block_size}

வாதங்கள்
பொருள் பொருள் அடையாளங்காட்டி file தரவு எழுத. ஆப்ஜெக்ட் "/" உடன் தொடங்கவில்லை என்றால், கட்டளையை இயக்கும் முன் "/log/" முன்னொட்டு தானாகவே பொருளின் முன் செருகப்படும்.
தொடக்கத்தில் இருந்து பைட்டுகளில் ஆஃப்செட் ஆஃப்செட் file அதில் எழுத ஆரம்பிக்க வேண்டும். தவிர்க்கப்பட்டால், 0 கருதப்படுகிறது.

விருப்பங்கள்

அட்டவணை 2-6. விருப்பங்களின் சுருக்கத்தை வைக்கவும்

பெயர்

வகை

மதிப்புகள்

இயல்புநிலை

நேரம் முடிந்தது

முழு எண் [0…86400], வினாடிகள் 10

தொகுதி_அளவு முழு எண் [1…163841]

512

1. TCP அல்லது USB ஐ ஆதரிக்காத ரிசீவர்களுக்கான 2048.

டிடிபிக்கான காலக்கெடு முடிந்தது. block_size DTP தரவுத் தொகுதியின் அளவு.

விளக்கம்
இந்த கட்டளையானது ஹோஸ்ட் கம்ப்யூட்டரில் இருந்து தரவைப் பதிவேற்றத் தொடங்குகிறது a file டேட்டா டிரான்ஸ்ஃபர் புரோட்டோகால் (டிடிபி) பயன்படுத்தி ரிசீவரில் பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.
புட் கட்டளை வெற்றியடைந்த பிறகு, டிடிபி ரிசீவர் ரிசீவரில் தொடங்கப்பட்டு, டிடிபி டிரான்ஸ்மிட்டர் ஹோஸ்டில் இயங்கும் வரை காத்திருக்கிறது. எனவே, எந்தவொரு தரவையும் உண்மையில் பதிவேற்ற, ஹோஸ்டில் DTP டிரான்ஸ்மிட்டர் செயல்படுத்தல் தேவை.

1. பக்கம் 580 இல் "தரவு பரிமாற்ற நெறிமுறை" பார்க்கவும்.

GREIS

www.javad.com

56

ரிசீவர் உள்ளீடு மொழி கட்டளைகளை இடுங்கள்

விருப்பமான ஆஃப்செட் வாதம், குறுக்கிடப்பட்ட தரவு பரிமாற்றத்தை மீண்டும் தொடங்குவதற்கான ஆதரவைச் செயல்படுத்த ஹோஸ்ட்டை அனுமதிக்கிறது. பூஜ்ஜியம் அல்லாத ஆஃப்செட் மதிப்பு, ஏற்கனவே உள்ள ஒன்றின் முடிவில் தரவைச் சேர்க்கக் கோர ஹோஸ்ட்டை அனுமதிக்கிறது file பொருந்தும் அளவு.
ஆஃப்செட் என்றால் 0 மற்றும் தி file பொருள் இல்லை, பெறுநர் புதியதை உருவாக்க மற்றும் திறக்க முயற்சிப்பார் file பொருளால் வரையறுக்கப்பட்ட பெயருடன். இந்த வழக்கில் ஏற்கனவே a இருந்தால் கட்டளை தோல்வியடையும் file கொடுக்கப்பட்ட பெயருடன்.
ஆஃப்செட் 0 ஐ விட அதிகமாக இருந்தால், மற்றும் ஒரு உள்ளது file பொருள், மற்றும் file அளவு ஆஃப்செட்டின் மதிப்புக்கு சமம், பின்னர் புட் கட்டளை திறக்கும் file இணைப்பதற்கான பொருள். இந்த வழக்கில், கட்டளை ஏற்கனவே இல்லை என்றால் தோல்வியடையும் file கொடுக்கப்பட்ட பெயருடன் அல்லது ஏற்கனவே இருக்கும் அளவு இருந்தால் file ஆஃப்செட் மூலம் குறிப்பிடப்பட்டவற்றுடன் பொருந்தவில்லை.

Exampலெஸ்

Example: புதியதாக தரவைப் பதிவேற்றத் தொடங்கவும் file "NAME" DTP ஐப் பயன்படுத்துகிறது. இவற்றில் ஏதேனும் ஒன்று:

Exampலெ:

போடு,/log/NAME போடு,NAME
தரவைப் பதிவேற்றத் தொடங்கி, அவற்றை ஏற்கனவே உள்ளவற்றுடன் இணைக்கவும் file "NAME". இயல்புநிலை DTP காலக்கெடு மற்றும் DTP தொகுதி அளவு 4096 பைட்டுகளைப் பயன்படுத்தவும். அளவைப் பெறுங்கள் file பதிவேற்றம் தொடங்கும் முன் (கவனிக்க file ஹோஸ்டில் எப்படியும் அளவு தேவைப்படுகிறது, அதனால் அதன் மூலத் தரவிலிருந்து இந்த எண்ணிக்கையிலான பைட்டுகளைத் தவிர்க்கலாம் file):

Exampலெ:

அச்சிடு,/log/NAME&அளவு RE008 3870034 போடு,/log/NAME:{,4096},3870034
புதியதாக தரவைப் பதிவேற்றத் தொடங்கவும் file "என்_பதிவுfile50 வினாடிகள் மற்றும் தொகுதி அளவு 8192 பைட்டுகளைப் பயன்படுத்துகிறது:

போட, my_logfile:{50,8192}

GREIS

www.javad.com

57

2.3.12 மடங்கு

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் fld

பெயர்
fld firmware ஏற்றுதல்.

சுருக்கம்
வடிவம்: fld,id,object விருப்பங்கள்: {timeout, block_size}

வாதங்கள்
ரிசீவர் எலக்ட்ரானிக் ஐடி 1 ஐக் கொண்ட ஐடி சரம். குறிப்பிட்ட ஐடி பெறுநரின் உண்மையான மின்னணு ஐடியுடன் பொருந்தவில்லை என்றால், கட்டளை தோல்வியடைந்து பிழை செய்தியை உருவாக்கும்.
ஏற்றப்பட வேண்டிய ஃபார்ம்வேரின் மூலத்தின் பொருள் பொருள் அடையாளங்காட்டி. ஒன்று பெறுபவரின் பெயர் file, அல்லது உள்ளீட்டு போர்ட்டின் பெயர். உள்ளீட்டு போர்ட்டின் பெயராக இருக்கும் போது, ​​/cur/term அல்லது தற்போதைய போர்ட்டின் உண்மையான பெயர் கொடுக்கப்பட வேண்டும், இல்லையெனில் பிழை தெரிவிக்கப்படும்.

விருப்பங்கள்

அட்டவணை 2-7. fld விருப்பங்களின் சுருக்கம்

பெயர்

வகை

மதிப்புகள்

நேரம் முடிந்தது

முழு எண் [0…86400], வினாடிகள்

block_size integer [1…163841] 1. TCP அல்லது USB ஐ ஆதரிக்காத பெறுநர்களுக்கு 2048.

இயல்புநிலை
10 512

டிடிபிக்கான காலக்கெடு முடிந்தது. block_size DTP தரவுத் தொகுதியின் அளவு.

விளக்கம்
இந்த கட்டளையானது குறிப்பிட்ட பொருளில் இருந்து ஃபார்ம்வேரை ரிசீவரில் ஏற்றுகிறது, பின்னர் ரிசீவரை மீட்டமைக்கிறது. பிழை அல்லது அறிக்கை அடையாளங்காட்டியால் கட்டாயப்படுத்தப்படும் வரை பதில் எதுவும் உருவாக்கப்படாது.

1. ஐடியை print,/par/rcv/id கட்டளையைப் பயன்படுத்திப் பெறலாம்.

GREIS

www.javad.com

58

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் fld

எச்சரிக்கை:

ஏற்றும் போது ஒரு போர்ட் வழியாக ஃபார்ம்வேர் பரிமாற்றத்தில் மின் செயலிழப்பு அல்லது அபாயகரமான குறுக்கீடு ஏற்பட்டால், ரிசீவர் அரை-வேலை செய்யும் நிலைக்குச் செல்லலாம், அங்கு "பவர்-ஆன் கேப்சர்" முறையைப் பயன்படுத்தி RS-232 போர்ட்கள் மூலம் ஃபார்ம்வேரை ஏற்றுவது மட்டுமே சாத்தியமாகும்.
பொருள் ஏற்கனவே இருப்பதைக் குறித்தால் file1, ரிசீவர் முதலில் சரிபார்ப்பார் file பெறுநருக்கான சரியான ஃபார்ம்வேரைக் கொண்டுள்ளது (இதை முடிக்க சில வினாடிகள் ஆகும்). சரிபார்ப்பு வெற்றியடைந்தால், ரிசீவர் ஃபார்ம்வேரை ஏற்றி, சுய-மீட்டமைப்பைச் செய்யும். கட்டளைக்கான பதில் (ஏதேனும் இருந்தால்) சரிபார்த்த பிறகு அனுப்பப்படும், ஆனால் firmware ஏற்றுதல் தொடங்கும் முன். இந்த வழக்கில் காலாவதி மற்றும் block_size விருப்பங்கள் புறக்கணிக்கப்படும்.
ஆப்ஜெக்ட் ஒரு உள்ளீட்டு ஸ்ட்ரீமை நியமித்தால், கட்டளை பதிலை அனுப்பும் (ஏதேனும் இருந்தால்) பின்னர் டிடிபி ரிசீவரைத் தொடங்கும், அது டிடிபி டிரான்ஸ்மிட்டர் ஹோஸ்டில் இயங்கும் வரை காத்திருக்கும். எனவே, ஃபார்ம்வேரை உண்மையில் பதிவேற்ற, ஹோஸ்டில் டிடிபி டிரான்ஸ்மிட்டர் செயல்படுத்தல் தேவை. ஏற்றுதல் வெற்றிகரமாக முடிந்தது அல்லது குறுக்கிடப்பட்ட பிறகு, பெறுநரால் சுய மீட்டமைப்பு (மறுதொடக்கம்) செய்யப்படும்.

Exampலெஸ்
Example: இலிருந்து ஃபார்ம்வேரை ஏற்றவும் file மின்னணு ஐடி 123456789AB உடன் "firmware.ldp" ரிசீவரில். கட்டளையை அனுப்புவதற்கும் பதிலைப் பெறுவதற்கும் இடையில் சில வினாடிகள் கடந்து செல்லும் என்று எதிர்பார்க்கலாம், ரிசீவர் சரிபார்க்கும் போது file ஃபார்ம்வேர் செல்லுபடியாகும் தன்மைக்கு:
%%fld,123456789AB,/log/firmware.ldp RE002%%
Example: பிளாக் அளவு 16384 பைட்டுகள் மற்றும் 20 வினாடிகள் காலாவதியைப் பயன்படுத்தி USB போர்ட்டில் இருந்து ஃபார்ம்வேர் பதிவேற்றத்தைத் தொடங்கவும். கட்டளையை வழங்குவதற்கு முன் மின்னணு ஐடியைப் பெறவும்:
print,rcv/id RE00C 8PZFM10IL8G fld,8PZFM10IL8G,/dev/usb/a:{20,16384}

GREIS

1. இது எதிர்பார்க்கப்படுகிறது file ஃபார்ம்வேரைக் கொண்டிருப்பது முன்கூட்டியே பெறுநருக்கு பதிவேற்றப்படுகிறது, எ.கா., புட் கட்டளையைப் பயன்படுத்தி.

www.javad.com

59

ரிசீவர் உள்ளீடு மொழி கட்டளைகள் fld

GREIS

www.javad.com

60

அத்தியாயம் 3
பெறுபவர் செய்திகள்

இந்த அத்தியாயம் GREIS நிலையான செய்திகளின் பொதுவான வடிவம் மற்றும் அனைத்து முன் வரையறுக்கப்பட்ட செய்திகளின் குறிப்பிட்ட வடிவங்களையும் விவரிக்கிறது. GREIS நிலையான செய்திகளைத் தவிர, NMEA அல்லது BINEX போன்ற பல்வேறு வடிவங்களின் சில செய்திகளை ரிசீவர் ஆதரிக்கிறது. அந்த "வெளிநாட்டு" செய்திகளின் வடிவங்கள் இந்த அத்தியாயத்தின் முடிவில் விவரிக்கப்பட்டுள்ளன.
3.1 மரபுகள்
3.1.1 வடிவமைப்பு விவரக்குறிப்புகள்
ஒரு சிறிய வடிவத்தில் பைட்ஸ்1 இன் வரிசையாக சில வடிவமைப்பை விவரிக்க, சில முதன்மை புல வகைகளுக்கான வடிவங்களை வரையறுத்து, பின்னர் மிகவும் சிக்கலான வடிவங்களின் வரையறைகளை உருவாக்க C நிரலாக்க மொழியில் பயன்படுத்தப்படும் குறியீட்டிற்கு நெருக்கமான குறியீட்டைப் பயன்படுத்துகிறோம்:
struct NAME {LENGTH} { TYPE FIELD[COUNT]; // விளக்கம் … வகை புலம்[COUNT]; // விளக்கம்
};
எங்கே:
இந்த வடிவமைப்பிற்கு ஒதுக்கப்பட்ட பெயரை NAME. இது ஒரு புலத்தின் வகையாக மற்ற வடிவ வரையறைகளில் பயன்படுத்தப்படலாம்.
முழு வரிசையின் பைட்டுகளில் LENGTH நீளம். ஒரு நிலையான நீள வடிவமைப்பிற்கு, இது ஒரு எண், ஒரு மாறி நீள செய்திக்கு, இது வேறு சில மாறி அளவுருக்கள் அல்லது சரம் var ஐப் பொறுத்து ஒரு எண்கணித வெளிப்பாடாக இருக்கலாம்.
TYPE FIELD[COUNT] புல விவரி. FIELD எனப் பெயரிடப்பட்ட அதே வகையின் COUNT உறுப்புகளின் வரிசையை இது விவரிக்கிறது. TYPE என்பது கீழே விவரிக்கப்பட்டுள்ள முதன்மை புல வகைகளில் ஒன்றாக இருக்கலாம் அல்லது மற்றொரு வடிவமைப்பின் NAME ஆக இருக்கலாம். [COUNT] இல்லாதபோது, ​​புலம் சரியாக ஒரு உறுப்பைக் கொண்டிருக்கும். COUNT இல்லாவிடில் (அதாவது, வெற்று சதுர அடைப்புக்குறிகள் மட்டுமே உள்ளன, []), புலம் குறிப்பிடப்படாத எண்ணிக்கையிலான உறுப்புகளைக் கொண்டுள்ளது என்று அர்த்தம்.

GREIS

1. இந்த அத்தியாயத்தின் சூழலில், “பைட்” என்பது 8-பிட் உட்பொருளைக் குறிக்கிறது. ஒரு பைட்டின் குறைந்தபட்ச குறிப்பிடத்தக்க பிட் குறியீட்டு பூஜ்ஜியத்தைக் கொண்டுள்ளது.

www.javad.com

61

பெறுநர் செய்திகள் மரபுகள்
வடிவமைப்பு விவரக்குறிப்புகள்

புலத்தின் விவரம் மற்றும் அதன் அளவீட்டு அலகுகள் மற்றும் பொருத்தமான மதிப்புகளின் அனுமதிக்கப்பட்ட வரம்புகள். அளவீட்டு அலகுகள் சதுர அடைப்புக்குறிகளால் சூழப்பட்டுள்ளன.
பின்வரும் முதன்மை புல வகைகள் வரையறுக்கப்பட்டுள்ளன:

அட்டவணை 3-1. முதன்மை புல வகைகள்

பெயரைத் தட்டச்சு செய்க

பொருள்

பைட்டுகளில் நீளம்

a1

ASCII எழுத்து

1

i1

கையொப்பமிடப்பட்ட முழு எண்

1

i2

கையொப்பமிடப்பட்ட முழு எண்

2

i4

கையொப்பமிடப்பட்ட முழு எண்

4

u1

கையொப்பமிடப்படாத முழு எண்

1

u2

கையொப்பமிடப்படாத முழு எண்

2

u4

கையொப்பமிடப்படாத முழு எண்

4

f4

IEEE-754 ஒற்றை துல்லிய மிதக்கும் புள்ளி

4

f8

IEEE-754 இரட்டை துல்லிய மிதக்கும் புள்ளி

8

str

ASCII எழுத்துகள் மாறியின் பூஜ்ஜிய-முடிக்கப்பட்ட வரிசை

குறிப்பிட்ட வடிவமைப்பை முழுவதுமாக வரையறுக்க, மல்டி-பைட் (i2, i4, u2, u4, f4, f8) முதன்மையான மொத்த அல்லாத புலங்களில் பைட்டுகளின் வரிசையையும் குறிப்பிட வேண்டும். GREIS செய்திகளுக்கு, இந்த ஆர்டர் [MF] செய்தியால் வரையறுக்கப்படுகிறது, விவரங்களுக்கு பக்கம் 74 இல் உள்ள “[MF] செய்திகளின் வடிவம்” என்பதைப் பார்க்கவும்.
மேலே உள்ள வரையறைகளைப் பயன்படுத்தி, பைட்டுகளின் தொடர்புடைய வரிசைக்கு எந்த வடிவ விவரக்குறிப்பையும் (சுழற்சியாக) விரிவாக்க முடியும். உதாரணமாகample, வடிவம்
struct Example {9} {u1 n1; f4 n2; i2 n3[2];
};
குறைந்த குறிப்பிடத்தக்க பைட் முதல் (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

ரிசீவர் செய்திகள் நிலையான செய்தி ஸ்ட்ரீம்
சிறப்பு மதிப்புகள்
மற்றும் பின்வரும் பைட்டுகளின் வரிசைக்கு மிக முக்கியமான பைட் முதல் (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)
இதில் x[i](j) ஆனது x புலத்தின் i-வது உறுப்பின் j-th பைட்டை (பைட் #0 குறைந்தது குறிப்பிடத்தக்கது) குறிக்கிறது.

3.1.2 சிறப்பு மதிப்புகள்

பைனரி செய்திகளுக்கு, அவற்றின் சில முழு எண் மற்றும் மிதக்கும் புள்ளி புலங்கள் சிறப்பு மதிப்புகளைக் கொண்டிருக்கலாம், அவை புலத்திற்கான தரவு எதுவும் கிடைக்காதபோது உண்மையான தரவுக்குப் பதிலாகப் பயன்படுத்தப்படும். தரவு பிரித்தெடுக்கும் போது சிறப்பு மதிப்புகளைச் சரிபார்க்க வேண்டிய பைனரி புலங்கள், "!" என்ற ஆச்சரியக்குறியுடன் குறிக்கப்படுகின்றன. புல வரையறையின் முதல் நெடுவரிசையில்.
பின்வரும் அட்டவணை பல்வேறு தரவு புல வகைகளுக்கான சிறப்பு மதிப்புகளை வரையறுக்கிறது:

அட்டவணை 3-2. புலங்களுக்கான சிறப்பு மதிப்புகள்

புல வகை
i1 u1 i2 u2 i4 u4 f4 f8

சிறப்பு மதிப்பு
127 255 32767 65535 2147483647 4294967295 அமைதியான NaN அமைதியான NaN

ஹெக்ஸ் பிரதிநிதித்துவம்
7F FF 7FFF FFFF 7FFF_FFFF FFFF_FFFF 7FC0_0000 7FF8_0000_0000_0000

3.2 நிலையான செய்தி ஸ்ட்ரீம்

நிலையான GREIS செய்தி ஸ்ட்ரீம் என்பது இரண்டு வகையான செய்திகளின் வரிசையாகும், GREIS நிலையான செய்திகள் மற்றும் தரமற்ற உரைச் செய்திகள்.
மிக முக்கியமான மற்றும் பரவலாகப் பயன்படுத்தப்படும் செய்திகள் GREIS நிலையான செய்திகளின் செழுமையான தொகுப்பாகும். அவற்றின் பொதுவான வடிவம் பைனரி மற்றும் உரை செய்திகளை அனுமதிக்கும் வகையில் கவனமாக வடிவமைக்கப்பட்டுள்ளது-

www.javad.com

63

பெறுபவர் செய்திகள் செய்திகளின் பொதுவான வடிவம்
நிலையான செய்திகள்
முனிவர்கள், மற்றும் பயன்பாடுகளுக்குத் தெரியாத அல்லது ஆர்வமில்லாத செய்திகளை பயன்பாடுகள் திறமையாகத் தவிர்ப்பதை சாத்தியமாக்குகிறது.
தரமற்ற உரைச் செய்திகளுக்கான ஆதரவு, இந்த கையேட்டில் அவற்றுக்கான வடிவமைப்பை இன்னும் கடைப்பிடிக்க வேண்டும், GREIS நிலையான செய்திகளை நிலையான GREIS தரவு ஸ்ட்ரீமில் உள்ள வேறு சில வடிவங்களின் செய்திகளுடன் கலப்பதை சாத்தியமாக்குகிறது. ஒரு முன்னாள்ampஅத்தகைய வடிவமைப்பின் le NMEA செய்திகள்.
ஒரு சிறப்பு வழக்கின் தரமற்ற உரைச் செய்திகள், ASCII மட்டுமே கொண்டிருக்கும் செய்திகள் மற்றும்/அல்லது எழுத்துகள், GREIS நிலையான செய்திகளுக்கு இடையே பெறுநரில் உள்ள செய்தி வடிவமைப்பு இயந்திரத்தால் செருகப்படுகின்றன viewஎர் அல்லது எடிட்டர் பயன்பாடு.
GREIS நிலையான செய்திகள் மற்றும் தரமற்ற உரைச் செய்திகளைத் தவிர, JAVAD GNSS பெறுநர்கள் பொதுவாக ஏராளமான பிற வடிவங்களை ஆதரிக்கின்றனர் (எ.கா., RTCM, BINEX, CMR). இருப்பினும், அந்த வடிவங்கள் நிலையான GREIS செய்தி ஸ்ட்ரீமின் வடிவத்துடன் பொருந்தாது. ஒரு ஸ்ட்ரீமில் அந்த வடிவங்களின் செய்திகள் இருந்தால், அதை இனி GREIS நிலையான செய்தி ஸ்ட்ரீம் என்று அழைக்க முடியாது, மேலும் நிலையான ஸ்ட்ரீமின் அதே விதிகளால் பாகுபடுத்த முடியாது.1

3.3 செய்திகளின் பொதுவான வடிவம்

3.3.1 நிலையான செய்திகள்

ஒவ்வொரு நிலையான செய்தியின் வடிவம் பின்வருமாறு:

struct StdMessage {var} {

a1 ஐடி[2];

// அடையாளங்காட்டி

a1 நீளம்[3];

// ஹெக்ஸாடெசிமல் உடல் நீளம், [000…FFF]

u1 உடல்[நீளம்]; //உடல்

};

ஒவ்வொரு நிலையான செய்தியும் இரண்டு ASCII எழுத்துக்களைக் கொண்ட தனித்துவமான செய்தி அடையாளங்காட்டியுடன் தொடங்குகிறது. "0" முதல் "~" (அதாவது [48…126] வரம்பில் உள்ள தசம ASCII குறியீடுகள்) வரையிலான எந்த எழுத்துகளும் அடையாளங்காட்டியில் அனுமதிக்கப்படும்.

GREIS

1. உண்மையில், GREIS நிலையான செய்திகளின் வடிவம் மிகவும் நெகிழ்வானது, அது எந்த தரவு ஸ்ட்ரீமையும் நிலையான GREIS தரவு ஸ்ட்ரீமில் இணைக்க முடியும், ஆனால் அசல் பொருந்தாத ஸ்ட்ரீம் சிறப்பு GREIS செய்திகளின் வரிசையில் மூடப்பட்டிருக்க வேண்டும். ">>" அடையாளங்காட்டியுடன் முன் வரையறுக்கப்பட்ட செய்தி இந்த நோக்கத்திற்காக உதவுகிறது.

www.javad.com

64

பெறுபவர் செய்திகள் செய்திகளின் பொதுவான வடிவம்
தரமற்ற உரைச் செய்திகள்
செய்தி அடையாளங்காட்டியைத் தொடர்ந்து செய்தி உடல் புலத்தின் நீளம் இருக்கும். மூன்று பெரிய எண் பதின்ம இலக்கங்களை உள்ளடக்கிய இந்தப் புலம், செய்தியின் உடலின் நீளத்தை பைட்டுகளில் குறிப்பிடுகிறது. இவ்வாறு அதிகபட்ச செய்தி உடல் நீளம் 4095 (0xFFF) பைட்டுகள் ஆகும்.
செய்தி உள்ளடக்கமானது நீளப் புலத்திற்குப் பிறகு உடனடியாகப் பின்தொடர்கிறது மற்றும் நீளப் புலத்தால் குறிப்பிடப்பட்ட பைட்டுகளின் எண்ணிக்கையைக் கொண்டுள்ளது. பொது வடிவமைப்பால் குறிப்பிடப்பட்ட செய்தி அமைப்பின் உள்ளடக்கங்களுக்கு எந்த கட்டுப்பாடுகளும் இல்லை. ஒரு செய்தியில் உள்ள செய்தி அமைப்பின் வடிவம் செய்தி அடையாளங்காட்டியால் மறைமுகமாக வரையறுக்கப்படுகிறது. அனைத்து முன் வரையறுக்கப்பட்ட செய்திகளின் செய்தி அமைப்புகளின் வடிவங்கள்

3.3.2 தரமற்ற உரைச் செய்திகள்

தரமற்ற உரைச் செய்திகளின் வடிவம் பின்வருமாறு:

struct NonStdTextMessage {var} {

a1 ஐடி;

// அடையாளங்காட்டி, [!.../]

a1 உடல்[];

// தன்னிச்சையான நீளத்தின் உடல், [0...)

a1 eom;

// செய்தியின் முடிவு ( அல்லது )

};

செய்தி அடையாளங்காட்டி என்பது வரம்பில் உள்ள எந்த எழுத்தும் [!... /] (வரம்பில் உள்ள தசம ASCII குறியீடுகள் [33...47]). செய்தி அடையாளங்காட்டி விருப்பமானது. இல்லாவிட்டால், மெசேஜ் பாடியில் நீளம் பூஜ்ஜியம் இருக்க வேண்டும் (அதாவது, இல்லாமல் இருக்க வேண்டும்).

செய்தி உள்ளடக்கம் என்பது ASCII எழுத்துகளின் வரிசையைத் தவிர (தசம குறியீடு 13) மற்றும் (தசம குறியீடு 10) எழுத்துக்கள். வடிவத்தால் உடல் நீளத்திற்கு எந்த வரம்பும் விதிக்கப்படவில்லை.

செய்தி மார்க்கரின் முடிவு ஒன்று அல்லது பாத்திரம்.

CR அல்லது LF எழுத்துக்களை மட்டுமே உள்ளடக்கிய தரமற்ற செய்திகளை வடிவம் அனுமதிக்கிறது என்பதை நினைவில் கொள்ளவும். இந்த அம்சம் ஒரு பொது நோக்கத்திற்கான டெர்மினலுக்கு தரவை வெளியிடும்போது நிலையான GREIS செய்தி ஸ்ட்ரீம்களை மனிதர்கள் படிக்கக்கூடியதாக மாற்ற அனுமதிக்கிறது அல்லது viewபொதுவான உரையுடன் viewஎர் அல்லது எடிட்டர்.

தரமற்ற உரைச் செய்தி அடையாளங்காட்டிகளில் ஒன்றான “$” என்ற எழுத்து ஏற்கனவே நிலையான NMEA செய்திகளுக்கான அடையாளங்காட்டியாக ஒதுக்கப்பட்டுள்ளது. வேறு எந்த தரமற்ற உரைச் செய்திகளும் “$” ஐ அடையாளங்காட்டியாகப் பயன்படுத்தக்கூடாது.

3.3.3 பாகுபடுத்தும் செய்தி ஸ்ட்ரீம்
இந்தப் பிரிவில், GREIS பெறுநரின் செய்தி ஸ்ட்ரீம்களைப் பாகுபடுத்தும் நோக்கத்துடன் குறியீட்டை எழுதுவது எப்படி என்பது குறித்த சில குறிப்புகள் மற்றும் உதவிக்குறிப்புகளைக் காணலாம். இந்த குறிப்பு கையேட்டில் இந்த விஷயத்தை நாங்கள் விரிவாக விவாதிக்கப் போவதில்லை என்றாலும், நிலையான செய்தியை இங்கே வலியுறுத்த விரும்புகிறோம்

GREIS

www.javad.com

65

பெறுபவர் செய்திகள் செய்திகளின் பொதுவான வடிவம்
செய்தி ஸ்ட்ரீம் பாகுபடுத்துகிறது
நடைமுறையில் நீங்கள் சந்திக்கும் எந்த GREIS செய்தி ஸ்ட்ரீமையும் திறம்பட செயலாக்க/பாகுபடுத்த வடிவம் உங்களை அனுமதிக்கும்.

குறிப்பு:

ஒத்திசைவு
செய்தி ஸ்ட்ரீமைப் பாகுபடுத்தும் போது, ​​முதலில் அருகிலுள்ள செய்தி எல்லையைக் கண்டறிய வேண்டும். இது பொதுவாக "ஒத்திசைவு" என்று அழைக்கப்படுகிறது. பாகுபடுத்துதல் தொடங்கும் போது அல்லது தரவு ஸ்ட்ரீமில் ஏற்பட்ட பிழை காரணமாக ஒத்திசைவு இழக்கப்படும் போது செய்தி ஒத்திசைவு மேற்கொள்ளப்படுகிறது. உண்மையில், அல்காரிதத்தை எளிதாக்க, நீங்கள் தரவு ஸ்ட்ரீமை அலசத் தொடங்கும் போது நீங்கள் ஏற்கனவே ஒத்திசைக்கப்பட்டிருப்பதைக் கருத்தில் கொள்ளலாம். அது உண்மையில் இல்லை என்று நடந்தால், பாகுபடுத்தும் பிழை ஏற்பட வேண்டும். நீங்கள் உள்ளீட்டு ஸ்ட்ரீமில் இருந்து ஒரு எழுத்தைத் தவிர்த்துவிட்டு, நீங்கள் மீண்டும் ஒத்திசைக்கப்பட்டதாக பாசாங்கு செய்கிறீர்கள். இத்தகைய அணுகுமுறை பாகுபடுத்தும் வழிமுறையின் தனிப் பகுதியாக ஒத்திசைவு பணியை திறம்பட நீக்குகிறது.
ஒரு நியாயமான பயனுள்ள தரவு ஸ்ட்ரீமில் பிழைகள் விகிதம் குறைவாக இருக்க வேண்டும் என்ற உண்மையின் காரணமாக, ஒத்திசைவு அடிக்கடி செய்ய வேண்டிய பணியாக இருக்கக்கூடாது. கூடுதலாக, GREIS தரவு ஸ்ட்ரீம் பொதுவாக குறுகிய செய்திகளைக் கொண்டுள்ளது, எனவே அருகிலுள்ள செய்தி எல்லைக்கான தூரம் பொதுவாக சிறியதாக இருக்கும். இந்த பரிசீலனைகளை கணக்கில் எடுத்துக்கொண்டால், ஒத்திசைவு அல்காரிதம் மிக வேகமாக இருக்க வேண்டிய அவசியம் இல்லை.

குறிப்பு:

அடுத்த செய்திக்குச் செல்கிறது
நிலையான GREIS செய்திகளின் பொதுவான வடிவத்தில் நீளம் இருப்பது, அவற்றின் உடலின் வடிவம் தெரியாமல் செய்திகளை எளிதில் புறக்கணிக்க உங்களை அனுமதிக்கிறது. தெரியாத செய்திகளைத் தவிர்க்க, பாகுபடுத்திகளை எழுதுவதை நாங்கள் கடுமையாக பரிந்துரைக்கிறோம்.
தற்போதைய செய்தியிலிருந்து அடுத்த செய்திக்குச் செல்ல, பின்வரும் படிகளைச் செய்யவும்:
1. தற்போதைய செய்தி "N" நிலையில் தொடங்குகிறது என்று வைத்துக்கொள்வோம். தற்போதைய செய்தியின் நீளத்தை தீர்மானிக்கவும் (குறியீடுகள் ## N+2, N+3, N+4). செய்தியின் நீளம் L க்கு சமம் என்று வைத்துக்கொள்வோம். "N" நிலையில் இருந்து தொடங்கும் முதல் L+5 எழுத்துகளைத் தவிர்க்கவும்.
2. அனைத்தையும் தவிர்க்கவும் மற்றும் எழுத்துக்கள் (ஏதேனும் இருந்தால்).
கண்டிப்பாகச் சொல்வதானால், உங்கள் பாகுபடுத்தும் குறியீட்டில், மெசேஜ் உடல்களின் அளவுகள் மற்றும் உள்ளடக்கங்களைப் பற்றிய எந்த ஒரு தகவல்களையும் பயன்படுத்த நாங்கள் பரிந்துரைக்கவில்லை. இந்தப் பரிந்துரையை நீங்கள் மதிக்கிறீர்கள் என்றால், சில செய்திகளை மாற்றினால், பாகுபடுத்தும் திட்டத்தில் உங்களுக்கு சிக்கல் இருக்காது.
நிலையான முன் வரையறுக்கப்பட்ட GREIS செய்திகளின் செய்தி அமைப்புகளை பாகுபடுத்துவதற்கான விதிகள் மற்றும் குறிப்புகள் பக்கம் 67 இல் உள்ள "பாகுபடுத்தும் செய்தி அமைப்புகளில்" பின்னர் விவாதிக்கப்படும்.

GREIS

www.javad.com

66

GREIS

ரிசீவர் செய்திகள் நிலையான முன் வரையறுக்கப்பட்ட செய்திகள்
செய்தி உள்ளடக்கங்களை பாகுபடுத்துதல்
3.4 நிலையான முன் வரையறுக்கப்பட்ட செய்திகள்
இந்த பிரிவில், நிலையான GREIS செய்திகளின் முன் வரையறுக்கப்பட்ட தொகுப்பை வாசகருக்கு அறிமுகப்படுத்துவோம். XX என்ற அடையாளங்காட்டியுடன் ஒரு செய்தியைக் குறிப்பிடும் போது, ​​நாம் [XX] குறியீட்டைப் பயன்படுத்துகிறோம். பெரும்பாலான செய்திகள் GREIS இல் உள்ள செய்தி அடையாளங்காட்டியால் அழைக்கப்படுகின்றன, அவற்றில் சில, குறிப்பாக எண்ணெழுத்து அல்லாத அடையாளங்காட்டிகளைக் கொண்டவை, வெவ்வேறு பெயர்களைக் கொண்டுள்ளன. அத்தகைய செய்திகளுக்கு [XX](NN) குறியீடு பயன்படுத்தப்படுகிறது, இதில் XX என்பது செய்தி அடையாளங்காட்டி மற்றும் NN என்பது GREIS கட்டளைகளில் பயன்படுத்தப்படும் செய்தியின் பெயர். உதாரணமாகampசெய்தியில் [~~](RT) “~~” தலைப்பு உள்ளது மற்றும் GREIS கட்டளைகளில் /msg/jps/RT என அழைக்கப்படுகிறது.
இந்த பிரிவு அனைத்து நிலையான முன் வரையறுக்கப்பட்ட செய்திகளுக்கான உடல்களின் வடிவங்களை வரையறுக்கிறது. தரவு ஸ்ட்ரீமில் ஒவ்வொரு செய்திக்கும் பொதுவான வடிவமைப்பால் வரையறுக்கப்பட்ட நிலையான தலைப்பு உள்ளது என்பதை நினைவில் கொள்ளவும்.
3.4.1 செய்திக் கூறுகளைப் பாகுபடுத்துதல்
அனுமதிக்கப்பட்ட வடிவமைப்பு நீட்டிப்புகள்
நிலையான செய்தி அளவைக் கொண்ட பைனரி செய்திகளின் வடிவங்கள் எதிர்காலத்தில் கூடுதல் தரவுப் புலங்களைச் சேர்க்க அனுமதிக்கின்றன. செக்சம் புலத்திற்கு சற்று முன் (ஏதேனும் இருந்தால்) மெசேஜ் பாடியின் முடிவில் மட்டுமே புதிய புலங்கள் செருக அனுமதிக்கப்படும். செய்தி அமைப்புகளில் இத்தகைய மாற்றங்கள் வடிவமைப்பு நீட்டிப்புகளாகக் கருதப்படுகின்றன, பொருந்தாத மாற்றங்கள் அல்ல.
நிலையான GREIS உரைச் செய்திகள் நிலையான செய்தி அளவு கொண்ட செய்திகள் அல்ல என்றாலும், எதிர்காலத்தில் இந்த செய்திகளில் புதிய புலங்கள் தோன்றக்கூடும். செக்சம் புலத்திற்கு சற்று முன்பு அல்லது வலது கை பிரேஸ் (})க்கு முன் புதிய புலங்கள் ஏற்கனவே உள்ள உரைச் செய்தியின் முடிவில் செருகப்படலாம். உதாரணமாகample, தற்போது படிக்கப்படும் ஒரு செய்தி:
…1,{21,22},3,@CS
பின்னர் நீட்டிக்க முடியும்
…1,{2.1,2.2,2.3},3,4,@CS
"2.3" மற்றும் "4" ஆகிய இரண்டு கூடுதல் புலங்கள் சேர்க்கப்பட்டன.
உங்கள் பாகுபடுத்தும் அல்காரிதங்களை எதிர்கால வடிவமைப்பு நீட்டிப்புகளுடன் கூட வேலை செய்ய பின்வரும் விதிகளை கணக்கில் எடுத்துக் கொள்ளுங்கள்:
1. பெறப்பட்ட செய்தியின் உள்ளடக்கத்தின் அளவு இந்த ஆவணத்தில் வரையறுக்கப்பட்ட குறிப்பிட்ட அளவோடு சரியாகப் பொருந்த வேண்டும் என்று கருத வேண்டாம். செய்தி மிகவும் சிறியதாக இருந்தால் மட்டுமே அதன் உள்ளடக்கத்தை நீங்கள் பயன்படுத்த முடியாது என்று அர்த்தம். செய்தி எதிர்பார்த்ததை விட நீளமாக இருந்தால், அதிகப்படியான தரவை புறக்கணிக்கவும்.
2. மெசேஜ் பாடியின் முடிவுடன் தொடர்புடைய செக்சம் புலத்தை முகவரியிடவும்.

www.javad.com

67

ரிசீவர் செய்திகள் நிலையான முன் வரையறுக்கப்பட்ட செய்திகள்
பொது குறிப்புகள்
3. செய்தி அமைப்பின் தொடக்கத்துடன் தொடர்புடைய பிற தரவு புலங்களை முகவரி. 4. குறுஞ்செய்திகளை நீட்டிக்கும் போது மேலே உள்ள விதியை கவனத்தில் கொள்ளுங்கள்
உரைச் செய்திகளுக்கான தரவுப் பிரித்தெடுத்தல்களை எழுதுதல்.
செக்சம்கள்
பக்கம் 65 இல் உள்ள “பாகுபடுத்தும் செய்தி ஸ்ட்ரீமில்” விவரிக்கப்பட்டுள்ள நுட்பங்களைப் பயன்படுத்தி தரவு ஸ்ட்ரீமில் இருந்து ஒரு செய்தி பிரித்தெடுக்கப்பட்ட பிறகு, செய்தி அடையாளங்காட்டியானது பயன்பாடு ஆர்வமாக உள்ளதாகத் தோன்றினால், தரவைப் பிரித்தெடுக்க செய்தியின் உள்ளடக்கம் பாகுபடுத்தப்பட வேண்டும். . உள்ளடக்கங்களை பிரித்தெடுக்கும் முன், செய்தி செக்சம் கணக்கிடப்பட்டு, செய்தியில் உள்ள செக்சம் உடன் ஒப்பிட வேண்டும்.
முன் வரையறுக்கப்பட்ட செய்திகளில் பெரும்பாலானவை செக்சம் கொண்டிருக்கும். செக்சம் செய்தி தலைப்பு (அதாவது, "செய்தி அடையாளங்காட்டி" மற்றும் "செய்தி உடலின் நீளம்") மற்றும் உடலைப் பயன்படுத்தி கணக்கிடப்படுகிறது. செக்சம் கணக்கீடு பற்றிய கூடுதல் தகவலுக்கு பக்கம் 579 இல் உள்ள "கணினி செக்சம்ஸ்" ஐப் பார்க்கவும்.
செக்சம் எப்போதும் மெசேஜ் பாடியின் கடைசியில் வைக்கப்படும். ஒரு புதிய தரவு புலம்(களை) சேர்ப்பதன் மூலம் ஒரு செய்தியின் அமைப்பு மாற்றப்பட்டால், செக்சம் புலத்திற்கு முன் புதிய தரவு புலங்கள் சேர்க்கப்படும். மெசேஜ் பாடியின் முடிவுடன் தொடர்புடைய செக்சம் புலத்தை ஏன் குறிப்பிட பரிந்துரைக்கப்படுகிறது என்பதை இது விளக்குகிறது.
3.4.2 பொது குறிப்புகள்
நேர அளவுகள்
உங்கள் பெறுநர் கையாளக்கூடிய ஐந்து நேர அளவுகள் உள்ளன:
Tr ரிசீவர் நேரம் Tg GPS அமைப்பு நேரம் Tu UTC(USNO). யுனிவர்சல் ஒருங்கிணைக்கப்பட்ட நேரம் அமெரிக்க கடற்படை கண்காணிப்பாளரால் ஆதரிக்கப்படுகிறது-
வாட்டரி. Tn GLONASS அமைப்பு நேரம். Ts UTC(SU). மாநில நேரம் மற்றும் இலவசத்தால் ஆதரிக்கப்படும் உலகளாவிய ஒருங்கிணைந்த நேரம்
குவென்சி சர்வீஸ், ரஷ்யா.
"ரிசீவர் நேரம்" என்பது உங்கள் ரிசீவரில் எப்போதும் இருக்கும் ஒரே நேரக் கட்டமாகும் (அதாவது, மேலே உள்ள பட்டியலில் உள்ள மற்ற நேர கட்டங்கள் தற்போது கிடைக்கலாம் அல்லது கிடைக்காமல் போகலாம்).
உண்மையில், JAVAD GNSS ரிசீவர் எப்போதும் அதன் ரிசீவர் நேரத்தை நான்கு உலகளாவிய நேர அளவீடுகளில் ஒன்றோடு ஒத்திசைக்கிறது: GPS நேரம், UTC(USNO), GLONASS நேரம் அல்லது UTC(SU). தி

GREIS

www.javad.com

68

GREIS

ரிசீவர் செய்திகள் நிலையான முன் வரையறுக்கப்பட்ட செய்திகள்
பொது குறிப்புகள்
இவ்வாறு தேர்ந்தெடுக்கப்பட்ட நேர கட்டம், இந்த பிரிவு 1 இல் இனி "ரிசீவர் குறிப்பு நேரம்" (Trr) என குறிப்பிடப்படுகிறது.
வெவ்வேறு நேர அமைப்புகளுடன் தொடர்புடைய வெவ்வேறு நேரக் குறியீடுகள் (வடிவங்கள்) இருக்கலாம் (எ.கா., GPS நேரத்திற்கு, "வார எண்", "வாரத்தின் நேரம்" போன்ற சொற்களைப் பயன்படுத்துகிறோம்). எவ்வாறாயினும், "ரிசீவர் நேரம்" பிரதிநிதித்துவம் தேர்ந்தெடுக்கப்பட்ட பெறுநரின் குறிப்பு நேரத்தைச் சார்ந்து இருக்காது மற்றும் எப்போதும் பெறுநரின் தேதி மற்றும் நாளின் நேரமாக குறிப்பிடப்படுகிறது.
முன் வரையறுக்கப்பட்ட செய்திகளில் பெரும்பாலானவை குறிப்பு நேரத் தகவலைக் கொண்டிருக்கவில்லை. எங்களில் view, ஒரே நேரத்தைப் பயன்படுத்துவது அதிகமாக இருக்கும் tag தற்போதைய சகாப்தத்தில் பெறுபவர் உருவாக்கும் பல செய்திகளுடன். தற்போதைய சகாப்தத்தில் ரிசீவர் தகவலை வெளியிடும்போது, ​​நீங்கள் வழக்கமாக பல்வேறு செய்திகளைப் பெறுவீர்கள். அவை ஒவ்வொன்றிற்கும் ஒரு தனிப்பட்ட நேரத்தை வழங்குவதற்கு பதிலாக tag தரவுப் புலத்தில், இந்தச் செய்திகளுக்குப் பொதுவான ரிசீவர் நேரத் தகவலைக் கொண்டு செல்லும் சிறப்புச் செய்தியைப் பயன்படுத்துகிறோம். இந்தச் செய்தி “ரிசீவர் டைம்” என அழைக்கப்படுகிறது மற்றும் அடையாளங்காட்டி [~~] உள்ளது.
எவ்வாறாயினும், RTK தாமதமான பயன்முறை எனப்படும் செயல்பாட்டு முறை உள்ளது, கொடுக்கப்பட்ட சகாப்தத்தில் பெறுநர் கடந்த காலத்தில் வேறு சில சகாப்தத்தில் குறிப்பிடப்பட்ட தீர்வை உருவாக்கலாம். நேரம் வழங்க வேண்டும் tag அத்தகைய தீர்வுக்கு, சிறப்பு தீர்வு நேரம்-Tag [ST] செய்தி பயன்படுத்தப்பட்டது. உண்மையில் இந்த செய்தி சரியான நேரத்தை வழங்குகிறது tag அனைத்து செயல்பாட்டு முறைகளிலும் தீர்வுக்காக, பெரும்பாலான முறைகளில் இது [~~] போன்ற நேரத்தைக் கொண்டுள்ளது.
இன்னும் சில செய்திகளுக்கு நேரம் இருக்கிறது tag தரவு புலம். அவை ரிசீவர் சகாப்த கட்டத்தில் சுயாதீனமாகத் தோன்றும் தகவலைக் கொண்ட செய்திகள். ஒரு முன்னாள்ampஅத்தகைய செய்தியின் le "நிகழ்வு" [==].
வரையறைகள்
உண்மையில், "ரிசீவர் டைம்" செய்தி தற்போதைய சகாப்தத்தில் உருவாக்கப்பட்ட மற்ற எல்லா செய்திகளுக்கும் முன்னதாக இருக்க வேண்டும், இதனால் வெவ்வேறு சகாப்தங்களுடன் தொடர்புடைய செய்திகளை வரையறுக்கிறது. ஒரு முறையான புள்ளியில் இருந்து view, வெளியீட்டு ஸ்ட்ரீமில் செய்திகளின் வரிசையை வரையறுப்பது பயனரின் விருப்பமாகும். இருப்பினும், அவுட்புட் ஸ்ட்ரீமில் செய்திகள் எழுதப்பட்ட வரிசையானது "சகாப்த ஒத்திசைவை" உடைக்காமல் இருப்பதை உறுதி செய்ய வேண்டும், இது JAVAD GNSS மென்பொருள் தொகுப்புகளுடன் பதிவுசெய்யப்பட்ட தரவை பிந்தைய செயலாக்கத்திற்கு மிகவும் அவசியம். இயல்புநிலை செய்திகளின் தொகுப்பைப் பற்றிய கூடுதல் விவரங்களுக்கு பக்கம் 562 இல் உள்ள “செய்தித் தொகுப்புகள்” என்பதைப் பார்க்கவும்.
நிகழ்நேர பயன்பாடுகளுக்கு, சகாப்தத்தின் முடிவை விரைவில் தீர்மானிக்க வேண்டியது அவசியம். இத்தகைய பயன்பாடுகளுக்கு "சகாப்தத்தின் தொடக்கம்" மார்க்கர் மூலம் சகாப்தங்களை பிரிப்பது வசதியானது அல்ல. "சகாப்த நேரம்" [::](ET) செய்தியை "சகாப்தத்தின் முடிவு" குறிப்பானாகப் பயன்படுத்த பரிந்துரைக்கிறோம். இந்தச் செய்தியில் "ரிசீவர் டைம்" செய்தியில் உள்ள அதே நேரப் புலம் உள்ளது, இது சிறந்த ஒருமைப்பாட்டை சரிபார்க்க அனுமதிக்கிறது. நேரத்தை ஒப்பிடுவதே யோசனை tag

1. தற்போதைய ரிசீவர் ஃபார்ம்வேரில் ரிசீவர் குறிப்பு நேரம் ஜிபிஎஸ் அல்லது க்ளோனாஸ் சிஸ்டம் நேரமாகும், பக்கம் 220 இல் உள்ள /par/raw/time/ref ஐப் பார்க்கவும்

www.javad.com

69

GREIS

ரிசீவர் செய்திகள் நிலையான முன் வரையறுக்கப்பட்ட செய்திகள்
பொது குறிப்புகள்
நேரத்திற்கு எதிரான [::] செய்தியிலிருந்து tag தொடர்புடைய [~~] செய்தியிலிருந்து. பொருந்தவில்லை tags உடைந்த சகாப்தத்தின் அறிகுறியாகும்.
பெரும்பாலான செய்திகளில் இலக்கங்கள் மற்றும்/அல்லது ஆங்கில எழுத்துக்களை மட்டுமே உள்ளடக்கிய அடையாளங்காட்டிகள் இருப்பதை நீங்கள் கவனிப்பீர்கள். உண்மையில், “ரிசீவர் டைம்” [~~] என்பது அடையாளங்காட்டி “~” என்ற எழுத்தைப் பயன்படுத்தும் ஒரே செய்தியாகும். [~~] செய்தி ஒரு சகாப்தத்தை வரையறுப்பதில் மிக முக்கியமான பங்கைக் கொண்டிருப்பதால் இது அர்த்தமுள்ளதாக இருக்கிறது. எனவே இந்த முக்கிய செய்தியை இழப்பதற்கான நிகழ்தகவைக் குறைக்க சிறப்பு முன்னெச்சரிக்கைகள் உள்ளன. இதேபோல், "நிகழ்வு" ([==]) செய்தியின் அடையாளங்காட்டியும் கூட, முடிந்தவரை தனித்துவமாக இருக்க வேண்டும், ஏனெனில் பயன்பாட்டு மென்பொருளானது இலவச-வடிவ நிகழ்வுகளை டிலிமிட்டர்களாகப் பயன்படுத்தலாம்.
டிலிமிட்டர்களாக செயல்படும் செய்திகளுக்கு "மிகவும் தனித்துவமான" அடையாளங்காட்டிகளைப் பயன்படுத்துவதற்கான யோசனை மிகவும் தெளிவாக உள்ளது. ஒரு செய்தியின் செக்சம் தவறாக இருந்தால், அதன் அடையாளங்காட்டியைச் சரிபார்க்கவும். அடையாளங்காட்டியின் எழுத்துக்கள் எதுவும் “~” உடன் பொருந்தவில்லை என்றால், இது சிதைந்த [~~] செய்தியாக இருக்க வாய்ப்பில்லை. எனவே, இந்த விஷயத்தில் அடுத்த [~~] செய்திக்கு நீங்கள் செல்ல வேண்டியதில்லை.
மறுபுறம், ஒரு செய்தியில் சரியான செக்சம் இருந்தும் அடையாளங்காட்டி எழுத்துகளில் ஒன்று “~” என்றால், இந்தச் செய்தியை சிதைந்த [~~] செய்தியாகக் கருதுவது பாதுகாப்பானதாக இருக்கும். இந்த நிலையில் அடுத்த [~~] செய்திக்கு செல்லவும்.

தீர்வு வகைகள்

பல முன் வரையறுக்கப்பட்ட செய்திகளில் பயன்படுத்தப்படும் புலம் “solType” தொடர்புடைய தீர்வின் வகையைக் குறிக்கிறது மற்றும் பின்வரும் மதிப்புகளைக் கொண்டிருக்கலாம்:
அட்டவணை 3-3. தீர்வு வகைகள்

மதிப்பு

பொருள்

0

இல்லை

ஆவணங்கள் / ஆதாரங்கள்

JAVAD GREIS GNSS ரிசீவர் வெளிப்புற இடைமுகம் [pdf] பயனர் வழிகாட்டி
GREIS GNSS பெறுநரின் வெளிப்புற இடைமுகம், GREIS, GNSS பெறுநரின் வெளிப்புற இடைமுகம், பெறுநரின் வெளிப்புற இடைமுகம், வெளிப்புற இடைமுகம், இடைமுகம்

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *