1 / 7

Vtype-s / NTtype-s

EPICS v4 Meeting, SLAC, October 2013. Vtype-s / NTtype-s. Matej Sekoranja, presented by Gabriele Carcassi. Facts. *. pvManager talks Vtype-s … and managers tend to force their ideas, so all the plugins needs to talk Vtype-s

ivalentine
Download Presentation

Vtype-s / NTtype-s

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EPICS v4 Meeting, SLAC, October 2013 Vtype-s / NTtype-s Matej Sekoranja, presented by Gabriele Carcassi

  2. Facts * • pvManager talks Vtype-s • … and managers tend to force their ideas, so all the plugins needs to talk Vtype-s • pvData and pvAccess allow use of arbitrary structures, however too much freedom does not work in communication • imagine this presentation in Italian or Slovene language • EPICS V4 group has been defining a set of standard high level data types, to aid interoperability of peers at the application level, called “normative types” (aka NTtype-s)

  3. Facts (contd.) * • However pvManager does not care, it wants Vtype-s! • pvAccess plugin needs to map NTtype-s to Vtype-s (and vice versa – for puts) • Luckily Vtype-s mimic NTtype-s (or vice versa) • Vtype-s are Java API eqvivalents of pvData NTtype structures • They are not always exactly 1:1 copies, some data transformations are sometimes needed • … but generally they are easy to map

  4. (Array of) Scalar type mapping *

  5. Complex type mapping *

  6. Mutli-value mapping *

  7. Thank you!

More Related