26 0x6009 : {"name" : "High Precision Preset Value", "struct" : var, "need" : False, "values" : |
26 0x6009 : {"name" : "High Precision Preset Value", "struct" : var, "need" : False, "values" : |
27 [{"name" : "High Precision Preset Value", "type" : 0x1B, "access" : 'rw', "pdo" : False}]}, |
27 [{"name" : "High Precision Preset Value", "type" : 0x1B, "access" : 'rw', "pdo" : False}]}, |
28 |
28 |
29 |
29 |
30 0x6010 : {"name" : "Preset Value for Multi-Sensor Device", "struct" : rec, "need" : False, "values" : |
30 0x6010 : {"name" : "Preset Value for Multi-Sensor Device", "struct" : rec, "need" : False, "values" : |
31 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
31 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
32 {"name" : "Preset Value Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
32 {"name" : "Preset Value Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
33 0x6020 : {"name" : "Position Value for Multi-Sensor Device", "struct" : rec, "need" : False, "values" : |
33 0x6020 : {"name" : "Position Value for Multi-Sensor Device", "struct" : rec, "need" : False, "values" : |
34 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
34 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
35 {"name" : "Position Value Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
35 {"name" : "Position Value Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
36 0x6030 : {"name" : "Speed Value", "struct" : rec, "need" : False, "values" : |
36 0x6030 : {"name" : "Speed Value", "struct" : rec, "need" : False, "values" : |
37 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
37 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
38 {"name" : "Speed Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
38 {"name" : "Speed Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
39 0x6040 : {"name" : "Acceleration Value", "struct" : rec, "need" : False, "values" : |
39 0x6040 : {"name" : "Acceleration Value", "struct" : rec, "need" : False, "values" : |
40 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
40 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
41 {"name" : "Acceleration Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
41 {"name" : "Acceleration Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
42 0x6050 : {"name" : "Jerk Value", "struct" : rec, "need" : False, "values" : |
42 0x6050 : {"name" : "Jerk Value", "struct" : rec, "need" : False, "values" : |
43 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
43 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
44 {"name" : "Jerk Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
44 {"name" : "Jerk Value Channel %d[(sub)]", "type" : 0x03, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
45 |
45 |
46 |
46 |
47 0x6200 : {"name" : "Cyclic Timer", "struct" : var, "need" : False, "values" : |
47 0x6200 : {"name" : "Cyclic Timer", "struct" : var, "need" : False, "values" : |
48 [{"name" : "Cyclic Timer", "type" : 0x06, "access" : 'rw', "pdo" : False}]}, |
48 [{"name" : "Cyclic Timer", "type" : 0x06, "access" : 'rw', "pdo" : False}]}, |
49 |
49 |
50 |
50 |
51 0x6300 : {"name" : "CAM State Register", "struct" : rec, "need" : False, "values" : |
51 0x6300 : {"name" : "CAM State Register", "struct" : rec, "need" : False, "values" : |
52 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
52 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
53 {"name" : "CAM State Channel %d[(sub)]", "type" : 0x05, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
53 {"name" : "CAM State Channel %d[(sub)]", "type" : 0x05, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
54 0x6301 : {"name" : "CAM Enable", "struct" : rec, "need" : False, "values" : |
54 0x6301 : {"name" : "CAM Enable", "struct" : rec, "need" : False, "values" : |
55 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
55 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
56 {"name" : "CAM Enable Channel %d[(sub)]", "type" : 0x05, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
56 {"name" : "CAM Enable Channel %d[(sub)]", "type" : 0x05, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
57 0x6302 : {"name" : "CAM Polarity", "struct" : rec, "need" : False, "values" : |
57 0x6302 : {"name" : "CAM Polarity", "struct" : rec, "need" : False, "values" : |
58 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
58 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
59 {"name" : "CAM Polarity Channel %d[(sub)]", "type" : 0x05, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
59 {"name" : "CAM Polarity Channel %d[(sub)]", "type" : 0x05, "access" : 'rw', "pdo" : True, "nbmax" : 0xFE}]}, |
60 |
60 |
61 |
61 |
62 0x6310 : {"name" : "CAM%d Low Limit[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
62 0x6310 : {"name" : "CAM%d Low Limit[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
63 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
63 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
64 {"name" : "CAM%d Low Limit Channel %d[(idx,sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
64 {"name" : "CAM%d Low Limit Channel %d[(idx,sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
65 0x6320 : {"name" : "CAM%d High Limit[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
65 0x6320 : {"name" : "CAM%d High Limit[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
66 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
66 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
67 {"name" : "CAM%d High Limit Channel %d[(idx,sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
67 {"name" : "CAM%d High Limit Channel %d[(idx,sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
68 0x6330 : {"name" : "CAM%d Hysteresis[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
68 0x6330 : {"name" : "CAM%d Hysteresis[(idx)]", "struct" : plurirec, "incr" : 1, "need" : False, "nbmax" : 0x08, "values" : |
69 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
69 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
70 {"name" : "CAM%d Hysteresis Channel %d[(idx,sub)]", "type" : 0x06, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
70 {"name" : "CAM%d Hysteresis Channel %d[(idx,sub)]", "type" : 0x06, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
71 |
71 |
72 |
72 |
73 0x6400 : {"name" : "Area State Register", "struct" : rec, "need" : False, "values" : |
73 0x6400 : {"name" : "Area State Register", "struct" : rec, "need" : False, "values" : |
74 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
74 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
75 {"name" : "Work Area State Channel %d[(sub)]", "type" : 0x05, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
75 {"name" : "Work Area State Channel %d[(sub)]", "type" : 0x05, "access" : 'ro', "pdo" : True, "nbmax" : 0xFE}]}, |
76 0x6401 : {"name" : " Work Area Low Limit", "struct" : rec, "need" : False, "values" : |
76 0x6401 : {"name" : " Work Area Low Limit", "struct" : rec, "need" : False, "values" : |
77 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
77 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
78 {"name" : "Work Area Low Limit Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
78 {"name" : "Work Area Low Limit Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
79 0x6402 : {"name" : " Work Area High Limit", "struct" : rec, "need" : False, "values" : |
79 0x6402 : {"name" : " Work Area High Limit", "struct" : rec, "need" : False, "values" : |
80 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
80 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
81 {"name" : "Work Area High Limit Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
81 {"name" : "Work Area High Limit Channel %d[(sub)]", "type" : 0x04, "access" : 'rw', "pdo" : False, "nbmax" : 0xFE}]}, |
82 |
82 |
83 |
83 |
84 0x6500 : {"name" : "Operating Status", "struct" : var, "need" : True, "values" : |
84 0x6500 : {"name" : "Operating Status", "struct" : var, "need" : True, "values" : |
85 [{"name" : "Operating Status", "type" : 0x06, "access" : 'ro', "pdo" : False}]}, |
85 [{"name" : "Operating Status", "type" : 0x06, "access" : 'ro', "pdo" : False}]}, |
86 0x6501 : {"name" : "Single Turn Resolution", "struct" : var, "need" : True, "values" : |
86 0x6501 : {"name" : "Single Turn Resolution", "struct" : var, "need" : True, "values" : |
87 [{"name" : "Single Turn Resolution", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
87 [{"name" : "Single Turn Resolution", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
88 0x6502 : {"name" : "Number of Distinguishable Revolutions", "struct" : var, "need" : True, "values" : |
88 0x6502 : {"name" : "Number of Distinguishable Revolutions", "struct" : var, "need" : True, "values" : |
89 [{"name" : "Number of Distinguishable Revolutions", "type" : 0x07, "access" : 'rw', "pdo" : True}]}, |
89 [{"name" : "Number of Distinguishable Revolutions", "type" : 0x06, "access" : 'rw', "pdo" : True}]}, |
90 0x6503 : {"name" : "Alarms", "struct" : var, "need" : False, "values" : |
90 0x6503 : {"name" : "Alarms", "struct" : var, "need" : False, "values" : |
91 [{"name" : "Alarms", "type" : 0x06, "access" : 'ro', "pdo" : True}]}, |
91 [{"name" : "Alarms", "type" : 0x06, "access" : 'ro', "pdo" : True}]}, |
92 0x6504 : {"name" : "Supported Alarms", "struct" : var, "need" : False, "values" : |
92 0x6504 : {"name" : "Supported Alarms", "struct" : var, "need" : False, "values" : |
93 [{"name" : "Supported Alarms", "type" : 0x06, "access" : 'ro', "pdo" : False}]}, |
93 [{"name" : "Supported Alarms", "type" : 0x06, "access" : 'ro', "pdo" : False}]}, |
94 0x6505 : {"name" : "Warnings", "struct" : var, "need" : False, "values" : |
94 0x6505 : {"name" : "Warnings", "struct" : var, "need" : False, "values" : |
100 0x6508 : {"name" : "Operating Time", "struct" : var, "need" : False, "values" : |
100 0x6508 : {"name" : "Operating Time", "struct" : var, "need" : False, "values" : |
101 [{"name" : "Operating Time", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
101 [{"name" : "Operating Time", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
102 0x6509 : {"name" : "Offset Value", "struct" : var, "need" : False, "values" : |
102 0x6509 : {"name" : "Offset Value", "struct" : var, "need" : False, "values" : |
103 [{"name" : "Offset Value", "type" : 0x04, "access" : 'ro', "pdo" : False}]}, |
103 [{"name" : "Offset Value", "type" : 0x04, "access" : 'ro', "pdo" : False}]}, |
104 0x650A : {"name" : "Module Identification", "struct" : array, "need" : False, "values" : |
104 0x650A : {"name" : "Module Identification", "struct" : array, "need" : False, "values" : |
105 [{"name" : "Number of Entries", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
105 [{"name" : "Number of Entries", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
106 {"name" : "Manufacturer Offset Value", "type" : 0x04, "access" : 'ro', "pdo" : False}, |
106 {"name" : "Manufacturer Offset Value", "type" : 0x04, "access" : 'ro', "pdo" : False}, |
107 {"name" : "Manufacturer Min Position Value", "type" : 0x04, "access" : 'ro', "pdo" : False}, |
107 {"name" : "Manufacturer Min Position Value", "type" : 0x04, "access" : 'ro', "pdo" : False}, |
108 {"name" : "Manufacturer Max Position Value", "type" : 0x04, "access" : 'ro', "pdo" : False}]}, |
108 {"name" : "Manufacturer Max Position Value", "type" : 0x04, "access" : 'ro', "pdo" : False}]}, |
109 0x650B : {"name" : "Serial Number", "struct" : var, "need" : False, "values" : |
109 0x650B : {"name" : "Serial Number", "struct" : var, "need" : False, "values" : |
110 [{"name" : "Serial Number", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
110 [{"name" : "Serial Number", "type" : 0x07, "access" : 'ro', "pdo" : False}]}, |
111 0x650C : {"name" : "Offset Values for Multi-Sensor Devices", "struct" : rec, "need" : False, "values" : |
111 0x650C : {"name" : "Offset Values for Multi-Sensor Devices", "struct" : rec, "need" : False, "values" : |
112 [{"name" : "Number of Available Channels", "type" : 0x02, "access" : 'ro', "pdo" : False}, |
112 [{"name" : "Number of Available Channels", "type" : 0x05, "access" : 'ro', "pdo" : False}, |
113 {"name" : "Offset Value Channel %d[(sub)]", "type" : 0x04, "access" : 'ro', "pdo" : False, "nbmax" : 0xFE}]}, |
113 {"name" : "Offset Value Channel %d[(sub)]", "type" : 0x04, "access" : 'ro', "pdo" : False, "nbmax" : 0xFE}]}, |
114 |
114 |
115 0x6510 : {"name" : "Number of High Precision Revolutions", "struct" : var, "need" : True, "values" : |
115 0x6510 : {"name" : "Number of High Precision Revolutions", "struct" : var, "need" : True, "values" : |
116 [{"name" : "Number of High Precision Revolutions", "type" : 0x18, "access" : 'ro', "pdo" : False}]} |
116 [{"name" : "Number of High Precision Revolutions", "type" : 0x18, "access" : 'ro', "pdo" : False}]} |
117 } |
117 } |