
Contents
Contents | 
  | |
1  | Introduction  | 1  | 
1.1  | Definitions (within the context of this document)  | 1  | 
2  | The Communication Layer  | 1  | 
3  | The Virtual Device – an Application Example  | 2  | 
3.1  | System Overview  | 2  | 
3.2  | Hardware Setup  | 3  | 
3.3  | Implementation  | 3  | 
3.3.1  | A Setup Example  | 4  | 
3.4  | Functionalities  | 5  | 
3.4.1  | Establishing a Connection to the Master RC  | 5  | 
3.4.2  | Sending and receiving Data to/from Master RC  | 8  | 
4  | Communication Protocol 3000  | 11  | 
4.1  | Host message format  | 11  | 
4.1.1  | Simple command  | 11  | 
4.1.2  | Device long response (Echoing command)  | 11  | 
4.2  | Command parts details  | 11  | 
4.3  | Commands Entering  | 12  | 
4.4  | Commands Forms  | 12  | 
4.5  | Input String Max Length  | 12  | 
Figures | 
  | |
Figure 1: An Application Example | 2  | |
Figure 2: The Physical Connection | 3  | |
Figure 3: Application Screen Examples | 4  | |
Figure 4: Virtual Device Buttons and Label | 5  | |
Figure 5: Connecting the Virtual Device to the Room Controller | 6  | |
Figure 6: Connecting Flow Chart | 7  | |
Figure 7: Receiving data from the Room Controller Flow Chart | 8  | |
Figure 8: Sending and Receiving Commands | 10  | |
Trademarks:
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Android is a trademark of Google Inc. iPhone, iPad and iOS are registered trademarks of Apple Inc.
i