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