DataView.acn 1.97 KB
Newer Older
1
Taps DEFINITIONS ::= BEGIN
TASTE User's avatar
TASTE User committed
2
    APID[encoding pos-int, encode-values, size 11]
TASTE User's avatar
TASTE User committed
3
    APUserID[encoding pos-int, encode-values, size 16]
TASTE User's avatar
TASTE User committed
4
5
6
7
8
9
10
    CPDU-output-line-ID[]
    CPDU-Id[]
    Pulse-Instr-Instance[] { 
        output-line-id [], 
        reserved NULL [pattern '0'B], 
        duration-exp-value [] 
    }
TASTE User's avatar
TASTE User committed
11
    TYPE8b-ID[encoding pos-int, size 8]
12
13
14
15
16
    TC[]{
        packet-version-no   NULL    [pattern '000'B],
        packet-type         NULL    [pattern '1'B],     -- 1 for TC, 0 for TM
        has-secondary-hdr   NULL    [pattern '1'B],     -- !!! 0 for cpdu packets
        dest-apid                   [],
TASTE User's avatar
TASTE User committed
17
18
19
20
21
22
23
24
25
        sequence-flags      NULL    [pattern '11'B],
        sequence-count              [],
        packet-length               [],
        secondary-header            [] {
            pus-version-number        NULL  [pattern '0010'B],
            ack-successful-completion       [],
            ack-successful-progress         [],
            ack-successful-start            [],
            ack-successful-acceptance       [],
TASTE User's avatar
TASTE User committed
26
27
            --service-type-id                 TYPE8b-ID [],
            --service-subtype-id              TYPE8b-ID [],            
TASTE User's avatar
TASTE User committed
28
29
            source-id                       []
        }
30
31
32
33
34
35
    }
    TM[]{
        packet-version-no   NULL    [pattern '000'B],
        packet-type         NULL    [pattern '0'B],     -- 1 for TC, 0 for TM
        has-secondary-hdr   NULL    [pattern '1'B],     -- !!! 0 for time packets
        source-apid                       [],
TASTE User's avatar
TASTE User committed
36
37
38
39
40
41
42
        sequence-flags      NULL    [pattern '11'B],
        sequence-count              [],
        packet-length               []
        --secondary-header            [] {
        --    pus-version-number        NULL  [pattern '0010'B],
        --    source-id                       []
        --}
43
44
45
46
    }
END

TASTE-Dataview DEFINITIONS ::= BEGIN
TASTE User's avatar
TASTE User committed
47
48
49
50
51
52
53
54
55
56
57
58
    Test-TC[]
    Test-TM[]
    Test-failureCodes[]
    MyInteger[]
    MyReal[]
    MyBool[]
    MyEnum[]
    MySeq[]
    MyChoice[]
    MySeqOf[]
    MyOctStr[]
END