IEEE ISO IEC 21451 1 2010
$178.21
ISO/IEC/IEEE Standard for Information technology — Smart transducer interface for sensors and actuators — Part 1: Network Capable Application Processor (NCAP) information model
Published By | Publication Date | Number of Pages |
IEEE | 2010 | 356 |
New IEEE Standard – Active. Adoption of IEEE Std 1451.1-1999. This standard defines an object model with a network-neutral interface for connecting processors to communication networks, sensors, and actuators. The object model containing blocks, services, and components specifies interactions with sensors and actuators and forms the basis for implementing application code executing in the processor.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEEE Information technology — Smart |
3 | Foreword |
7 | Introduction |
9 | CONTENTS |
13 | IEEE Std 1451.1 1. Overview |
14 | 1.1 Scope 1.2 Purpose 1.3 Benefits |
15 | 2. References 2.1 General references 2.2 References pertaining to String representation |
17 | 2.3 References pertaining to uncertainty 3. Definitions |
26 | 4. Conventions 4.1 Class naming 4.2 Descriptive syntax |
27 | 4.3 Word usage |
28 | 4.4 Class definitions |
29 | 4.5 Operation signature datatypes |
30 | 4.6 Behavioral specification notation |
31 | 5. Information model |
32 | 5.1 Object model specifications |
39 | 5.2 Data model specifications |
40 | 5.3 Network communication models |
44 | 5.4 IEEE 1451.1 users |
45 | 6. Datatypes in an IEEE 1451.1 system 6.1 Primitive datatypes |
49 | 6.2 Derived datatypes |
63 | 7. Common properties 7.1 Class designator properties |
65 | 7.2 Object operation properties |
78 | 7.3 Block Cookie properties |
80 | 7.4 Value uncertainty specification |
81 | 8. Top-level class definitions 8.1 Root abstract class |
82 | 8.2 Entity abstract class |
93 | 9. Block classes 9.1 Block abstract class |
102 | 9.2 NCAP Block class |
120 | 9.3 Function Block class |
123 | 9.4 Base Transducer Block abstract class |
126 | 9.5 Transducer Block abstract class |
135 | 9.6 Dot2 Transducer Block class 9.7 Dot3 Transducer Block class |
136 | 9.8 Dot4 Transducer Block class 10. Component classes 10.1 Component abstract class |
138 | 10.2 Parameter class |
140 | 10.3 Parameter With Update class |
145 | 10.4 Physical Parameter abstract class |
159 | 10.5 Scalar Parameter class |
161 | 10.6 Scalar Series Parameter class |
166 | 10.7 Vector Parameter class |
171 | 10.8 Vector Series Parameter class |
176 | 10.9 Time Parameter class |
180 | 10.10 Action class |
183 | 10.11 File class |
189 | 10.12 Partitioned File class |
193 | 10.13 Component Group class |
199 | 11. Service classes 11.1 Service abstract class |
201 | 11.2 Base Port abstract class |
203 | 11.3 Base Client Port abstract class |
205 | 11.4 Client Port class |
210 | 11.5 Asynchronous Client Port class |
220 | 11.6 Base Publisher Port abstract class |
223 | 11.7 Publisher Port class |
225 | 11.8 Self Identifying Publisher Port class |
231 | 11.9 Event Generator Publisher Port class |
237 | 11.10 Subscriber Port class |
241 | 11.11 Mutex Service class |
245 | 11.12 Condition Variable Service class |
251 | 12. Publication semantics 12.1 Overview |
252 | 12.2 Publishing operational behavior |
253 | 12.3 Structure of publications |
258 | 13. Defined publications 13.1 Publication Timer_Tick specification |
259 | 13.2 Publication Timer_Properties specification |
261 | 13.3 Publication Request_Timer_Properties specification 13.4 Publication Physical_Parametric_Data specification |
264 | 13.5 Publication Physical_Parametric_ Data_Publisher_Identifying spec ification |
265 | 14. Encode and decode rules 14.1 Argument encoding and decoding |
266 | 14.2 Client-server argument encoding and decoding |
268 | 14.3 Publish-side argument encoding |
272 | 14.4 Subscriber-side argument decoding |
275 | 15. Memory management rules 15.1 Applicability of memory management rules 15.2 In process memory management 15.3 Simple datatype memory management 15.4 Nonsimple datatype memory management |
278 | 16. Conformance 16.1 Conformance objective |
279 | 16.2 Definition of conformance terms |
281 | 16.3 Conformance requirements |
287 | Annex A—Using the object model |
296 | Annex B—Client-server example |
304 | Annex C—Publish-subscribe example |
310 | Annex D—System configuration and operation |
322 | Annex E—NCAP interoperation and network-independent code |
324 | Annex F—IEEE 1451.1 String character set |
327 | Annex G—Assignment of enumeration values to ISO 639 language codes |
332 | Annex H—IEEE 1451.2 Transducer Block definition |
353 | Annex I—Bibliography |
354 | Annex J—IEEE list of participants |