|
1 | 1 | <sunSpecModels v="1"> |
2 | 2 | <!-- 3: secure dataset read request model --> |
3 | 3 | <model id="3" len="59"> |
4 | | - <block len="58"> |
5 | | - <point id="X" offset="0" type="uint16" access="rw" mandatory="true"/> |
6 | | - <point id="Off1" offset="1" type="uint16" access="rw" mandatory="true" /> |
7 | | - <point id="Off2" offset="2" type="uint16" access="rw" mandatory="true" /> |
8 | | - <point id="Off3" offset="3" type="uint16" access="rw" mandatory="true" /> |
9 | | - <point id="Off4" offset="4" type="uint16" access="rw" mandatory="true" /> |
10 | | - <point id="Off5" offset="5" type="uint16" access="rw" mandatory="true" /> |
11 | | - <point id="Off6" offset="6" type="uint16" access="rw" mandatory="true" /> |
12 | | - <point id="Off7" offset="7" type="uint16" access="rw" mandatory="true" /> |
13 | | - <point id="Off8" offset="8" type="uint16" access="rw" mandatory="true" /> |
14 | | - <point id="Off9" offset="9" type="uint16" access="rw" mandatory="true" /> |
15 | | - <point id="Off10" offset="10" type="uint16" access="rw" mandatory="true" /> |
16 | | - <point id="Off11" offset="11" type="uint16" access="rw" mandatory="true" /> |
17 | | - <point id="Off12" offset="12" type="uint16" access="rw" mandatory="true" /> |
18 | | - <point id="Off13" offset="13" type="uint16" access="rw" mandatory="true" /> |
19 | | - <point id="Off14" offset="14" type="uint16" access="rw" mandatory="true" /> |
20 | | - <point id="Off15" offset="15" type="uint16" access="rw" mandatory="true" /> |
21 | | - <point id="Off16" offset="16" type="uint16" access="rw" mandatory="true" /> |
22 | | - <point id="Off17" offset="17" type="uint16" access="rw" mandatory="true" /> |
23 | | - <point id="Off18" offset="18" type="uint16" access="rw" mandatory="true" /> |
24 | | - <point id="Off19" offset="19" type="uint16" access="rw" mandatory="true" /> |
25 | | - <point id="Off20" offset="20" type="uint16" access="rw" mandatory="true" /> |
26 | | - <point id="Off21" offset="21" type="uint16" access="rw" mandatory="true" /> |
27 | | - <point id="Off22" offset="22" type="uint16" access="rw" mandatory="true" /> |
28 | | - <point id="Off23" offset="23" type="uint16" access="rw" mandatory="true" /> |
29 | | - <point id="Off24" offset="24" type="uint16" access="rw" mandatory="true" /> |
30 | | - <point id="Off25" offset="25" type="uint16" access="rw" mandatory="true" /> |
31 | | - <point id="Off26" offset="26" type="uint16" access="rw" mandatory="true" /> |
32 | | - <point id="Off27" offset="27" type="uint16" access="rw" mandatory="true" /> |
33 | | - <point id="Off28" offset="28" type="uint16" access="rw" mandatory="true" /> |
34 | | - <point id="Off29" offset="29" type="uint16" access="rw" mandatory="true" /> |
35 | | - <point id="Off30" offset="30" type="uint16" access="rw" mandatory="true" /> |
36 | | - <point id="Off31" offset="31" type="uint16" access="rw" mandatory="true" /> |
37 | | - <point id="Off32" offset="32" type="uint16" access="rw" mandatory="true" /> |
38 | | - <point id="Off33" offset="33" type="uint16" access="rw" mandatory="true" /> |
39 | | - <point id="Off34" offset="34" type="uint16" access="rw" mandatory="true" /> |
40 | | - <point id="Off35" offset="35" type="uint16" access="rw" mandatory="true" /> |
41 | | - <point id="Off36" offset="36" type="uint16" access="rw" mandatory="true" /> |
42 | | - <point id="Off37" offset="37" type="uint16" access="rw" mandatory="true" /> |
43 | | - <point id="Off38" offset="38" type="uint16" access="rw" mandatory="true" /> |
44 | | - <point id="Off39" offset="39" type="uint16" access="rw" mandatory="true" /> |
45 | | - <point id="Off40" offset="40" type="uint16" access="rw" mandatory="true" /> |
46 | | - <point id="Off41" offset="41" type="uint16" access="rw" mandatory="true" /> |
47 | | - <point id="Off42" offset="42" type="uint16" access="rw" mandatory="true" /> |
48 | | - <point id="Off43" offset="43" type="uint16" access="rw" mandatory="true" /> |
49 | | - <point id="Off44" offset="44" type="uint16" access="rw" mandatory="true" /> |
50 | | - <point id="Off45" offset="45" type="uint16" access="rw" mandatory="true" /> |
51 | | - <point id="Off46" offset="46" type="uint16" access="rw" mandatory="true" /> |
52 | | - <point id="Off47" offset="47" type="uint16" access="rw" mandatory="true" /> |
53 | | - <point id="Off48" offset="48" type="uint16" access="rw" mandatory="true" /> |
54 | | - <point id="Off49" offset="49" type="uint16" access="rw" mandatory="true" /> |
55 | | - <point id="Off50" offset="50" type="uint16" access="rw" mandatory="true" /> |
56 | | - <point id="Ts" offset="51" type="uint32" access="rw" mandatory="true" /> |
57 | | - <point id="Ms" offset="53" type="uint16" access="rw" mandatory="true" /> |
58 | | - <point id="Seq" offset="54" type="uint16" access="rw" mandatory="true" /> |
59 | | - <point id="Role" offset="55" type="uint16" access="rw" mandatory="true" /> |
60 | | - <point id="Alg" offset="56" type="enum16" access="r" mandatory="true"> |
| 4 | + <block len="58" type="fixed"> |
| 5 | + <point id="X" offset="0" type="uint16" len="1" access="rw" mandatory="true" /> |
| 6 | + <point id="Off1" offset="1" type="uint16" len="1" access="rw" mandatory="true" /> |
| 7 | + <point id="Off2" offset="2" type="uint16" len="1" access="rw" mandatory="true" /> |
| 8 | + <point id="Off3" offset="3" type="uint16" len="1" access="rw" mandatory="true" /> |
| 9 | + <point id="Off4" offset="4" type="uint16" len="1" access="rw" mandatory="true" /> |
| 10 | + <point id="Off5" offset="5" type="uint16" len="1" access="rw" mandatory="true" /> |
| 11 | + <point id="Off6" offset="6" type="uint16" len="1" access="rw" mandatory="true" /> |
| 12 | + <point id="Off7" offset="7" type="uint16" len="1" access="rw" mandatory="true" /> |
| 13 | + <point id="Off8" offset="8" type="uint16" len="1" access="rw" mandatory="true" /> |
| 14 | + <point id="Off9" offset="9" type="uint16" len="1" access="rw" mandatory="true" /> |
| 15 | + <point id="Off10" offset="10" type="uint16" len="1" access="rw" mandatory="true" /> |
| 16 | + <point id="Off11" offset="11" type="uint16" len="1" access="rw" mandatory="true" /> |
| 17 | + <point id="Off12" offset="12" type="uint16" len="1" access="rw" mandatory="true" /> |
| 18 | + <point id="Off13" offset="13" type="uint16" len="1" access="rw" mandatory="true" /> |
| 19 | + <point id="Off14" offset="14" type="uint16" len="1" access="rw" mandatory="true" /> |
| 20 | + <point id="Off15" offset="15" type="uint16" len="1" access="rw" mandatory="true" /> |
| 21 | + <point id="Off16" offset="16" type="uint16" len="1" access="rw" mandatory="true" /> |
| 22 | + <point id="Off17" offset="17" type="uint16" len="1" access="rw" mandatory="true" /> |
| 23 | + <point id="Off18" offset="18" type="uint16" len="1" access="rw" mandatory="true" /> |
| 24 | + <point id="Off19" offset="19" type="uint16" len="1" access="rw" mandatory="true" /> |
| 25 | + <point id="Off20" offset="20" type="uint16" len="1" access="rw" mandatory="true" /> |
| 26 | + <point id="Off21" offset="21" type="uint16" len="1" access="rw" mandatory="true" /> |
| 27 | + <point id="Off22" offset="22" type="uint16" len="1" access="rw" mandatory="true" /> |
| 28 | + <point id="Off23" offset="23" type="uint16" len="1" access="rw" mandatory="true" /> |
| 29 | + <point id="Off24" offset="24" type="uint16" len="1" access="rw" mandatory="true" /> |
| 30 | + <point id="Off25" offset="25" type="uint16" len="1" access="rw" mandatory="true" /> |
| 31 | + <point id="Off26" offset="26" type="uint16" len="1" access="rw" mandatory="true" /> |
| 32 | + <point id="Off27" offset="27" type="uint16" len="1" access="rw" mandatory="true" /> |
| 33 | + <point id="Off28" offset="28" type="uint16" len="1" access="rw" mandatory="true" /> |
| 34 | + <point id="Off29" offset="29" type="uint16" len="1" access="rw" mandatory="true" /> |
| 35 | + <point id="Off30" offset="30" type="uint16" len="1" access="rw" mandatory="true" /> |
| 36 | + <point id="Off31" offset="31" type="uint16" len="1" access="rw" mandatory="true" /> |
| 37 | + <point id="Off32" offset="32" type="uint16" len="1" access="rw" mandatory="true" /> |
| 38 | + <point id="Off33" offset="33" type="uint16" len="1" access="rw" mandatory="true" /> |
| 39 | + <point id="Off34" offset="34" type="uint16" len="1" access="rw" mandatory="true" /> |
| 40 | + <point id="Off35" offset="35" type="uint16" len="1" access="rw" mandatory="true" /> |
| 41 | + <point id="Off36" offset="36" type="uint16" len="1" access="rw" mandatory="true" /> |
| 42 | + <point id="Off37" offset="37" type="uint16" len="1" access="rw" mandatory="true" /> |
| 43 | + <point id="Off38" offset="38" type="uint16" len="1" access="rw" mandatory="true" /> |
| 44 | + <point id="Off39" offset="39" type="uint16" len="1" access="rw" mandatory="true" /> |
| 45 | + <point id="Off40" offset="40" type="uint16" len="1" access="rw" mandatory="true" /> |
| 46 | + <point id="Off41" offset="41" type="uint16" len="1" access="rw" mandatory="true" /> |
| 47 | + <point id="Off42" offset="42" type="uint16" len="1" access="rw" mandatory="true" /> |
| 48 | + <point id="Off43" offset="43" type="uint16" len="1" access="rw" mandatory="true" /> |
| 49 | + <point id="Off44" offset="44" type="uint16" len="1" access="rw" mandatory="true" /> |
| 50 | + <point id="Off45" offset="45" type="uint16" len="1" access="rw" mandatory="true" /> |
| 51 | + <point id="Off46" offset="46" type="uint16" len="1" access="rw" mandatory="true" /> |
| 52 | + <point id="Off47" offset="47" type="uint16" len="1" access="rw" mandatory="true" /> |
| 53 | + <point id="Off48" offset="48" type="uint16" len="1" access="rw" mandatory="true" /> |
| 54 | + <point id="Off49" offset="49" type="uint16" len="1" access="rw" mandatory="true" /> |
| 55 | + <point id="Off50" offset="50" type="uint16" len="1" access="rw" mandatory="true" /> |
| 56 | + <point id="Ts" offset="51" type="uint32" len="2" access="rw" mandatory="true" /> |
| 57 | + <point id="Ms" offset="53" type="uint16" len="1" access="rw" mandatory="true" /> |
| 58 | + <point id="Seq" offset="54" type="uint16" len="1" access="rw" mandatory="true" /> |
| 59 | + <point id="Role" offset="55" type="uint16" len="1" access="rw" mandatory="true" /> |
| 60 | + <point id="Alg" offset="56" type="enum16" len="1" mandatory="true" > |
61 | 61 | <symbol id="NONE">0</symbol> |
62 | 62 | <symbol id="AES-GMAC-64">1</symbol> |
63 | 63 | <symbol id="ECC-256">2</symbol> |
64 | 64 | </point> |
65 | | - <point id="N" offset="57" type="uint16" access="r" mandatory="true" /> |
| 65 | + <point id="N" offset="57" type="uint16" len="1" mandatory="true" /> |
66 | 66 | </block> |
67 | | - <block type="repeating" len="1"> |
68 | | - <point id="DS" offset="0" type="uint16" access="r" mandatory="true" /> |
| 67 | + <block len="1" type="repeating"> |
| 68 | + <point id="DS" offset="0" type="uint16" len="1" mandatory="true" /> |
69 | 69 | </block> |
70 | 70 | </model> |
71 | 71 | <strings id="3" locale="en"> |
|
77 | 77 | <point id="Off1"> |
78 | 78 | <label>Offset1</label> |
79 | 79 | <description>Offset of value to read</description> |
80 | | - <notes></notes> |
| 80 | + <notes/> |
81 | 81 | </point> |
82 | 82 | <point id="Ts"> |
83 | 83 | <label>Timestamp</label> |
84 | 84 | <description>Timestamp value is the number of seconds since January 1, 2000</description> |
85 | | - <notes></notes> |
| 85 | + <notes/> |
86 | 86 | </point> |
87 | 87 | <point id="Ms"> |
88 | 88 | <label>Milliseconds</label> |
89 | 89 | <description>Millisecond counter 0-999</description> |
90 | | - <notes></notes> |
| 90 | + <notes/> |
91 | 91 | </point> |
92 | 92 | <point id="Alg"> |
93 | 93 | <label>Algorithm</label> |
|
101 | 101 | <symbol id="AES-GMAC-64"> |
102 | 102 | <label>AES-GMAC-64</label> |
103 | 103 | <description>64 bit AES signature algorithm is used</description> |
104 | | - <notes></notes> |
| 104 | + <notes/> |
105 | 105 | </symbol> |
106 | 106 | <symbol id="ECC-256"> |
107 | 107 | <label>ECC-256</label> |
108 | 108 | <description>256 bit ECC signature algorithm is used</description> |
109 | | - <notes></notes> |
| 109 | + <notes/> |
110 | 110 | </symbol> |
111 | 111 | </point> |
112 | 112 | <point id="N"> |
|
0 commit comments