ГОСТ Р 56947—2016
П р и л о ж е н и е В
( с п р а в о ч н о е )
Руководящие указания для интерфейса сервисов преобразователя
П р и л о ж е н и я , п р е д н а з н а ч е н н ы е д л я и з м е р е н и я и к о н т р о л я , в з а и м о д е й с т в у ю т с у р о в н е м И И Э Р 1 4 5 1 . 0 п р и
п о м о щ и и н т е р ф е й с а с е р в и с о в п р е о б р а з о в а т е л я . В н а с т о я щ е м п р и л о ж е н и и п р и в е д е н ы п р и м е р ы и с п о л ь з о в а н и я
д а н н о г о и н т е р ф е й с а .
П р о с т е й ш е е и н а и б о л е е р а с п р о с т р а н е н н о е п р и л о ж е н и е и з м е р е н и я о с у щ е с т в л я е т с ч и т ы в а н и е з н а ч е н и я к а
н а л а п р е о б р а з о в а т е л я . Е с л и п р е д п о л о ж и т ь , ч т о к а н а л п р е о б р а з о в а т е л я э к с п л у а т и р у е т с я в р е ж и м е в ы б о р к и д а н
н ы х « I m m e d ia t e o p e r a tio n ) » ( « Н е м е д л е н н о е в ы п о л н е н и е » ) , т о к а н а л п р е о б р а з о в а т е л я а в т о м а т и ч е с к и в ы п о л н и т и з
м е р е н и е и в о з в р а т и т р е з у л ь т а т . Т а к и м о б р а з о м , д а н н о е и з м е р е н и е я в л я е т с я « о п р о ш е н н ы м » .
Н а д и а г р а м м е п о с л е д о в а т е л ь н о с т и д е й с т в и й ( р и с у н о к В . 1 ) п о к а з а н п о т о к . П р и л о ж е н и е н а х о д и т с я с л е в а , а
в р е м е н н а я ш к а л а н а п р а в л е н а в н и з . Д е т а л и о б р а б о т к и у р о в н я И И Э Р 1 4 5 1 . 0 п о д р о б н е е п у б л и ч н о г о A P I н е п р е д
с т а в л е н ы .
Р и с у н о к В .1 — П р о с т о й п р и м е р « о п р о ш е н н о г о » и з м е р е н и я
П р и л о ж е н и е ( о б ъ е к т , о б о з н а ч е н н ы й к а к « M e a s A p p » ) п о л у ч а е т д о с т у п к м е т о д а м н а о б ъ е к т е « T lM D is c o v e r y »
( « О б н а р у ж е н и е И М П » ) д л я о б н а р у ж е н и я д о с т у п н ы х И М П и к а н а л о в п р е о б р а з о в а т е л я .
П о с л е в ы б о р а к а н а л а о с у щ е с т в л я е т с я в ы з о в м е т о д а « о р е п ( ) » ( « О т к р ы т ь » ) н а о б ъ е к т е « T r a n s d u c e r A c c e s s »
д о с т у п а к п р е о б р а з о в а т е л ю . В р е з у л ь т а т е д а н н о й о п е р а ц и и в о з в р а щ а е т с я д е й с т в и т е л ь н ы й и д е н т и ф и к а т о р
« t r a n s d u c e r lD » п р е о б р а з о в а т е л я , к о т о р ы й б у д е т и с п о л ь з о в а т ь с я п р и п о с л е д у ю щ и х в ы з о в а х .
К о г д а п р и л о ж е н и е г о т о в о в ы п о л н и т ь и з м е р е н и е , о н о о с у щ е с т в л я е т в ы з о в м е т о д а « r e a d ( ) » ( « С ч и т а т ь » ) . Н о в о е
з н а ч е н и е и з м е р е н и я б у д е т в о з в р а щ е н о в к а ч е с т в е в ы х о д н о г о п а р а м е т р а « r e s u lt» ( « Р е з у л ь т а т » ) . Д а н н ы й п а р а м е т р п р е д
с т а в л я е т с о б о й о б ъ е к т « A r g u m e n tA r r a y » ( « М а с с и в а р г у м е н т о в » ) , и п р и л о ж е н и е б у д е т и с п о л ь з о в а т ь м е т о д « g e t ( ) » ( « П о
л у ч и т ь » ) д л я и з в л е ч е н и я и н т е р е с у ю щ и х а т р и б у т о в и з м е р е н и я . Н а п р и м е р , а т р и б у т « v a lu e » ( « З н а ч е н и е » ) п р е д с т а в л я е т
с о б о й з н а ч е н и е и з м е р е н и я , а а т р и б у т « t im e s ta m p » ( « В р е м е н н а я м е т к а » ) с о д е р ж и т в р е м я п р о в е д е н и я и з м е р е н и я .
П р и л о ж е н и е г л о ж е т к о н т р о л и р о в а т ь а т р и б у т ы , к о т о р ы е в о з в р а щ а ю т с я в м а с с и в е а р г у м е н т о в , с п о м о щ ь ю в ы
з о в а м е т о д а « c o n f ig u r e A t t r ib u t e s ( ) » ( « К о н ф и г у р и р о в а т ь а т р и б у т ы » ) н а о б ъ е к т е « T r a n s d u c e r t . 1 a n a g e r » ( « У п р а в л е н и е
п р е о б р а з о в а т е л е м » ) ( н а р и с у н к е н е п о к а з а н ) . Н а п р и м е р , м о г у т б ы т ь в к л ю ч е н ы а т р и б у т ы « u n it s » ( « Е д и н и ц ы и з м е
р е н и я » ) , « a c c u r a c y » ( « Т о ч н о с т ь » ) , « п а т е » ( « И м я » ) и « Ю » ( « И д е н т и ф и к а т о р » ) , Э т о п р и в о д и т к т о м у , ч т о п р и в ы з о в е
м е т о д а « r e a d Q » ( « С ч и т а т ь » ) в о з в р а щ а е т с я м а с с и в а р г у м е н т о в с д а н н ы м и а т р и б у т а м и д л я б о л е е п о л н о г о « с а м о -
о п и с а н и я » д а н н ы х .
2 0 5