Driver implemented in: vsmGadgetServer
Content
Summary
This document provides information about the Simple Telnet Interface implementation for VSM.
Status of Driver | |
---|
Component for Driver | |
---|
Release (Build) of Component | vsmGadgetserver 5.6.1.xyz |
---|
Revision of Implementation | 1.1 |
---|
Name/Type of 3rd Party API | Telnet |
---|
Version of 3rd Party API |
|
---|
Additional 3rd Party information |
|
---|
Connection
Connection Type | TCP/ IP |
---|
Default Port | any, to be configured as the remote port |
---|
Supported Features
The commands are shown as part of a gadget tree (also in the GadgetServer) where they can be accessed and controlled, so an Ember or Ember+ vsmStudio connection is required.
Supported Commands
ASCII | ASCII Command | Send arbitrary ASCII text to the device. |
---|
Hex | Hexadecimal Command | Send arbitrary Hex values to the device. |
---|
Configuration Details
Each command must be entered in the command list. Each line consists of two string, which are comma separated. The first item is the parameter name, the second one the command to send. A Hexadecimal command is put in two left curly brackets and two right curly brackets, each value is separated by a space.
An example would be (assuming a device with a load command exists):
ASCII Command:
Load Preset X,load X
Load Preset Y,load Y
Hex Command:
Set Crosspoint 1,{{05 A0 01}}
TEXT
It is possible to combine both commands:
Execute Custom Command,Execute:{{00 BE EF 00}}
TEXT
Additionally, the command termination sign can be configured. Available termination signs are:
Sign | Sign As Text |
---|
None |
|
Line Feed | \n |
Carriage Return | \r |
Horizontal Tabulator | \t |
Line Feed Carriage Return | \n\r |
Carriage Return Line Feed | \r\n |
Known Issues
There are currently no known issues.
Related Articles
Please see the following article for another good example how to use Simple Telnet in a configuration: Transport Control of a BM Hyperdeck