FOREWORD
INTRODUCTION
1 Scope
2 Normative references
3 Terms, definitions and abbreviations
3.1 Terms and definitions
3.2 Abbreviations
3.3 Notation and terminology
3.4 Numbering conventions
4 STS protocol reference model
5 POSToTokenCarrierInterface: Physical layer protocol
6 TokenCarrierToMeterInterface: Physical layer protocol
6.1 TCDU
6.1.1 General
6.1.2 TokenData
6.1.3 AuthenticationResult
6.1.4 ValidationResult
6.1.5 TokenResult
6.2 Physical connection and signal interfaces
6.2.1 Interface options
6.2.2 Option 1: Optical interface
6.2.3 Option 2: Current loop interface
6.2.4 Option 3: Voltage interface
6.3 Character transmission
6.3.1 Transmission type
6.3.2 Transmission format
6.3.3 Transmission speed
6.3.4 Character encoding
6.4 Message syntax definitions
6.4.1 General
6.4.2 IDRequest message
6.4.3 IDResponse message
6.4.4 ReadCommand message
6.4.5 WriteCommand message
6.4.6 BreakCommand message
6.4.7 ACK: Acknowledge message
6.4.8 NAK: NegativeAcknowledge message
6.4.9 Data message
6.5 Message field definitions
6.6 Physical layer protocol functions
6.6.1 Server protocol flow diagram
6.6.2 IDRequestProcessing function
6.6.3 ReadCommandProcessing function
6.6.4 WriteCommandProcessing function
6.6.5 BreakCommandProcessing function
6.6.6 Undefined command processing
6.6.7 TokenLockout function
6.7 Server timing requirements
6.7.1 Inter-message and inter-character timing
6.7.2 Transmission error timing
6.7.3 Message execution timing
6.8 RegisterTable
6.8.1 RegisterTable interface class
6.8.2 Register interface class
6.8.3 Predefined Registers and registerID values
6.9 Companion specifications and RegisterTable
instantiations
7 Maintenance of STS entities and related services
7.1 General
7.2 RegisterTable maintenance
7.3 Register maintenance
7.4 tableID maintenance
7.5 FOIN maintenance
7.6 protocolVersion maintenance
7.7 serverStatus maintenance
7.8 tokenStatus maintenance
7.9 softwareVersion maintenance
Annex A (normative) Server state diagrams for request
message processing
Bibliography