• Shopping Cart
    There are no items in your cart

IEEE DRAFT 1451.0 : D8.00 2007

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by

SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - COMMON FUNCTIONS, COMMUNICATION PROTOCOLS, AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS

Superseded date

21-09-2007

Superseded by

IEEE 1451.0 : 2007

Published date

12-01-2013

Sorry this product is not available in your region.

Introduction
1 Overview
   1.1 Scope
   1.2 Purpose
   1.3 Conformance
2 References
3 Definitions, acronyms and abbreviations
   3.1 Acronyms and abbreviations
   3.2 Definitions
4 Data types
   4.1 Unsigned octet integer
   4.2 Unsigned 16-bit integer
   4.3 Signed 32-bit integer
   4.4 Unsigned 32-bit integer
   4.5 Single precision real
   4.6 Double precision real
   4.7 String
   4.8 Boolean
   4.9 IEEE1451Dot0::Args::TimeRepresentation
   4.10 Datatypes for associated applications
   4.11 Physical units
   4.12 Universal unique identification
   4.13 Arbitrary octet array
   4.14 String array
   4.15 Boolean array
   4.16 Array of eight bit signed integers
   4.17 Array of sixteen bit signed integers
   4.18 Array of thirty-two bit signed integers
   4.19 Array of eight bit unsigned integers
   4.20 Array of sixteen bit unsigned integers
   4.21 Array of thirty-two bit unsigned integers
   4.22 Array of single precision real numbers
   4.23 Array of double precision real numbers
   4.24 Array of TimeDuration data types
   4.25 Array of TimeInstance data types
5 Smart transducer functional specification
   5.1 IEEE 1451 family reference model
   5.2 Plug and play capability
   5.3 Addresses
   5.4 Common characteristics
   5.5 Transducer Electronic Data Sheets
   5.6 TransducerChannel type descriptions
   5.7 Embedded TransducerChannels
   5.8 TransducerChannel groups
   5.9 TransducerChannel proxy
   5.10 Attributes and operating modes
   5.11 Triggering
   5.12 Synchronization
   5.13 Status
   5.14 Service request logic
   5.15 Hot-swap capability
6 Message structures
   6.1 Data transmission order and bit significance
   6.2 Command message structure
   6.3 Reply messages
   6.4 TIM initiated message structure
7 Commands
   7.1 Standard commands
   7.2 Manufacturer-defined commands
8 Transducer Electronic Data Sheet (TEDS) specification
   8.1 General format for TEDS
   8.2 Order of Octets in numeric fields
   8.3 TEDS identification header
   8.4 Meta-TEDS
   8.5 TransducerChannel TEDS
   8.6 Calibration TEDS
   8.7 Frequency Response TEDS
   8.8 Transfer Function TEDS
   8.9 Text-based TEDS
   8.10 End User Application Specific TEDS
   8.11 User's Transducer Name TEDS
   8.12 Manufacturer-defined TEDS
   8.13 PHY TEDS
9 Introduction to IEEE p1451.0 Application Program Interface (API)
   9.1 API Goals
   9.2 API Design Decisions:
   9.3 IEEE1451Dot0
10 Transducer services API
   10.1 IEEE1451Dot0::TransducerServices::TimDiscovery
   10.2 IEEE1451Dot0::TransducerServices::TransducerAccess
   10.3 IEEE1451Dot0::TransducerServices::TransducerManager
   10.4 IEEE1451Dot0::TransducerServices::TedsManager
   10.5 IEEE1451Dot0::TransducerServices::CommManager
   10.6 IEEE1451Dot0::TransducerServices::AppCallback
11 Module Communications Applications Program Interface (API)
   11.1 IEEE1451Dot0::ModuleCommunication::Comm
   11.2 IEEE1451Dot0::ModuleCommunication::P2PComm
   11.3 IEEE1451Dot0::ModuleCommunication::NetComm
   11.4 IEEE1451Dot0::ModuleCommunication::Registration
   11.5 IEEE1451Dot0::ModuleCommunication::P2PRegistration
   11.6 IEEE1451Dot0::ModuleCommunication::NetRegistration
   11.7 IEEE1451Dot0::ModuleCommunication::Receive
   11.8 IEEE1451Dot0::ModuleCommunication::P2PReceive
   11.9 IEEE1451Dot0::ModuleCommunication::NetReceive
12 HTTP protocol
   12.1 IEEE 1451.0 HTTP API
   12.2 Discovery API
   12.3 Transducer access API
   12.4 TEDS Manager API
   12.5 Transducer Manager API
Annex A (informative) Guidance to transducer services interface
      B.1 Non-blocking Read example
      B.2 Generic SendCommand() mechanism
      B.3 IEEE p1451.0 processing details
Annex B (informative) Guidance to module communication interface
      C.1 Module communication API discussion
      C.2 Symmetric APIs
      C.3 Implementation choices
      C.4 Implementation examples
      C.5 Node communication parameters
      C.6 The destination identifier "destId" parameter
      C.7 The communication session "commId" parameter
      C.8 The message transaction identifier "msgId" parameter
      C.9 Memory constrained implementations
      C.10 IEEE 1451.X communication state machines
      C.11 Communication sequence
Annex C (Normative) XML Schema for Text-based TEDS
      D.1 Introduction to Text-based TEDS
      D.2 Schema
      D.3 Include file "SmartTransducerDataModel.xsd
      D.4 Include file "TextTEDS.xsd
      D.5 MetaIdentificationTEDS.xsd
      D.6 TransducerChannelIdentificationTEDS.xsd
      D.7 CalibrationIdentificationTEDS.xsd
      D.8 CommandsTEDS.xsd
      D.9 LocationAndTitleTEDS.xsd
      D.10 UnitsExtensionTEDS.xsd
Annex E (informative) Example Meta-Identification TEDS
      E.1 Introduction
      E.2 Example schema for the data block
      E.3 Example instance document
Annex F (informative) Example TransducerChannel Identification TEDS
      F.1 Introduction
      F.2 Example schema for the data block
      F.3 Example instance document
Annex G (informative) Example Calibration Identification TEDS
      G.1 Introduction
      G.2 Example schema for the data blockt
      G.3 Example instance document
Annex H (informative) Example Commands TEDS
      H.1 Introduction
      H.2 Example situation
      H.3 Schema for the data block
      H.4 Example instance documents
Annex I (informative) Example Location and Title TEDS
      I.1 Introduction
      I.2 Example situation
      I.3 Required schema for the data block
      I.4 Example instance document
Annex J (informative) Example Units Extension TEDS
      J.1 Introduction
      J.2 Example situation
      J.3 Example schema for the data block
      J.4 Example instance document
Annex K (informative) Examples Physical Units
      K.1 Examples
      K.2 System Considerations
      K.3 Conclusions
      K.4 Acknowledgments
Annex L (informative) TEDS Read and Write Protocols
      L.1 TEDS access
      L.2 First step in a TEDS access
      L.3 Writing a TEDS
      L.4 Reading a TEDS
Annex M (informative) Trigger logic configurations
      M.1 Trigger logic augmented with an embedded time
          delay actuator
      M.2 Trigger logic augmented with TimeInstance sensor
      M.3 Trigger logic augmented with time interval sensor
Annex N (informative) Notation Summary for IDL
      N.1 Key Features of IDL
      N.2 Example of IDL notation with explanation
Annex O (Informative) TEDS implementation of a simple sensor
      O.1 Meta-TEDS
      O.2 TransducerChannel TEDS
      O.3 Calibration TEDS
      O.4 User's transducer name TEDS
      O.5 Required commands

Describes an Application Program Interface (API) for applications that provide communications between the users' network and IEEE p1451.0. An API is also provided between IEEE p1451.0 and the underlying physical communications layers usually referred to in this standard as IEEE 1451.X. These API definitions are provided for systems that have visible interfaces.

DocumentType
Draft
PublisherName
Institute of Electrical & Electronics Engineers
Status
Superseded
SupersededBy

IEEE 1451.4 : 2004 A SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - MIXED-MODE COMMUNICATION PROTOCOLS AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS
ISO 639:1988 Code for the representation of names of languages
IEEE 1451.2 : 1997 SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - TRANSDUCER TO MICROPROCESSOR COMMUNICATION PROTOCOLS AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS
IEEE 802.3-2012 IEEE Standard for Ethernet
IEEE 1451.1 : 2007 IEEE STANDARD FOR A SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - NETWORK CAPABLE APPLICATION PROCESSOR (NCAP) INFORMATION MODEL
ISO/IEC 14750:1999 Information technology Open Distributed Processing Interface Definition Language
IEEE 754-2008 REDLINE IEEE Standard for Floating-Point Arithmetic
IEEE 1588-2008 REDLINE IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.