Vxcomm.exe and Xserver command protocol

    [繁體中文 (Traditional Chinese)]
    [简体中文 (Simplified Chinese)]

Last update [2008/02/19 ]

[Commands for Port10000] [Version Explanation][Command Line Options][New Function]



Command set of the Xserver through connecting to port10000

Command set of Vxcomm.exe and Xserver (sends to 7188E/8000E)

Command

Explanations 

Command
(sends to 7188E/8000E)

Return
(sends to PC)

Version

00[Arg] Stops the module executed the Vxcomm.exe or the Xserver, and return to MiniOS7 console mode.

Arg: "quit"

Return: (none) 

00quit (none)  
01 Reads version information of Vxcomm.exe or Xserver.

Return: vm.n.rr [mm/dd/yy]
  • m: major version
  • n: minor version
  • rr: reversion number 
01 v2.6.14[09/04/2001]  
02[Arg] Sets BaudRate of COM ports of 7188E/8000E.

(The setting isn't stored into EEPROM of 7188E/8000E)

Arg: CBBBB
  • C: COM port (1~8)
  • BBBB: Baudrate

  • (1200, 2400, 4800, 9600, 19200, 57600, 115200)
Return:
  • Success: OK
  • Fault: Error 
0219600
02219200 
OK
OK
 
03[Arg] Sets data format of COM ports of 7188E/8000E.
(The setting isn't stored into EEPROM of 7188E/8000E )

Arg: CDPS
  • C: COM port (1~8)
  • D: data bit

  • (7, 8 ==>Available for COM1~ COM2)
    (5, 6, 7, 8 ==> Available for COM3 ~ COM8)
  • P: parity

  • 0, n ==> none parity
    1, e ==> even parity
    2, o ==> odd parity
    3, m ==> mark parity (always 1)
    4, s ==> space parity (always 0)
    (0~2 ==> Available for COM1~COM2)
    (0~4 ==> Available for COM3~COM8)
  • S: stop bit

  • (1 ==> Available for COM1 ~ COM2)
    (1, 2 ==> Available for COM3 ~ COM8)
Return:
  • Success: OK
  • Fault: Error
0317N1
0328E1
OK
OK
 
04[Arg] Gets system reset status[10/19/2001 Added]

Arg: CC
  • CC status bit.(00~31)
  • Provides Max 32 for Client
  • Any Client call this function must use different status bit. When status bit be inquired by Client, it would be reset. It means first inquired the value is 1,next inquired is 0.Until the system be reset again, the value 1 be shown.
Return:
  • Success: OK
  • Fault: Error
0403 031  
05[Arg] Sets RTS and DTR signal of COM ports of 7188E/8000E.

Arg: CS[D]
  • C:COM port.(1-8).
  • S:RTS status. 0:inactive,1:active.
  • D:DTR status. If no argument is given, the DTR status will not be changed (preserve the status quo).
Return:
  • Success: OK
  • Fault: Error
0511
054D
OK
OK
 
06[Arg] Sets Baudrate of COM ports of 7188E/8000E. (Stores the setting into EEPROM of 7188E/8000E )

Arg: CBBBB
  • C: COM port (1~8)
  • BBBB: Baudrate

  • (1200, 2400, 4800, 9600, 19200, 57600, 115200)
Return:
  • Success: OK
  • Fault: Error
0619600
06219200
OK
OK
 
07[Arg] Sets data format of COM ports of 7188E/8000E.
(Stores the setting into EEPROM of 7188E/8000E )

Arg: CDPS
  • C: COM port (1~8)
  • D: data bit

  • (7, 8 ==>Available for COM1~ COM2)
    (5, 6, 7, 8 ==> Available for COM3 ~ COM8)
  • P: parity

  • 0, n ==> none parity
    1, e ==> even parity
    2, o ==> odd parity
    3, m ==> mark parity (always 1)
    4, s ==> space parity (always 0)
    (0~2 ==> Available for COM1~COM2)
    (0~4 ==> Available for COM3~COM8)
  • S: stop bit

  • (1 ==> Available for COM1 ~ COM2)
    (1, 2 ==> Available for COM3 ~ COM8)
Return:
  • Success: OK
  • Fault: Error
0717N1
0728E1
OK
OK
 
08[Arg] Sets module IP address. After setting IP successfully, the client program must reconnect to the new IP to communicate with the 7188E.

Arg: iiipppIIIPPP
  • iii/ppp/III/PPP: 3 digits number (000~255)
Return:
  • Success: OK
  • Fault: Error 
08192168255001
08192168254012
OK
OK
 
09[Arg] Received Timeout (Modified from Vcom3008)

Arg: pttttt
  • p :COM PORT,1~8
  • ttttt: 0~99999, unit ms.


  • If set as 'a', 'A' or -1 the ttttt is decided by system.

    If trigger level >1(Refer to command 32), the ttttt is (trigger level -1+3)=time of (trigger level +2 bytes) +1ms.

    If trigger level ==1,the ttttt is time of 1byte +1ms(Min value is 2ms).
Return:
  • Success: pttttt
  • Fault: Error
093 30 Modified in V3.0.08
10 Reads module name

Return: Module name
(7188E1, 7188E2, ..., 7188E8,7188EX,7188EA)
10
10
7188E1
7188E2
 
11[Arg] Test command

Arg: Any string (string length <=80bytes).

Return:
  • Success:
  • Fault: Error
11TEST TEST  
12[Arg] Set module gateway address

Arg: iiipppIIIPPP
  • iii/ppp/III/PPP: 3 digits number (000~255)
Return:
  • Success: OK..Reconnect.
  • Fault: Error
12192168000001 OK..Reconnect  
13[Arg] Reads module gateway address

Arg: (none)

Return:
  • Success: Gateway IP address: XXX.XXX.XXX.XXX (XXX:0~255)
13 192.168.0.1  
14[Arg] Sets module IP mask address

Arg: mmmMMMmmmMMM
  • mmm/MMM:3 digits number(000~255)
Return:
  • Success: OK.. Reconnect.
  • Fault: Error
14255255000000 OK..Reconnect  
15[Arg] Reads module IP mask address

Arg: (none)

Return:
  • Success: IP Mask address: XXX.XXX.XXX.XXX (XXX:0~255)
15 255.255.0.0  
16[Arg] Reads COM port status

Arg: C
  • C: COM port (1~8)
Return:
  • Success: Baud Rate, Data, Parity, Stop EX:9600,N,8,1
162 9600,N,8,1  
17[Arg] Reads Digital Input of 7188E

Arg: pppp
  • pppp:4 Hex numbers, Input address of DI. EX:0300 means input address 0x300
Return:
  • Success: Show value of DI

  • Fault: Error
170003 55  
18[Arg] Sends data to Digital Output of 7188E

Arg: ppppdd
  • pppp:4 Hex numbers, Output Address of DO. EX:03f8 means output address 0x3f8
  • dd:2 Hex numbers. Output value
Return:
  • Success: OK
  • Fault: Error
1803f855 OK  
19[Arg] Bypass command for the user function.

Arg: argument for the user to define

Return:
  • return value for the user to decide
19(User defined) (User defined)  
20[Arg] Enable/Disable 5DigitLed to show information

Arg: C
  • c=1:Enable 5DigitLed
  • c=0:Disable 5DigitLed
Return:
  • Success: OK
  • Fault: Error
201 OK  
21[Arg] Reads module MAC

Arg: (none)

Return:
  • xx:xx:xx:xx:xx:xx,xx: Hexadecimal value
21 71:88:03:3b:02:c7  
22[Arg] Reads the MiniOS7 version of the module

Arg: (none)

Return: vm.n.rr [mm/dd/yy]
  • m: major version
  • n: minor version
  • rr: reversion number
22 v1.1.0(2001/9/1)  
23[Arg] Bypass command for the user function, including socket number and data length.

Arg: argument for the user to define

Return:
  • return value for the user to decide
23(User defined) (User defined) 2.6.14
24[Arg] Sets feedback command number.

Arg: m
  • m=0:Feedback does not add command NO.
  • m=1:Feedback add command NO.
Return:
240
241
OK
24OK
 
25[Arg] Inquires the parameter of system

Arg: m
  • m='S': Inquire the timeout value of system (/ST)
  • m='W': Inquire the timeout value of socket (/W)
  • m='N': Inquire the Max number of socket
  • m='M': Inquire the Work option:/M0 or /M1
  • m='B': Enable/Disable the Broadcast mode B1:Enable Broadcast mode, B0: Disable Broadcast mode (Default:B0)
  • m='E': Inquire the command echo mode, E1:Enable echo mode,E0: Disable echo mode (Default:E0)
  • m='L': Inquire the 7-SEG LED status, L1: Enable LED to show, L0: Disable LED to show. (Default:L1)
  • m='I': Inquire the NAME/IP/MASK/GATEWAY/MAC of 7188E
Return:
  • Success: mxxx. m: 'S', 'W', 'N', 'M' xxx: value 
  • Fault: Error
25M
25S
M0
S0
3.0.02 established
3.0.10 modified
26[Arg] Sets the system parameter

Arg: mn
  • m='SAVE': Set the system parameter will store in the EEPROM or not. If not set this parameter, the default value is SAVE=0.

  • Example: "26SAVE=1", "26SAVE=0"
  • m='M': set the work option /M (n:0 n:1)
  • m='B': Set the Broadcast mode. ("26B0") ("26B1")
  • m="S": Set the system TIMEOUT /ST ("26S300000")
  • m="W": Set the socket TIMEOUT /W ("26W86400000")
  • m="E": Set the command echo mode
  • m="I": Set IP, MASK, GATEWAY, or MAC (IP/GATEWAY/MASK/MAC must be uppercase)
Set several parameters using a comma as a separator. For example "26SAVE=1,M=0,B=0,S=300000"

Return:
  • Success: m=n. m='SAVE', 'B', 'S' or 'M', n=setting value
  • Fault: Error
[in]: 26SAVE=1,M=1,B=0


[in]: 26M=1,B=0,S=300000


[in]: 26UDP=1
[out]: SAVE=1,M=1,B=0

[out]: M=1,B=0,S=300000

[out]: UDP=1

3.0.02 established
3.0.10 modified
27[Arg] Sends Break signal to COM port of 7188E/8000E

Arg: CM
  • C: COM port (1~8)
  • M:1 Break enable,0 Break Disable
Return
  • Success: OK
  • Fault: Error
2711
2710
OK
OK
 
28[Arg] Sets/ Inquires the CTS/RTS mode of the flow control

Arg:p[mn]

  • p: COM port(only support COM1/3/4/5)
  • m, n: m Set the CTS mode,n Set the RTS mode。 

  • '0': DISABLE
    '1': ENABLE. (RTS must control by user program.)
    '2': ENABLE, auto control by hardware.
    '3': ENABLE, auto control by software (LIBRARY).
    for CTS, mode '1' and '3' are the same.
    If the command does not add the mn arguments, the turn value is the settlement value of the first once.
Return:
  • Success: return the value that has just been input back. 
  • Fault: Error
28111
281
111
111
3.0.07
29[Arg] Inquires the CST status

Arg:p
  • p: COM port (only support COM1/3/4/5)
Return:
  • Success: CTSn=0 or CTSn=1 . n: COM port
  • Fault: return "No_CTS n SIGNAL" n: COM port
291
292
CTS1=0
CTS2=1
3.0.07
30[Arg] Sends the string and receives the data which is the same as the string of Sending

The string include 30, no matter command number is enable or disable (240 or 241).

Arg:= ssss
  • ssss: Any string. (The max length of string is 1460 bytes)
Return:
  • Success: return the value same as string of input
  • Fault:
[in1]:30123456789
[in2]:30
[out1]:30123456789
[out2]:30
3.0.08
31[Arg]  Sets the trigger level of COM port of 16550 chip. (support COM3~8 only, It didn't support COM1~2)

The value 1,4,8,14 could be used. (The default value is 8,if you didn't change it)

Arg:=p [LL]
  • p: COM port , 3~8。
  • [LL],"1","4","8","14" choice one only from four items.
    If the command does not add the LL arguments, the return is the settlement value of the first once.
Return:
  • Success: return the value that has just been input back,Format30p[L[L]]
  • Fault:
[in1]:31314



[in2]:313
[out1]:314 (Com3,triggerlevel=14)

[out2]: 38

(Com3,triggerlevel=8)
3.0.08
32[Arg]  Sets the trigger level of COM port Buffer (bytes). It means the number of bytes from receiving matched the the number of trigger level (bytes), The DATA on the Buffer will be returned.

This command is more efficient transmission for that the receiving string is the static length. It did not useful for waiting the timeout every times when receive the data.

Arg:= p [nnnn]
  • p: COM port, 1~8
  • nnnn: "0"~"1460"
  • The return value is the previous settings without adding any nnnn on the argument.
Return:
  • Success: return the value that has just been input back,Format31pnnnn
  • Fault: Error
[in1] :321
[in2] :3221460
[out1]:10
[out2]:21460 
3.0.08
33[Arg] Updates the file to 7188E

Arg:
  • "33dir\n","33dir a\r" ---->dir a
  • 33dir b\r" ---->dir b
  • "33load a size\r" ----> ask for download file(1)
  • "33+FILE DATA" -----> for download file。(2)

  • Items (1) and (2) run to update the files need the assistance by program.
  • "33del a\r" -----> delete file in disk a
  • "33del b\r"-----> delete file in disk b
  • >
  • "33reset\r" -----> reset 7188e(by WDT)
  • "33fileno a\r" ---->get file number & free space in disk a
  • "33fileno b\r" ---->get file number & free space in disk b
Return:
  • Success: return the value from 7188E
  • Fault:
[in] :33fileno a
[in] :33del a
[out]:1 99286
[out]: Delete file(s) in disk A OK.
3.0.09
34 Reads the library version and date of Vcomnnn.exe (include 7188el.lib & tcpipl.lib)

Arg: none

Return:
  • Success: Format 7188el.lib Ver. n.nn[cc cc cccc], tcpipL.lib Ver. n.nn[cc cc cccc]
  • Fault:
[in]:34 [out]:7188el.lib Ver. 1.20[Nov 06 2002], tcpipL.lib Ver. 1.1[Oct 24 2002] 3.0.10
35 Clear the output/input buffer of COM port

Arg:=ptr
  • p: port ('1'-'8')
  • t: '1' clear tx output buffer
  • r: '1' clear rx input buffer
Return: none

[in]:35111 [out]: 3.2.0
36 Inquires the timeticks value of the system

Arg: none

Return: time tick value

[in]:36 [out]: 
TIMETICKS=4219529
3.2.0
37 Read the MSR (Modem status register) of COM port

Arg= p

  • p: COM port, 1~8:COM1~COM8
Return:
  • MSR status value
[in]:371 [out]: MSR1=30 3.2.1

VXCOMM.EXE Version History

Version Explanation
3.2.23
  1. Modify theXserver structure [04/11/23]
  2. Fix DHCP function bug [05/04/13]
  3. Fix Web configuration function bug which cannot use for Mozilla/Firefox brower.
  4. Fix the H/W flow control bug which the RTS cannot work correctly.
  5. Fix the command 28 bug which causes the COM1 send the invalid message [05/04/22]
  6. Fix the command 26 bug.
  7. Fix the command 292/296/297 bug which causes the system crash.
  8. Fix the command 05 which cause the COM1 send the invalid message.[05/04/26]
  9. Remove the debug message of UDP function.[05/05/23]
  10. Simplify the source cod of the command 23 and reduce the 200 bytes program size. [05/05/04]
  11. Change the Timer function from calling the *TimeTicks to STOPWATCH [05/06/20]
  12. Change the Timer function in TCPIP LIB from calling *TimeTicks to GetTimeTicks()
  13. The first 3 bytes of MAC address has changed to "00:0d:e0" compulsively.
  14. Change the receiving method while the string has come in from TCP port 10000 [07/26]
  15. Change the LED blink in the different echo mode. M0 is in the original mode (ON 0.5 sec, OFF 0.5 sec), and M1 is ON for 0.1 sec, OFF for 0.1 sec and then ON for 0.1 sec, OFF 0.7 sec.
  16. Fix the "00quit" command bug which this command cannot run without receiving the CR character.
  17. Fix the bug that the system crash by WDT while the Ethernet cable has be removed, and the LED on i7188E will blink for 5 times per second while the Ethernet cable has be removed
  18. Modify the ping gateway function. The original default setting is enabled, alter the default setting to be disabled. While using this function, the command line option will be "/ping=nnn", and the variable "nnn" is the frequency of pinging. [2006/04/28]
  19. Modify the configuration screen of web server[2006/04/28]
  20. Add two new functions, which use command "/P23" to set the Telnet and use command "/HTTP" to set the web server. The default settings are both enabled. Using command "/P23=0" to disable the Telnet, and using command "/HTTP=0" to disable the web server. [2006/08/22]
3.2.22
Add DHCP function[04/11/01]

3.2.21
Enhance the function of command 25/26[04/10/20]

3.2.20
  1. Add Web configuration function [04/09/16]
  2. Add telnet function (TCP port 23) [04/10/14]
3.2.10
  1. Allow to add command line options to 'Vcom.ini' and 7188E kernal(Vcom320) will load the command line options from 'VCom.ini'.

  2. The priority:
    Default < Value saved on EEPROM< vcom.ini< command line written on Autoexec.bat. [2004/7/5]
  3. (A)Added "/SIpxxxx" and "/SOpxxxx" command to change the COM PORT IN/OUT buffer size. (default are 1024 bytes) [2004/7/5]

  4. (B)Added "/SCpxxxx" command to change the TCP output buffer size which is used to receive the data from COM port. [2004/7/5]
  5. Added "/COMp=nnn-n-P-n" command to set the baud rate and data format of COM port[2004/8/20]
3.2.00
  1. Update to V3.2.00 [2004/03/24]
  2. New functions [2004/03/24]

  3. Add 3 functions below. The functions will be called once the client has connected to the Xserver first.
    void Port9999Start(int skt)
    void Port502Start(int skt)
    void PortUserStart(int skt)
  4. Poer9999/Port520 set to 0 in default condition, and they can be changed by the user.
  5. Added a "/Y" command in the command line in order to set 8KE4/8KE8 module. [2004/04/19]
  6. Added a "/Z" command in the command line in order to set ACK delay time. [2004/04/19]
3.0.09
  1. Added command 33 to upgrade files through port 10000 [2002/09/04]
  2. Added the terminal character in the command line. [2002/09/09]
  3. Fixed the mask bug [2002/9/12]
  4. Added a variable to save system running time, and saves this variable to EEPROM [2002/9/13]
  5. Added function to reset the system/socket timeout timer after the packet has finished being sent [2002/9/23]
  6. Modified COM2 from Interrupt to DMA mode and used to receive data (MiniOS7 must be upgraded to e-020924.img or later) [2002/9/26]
  7. Modified COM1 to DMA mode to receive data, and fixed the RTS control bug [2002/10/1]
  8. Modified "09pA" command ,(Set as 'a' or 'A the timeout is set by system [2002/10/18]
  9. Added a "/L0" command in the command line in order to disable/enable LED5. [2002/10/18]
  10. Canceled the "/N" parameter in command line.[2002/10/29]
  11. Modified the COM port for x512(7188E7).[2002/10/30]
  12. Fixed the COMMAND 15 bug [2002/10/31]
  13. Added support to allow command 34 to read the Vcomnnn.exe library version and date.
  14. Added the "/pxxxx" command to change PORT10000.[07/23/2003]
  15. The command port will be shown on the 7-LED after 7-LED 11111.

  16. For example: Port10000=54332 --> "5.4.3.3.2."
  17. Fixed the Vcom3009.lib bug which meant that "/st300" could not reset the 7188e. [08/14/2003]
  18. Fixed the command 07 that allows the user to set the COM port parity to Mark and space [11/07/2003]
  19. Supports 2 stop bits on COM2(7N2,7E2,7O2) [01/12/2004]
3.0.08
Added user command 30, 31 and 32. Besides, modified the command 09. [2002/08/13]

3.0.07
Added a DMA function to COM1 (Sending only, no receiving). [04/25/2002]

3.0.06
Added a break signal to the COM port [04/09/2002]

3.0.05
  1. Added the PortUser function for X-server [02/18/2002]
  2. If the number of Port9999,Port502,PortUSer is zero, the port will be closed [02/18/2002]
3.0.04
  1. Port9999 and Port502 variable can changed to any port number by the user in the UserInit() function [01/18/2001]
  2. Port10000 variable also can changed to any port number by the user in the UserInit() function[02/06/2002]
3.0.03
  1. Modified the OpMode=0 procedure [12/19/2001]
  2. Modified the UserLoop function. Call this function per loop [12/28/2001]
3.0.02
  1. Added user command "25", "26".
  2. Add TCP PORT 9999/502
  3. Modified the COM7 error.
3.0.01
Supports functions to 7188E8. [11/01/2001]

3.0.00
  1. Modified from v2.6.14
  2. Supports functions to 7188E5. [10/23/2001]
2.6.14
  1. Modified from V2.6.12
  2. Added user command "23".
  3. The default value of system timeout is zero, it means no timeout. If no packets sent to system exceeding the timeout, the system reset by WatchDog.
  4. When the time ticks of the system return to normal, the timing of the TCP ACK delay will set 0 ms.(phenomenon will take place.It will see one more ACK package off than before. but this did not affect the system.)
  5. In the multi-client mode. The timeout was detected whether the data of COM port had received, but it was not detected by the terminal character(Ex:0x0D).
  6. Add the checksum to the set value of COM port.When the read back value from the modules is wrong, the value of COM port was set as default(9600,N,8,1.)
  • This version is for testing. It is the released version for 7188E1/2/X/A.
2.6.13
  1. Updated from v2.6.12
  2. Saves the COM port value, added a one byte checksum. When read the checksum was wrong, the value of COM port was set as default (9600,N,8,1)
  3. Added a debug port (7188).
    • Sends a command to break some or all sockets.
    • Lists the messages from all connected sockets.
  4. Make system crash easily. (Unstable version)

Command Line Options

VcomNNNN.exe [/Option] (NNNN denotes the Vxcomm.Lib version)

Options

Explanations

Notes

/1

Recognizes 7188E1

 
/2

Recognizes 7188E2

 
/3

Recognizes 7188E3

v3.0.0 and above

/4

Recognizes 7188E4

3.0.0 and above

/5 Recognizes 7188E5

3.0.0 and above

/8 Recognizes 7188E8

3.0.0 and above

/X Recognizes 7188EX 3.0.0 and above
/A Recognizes 7188EA 3.0.0 and above
/M0 Multi-echo mode.
Echoes data from the 7188E/8000E COM ports to each client connected to the 7188E/8000E.
 
/M1 Single-echo mode.
Echoes data from the 7188E/8000E COM ports to the specific client requested the service.
v2.6.12 and above 
/Wxxx Sets the socket communication timeout value. If the timeout expires, Vxcomm.exe/Xserver will release the connection. 
xxx: timeout
Time unit: sec
Default: 0
xxx=0: disables option /W 
 
/STxxx Sets the system timeout value between two packets sent from the network to 7188E/8000E. If the timeout expires, Vxcomm.exe/Xserver will automatically reboot system itself.
XXX: timeout
Time unit: sec
Default: 0
xxx=0: disable option /ST 
 
/Txxx Sets a timeout value for the interval between the completion of a command being sent from the 7188E/8000E to the COM ports, and the start of the data being received from the COM port If the timeout expires, Vxcomm.exe/Xserver gives up this data.
Time unit: ms
Default: 100 ms
xxx=0: disable option /T 
Acts in M1 (Single-echo mode)
/FCnnnnn Sets the CTS control mode.

nnnnn depends on the setting value and represents COM1-5 respectively.

n:0~3 please refer to parameters of command "28" for more details.
v3.0.07 and above
/FRnnnnn Sets the RTS control mode

nnnnn depends on the setting value and represents COM1-5 respectively.

n:0~3 please refer to parameters of command "28" for more details
v3.0.07 and above
/Ehh Sets the terminal character.

When the last character of the receiving data matches the terminal character, the receiving data will be returnd immediately.

hh is a hexadecimal value, The default value is 0

EX:0x0A is set as "/E0A"

0xFF is set as "/EFF", 0 denotes no terminal character.
v3.0.09 and above
/Kxxx Set the ACK delay time. When the other side system of a TCP connection has sent data to Vxcomm tcp/ip kernel, the kernel must return an ACK message. The delay time is used to wait whether the other data will transfer to the other side with the ACK message.

Unit: ms, Default: 2ms 
Change from /A to /K Modified on [01/10/23]
/Cxxx set the maximum delay time of closing socket

Unit: ms, Default500.
 
/Pxxxxx Changes the command port (default is 10000). If Command Port 10000 is changed to 200, the TCP/IP mapped COM port will be 201~208. v3.0.09 [07/23/2003] or later
/S1 The Command port and each TCP/IP mapped COM port only allows one TCP/IP connection, Other connection will not be accepted. v3.0.09[10/29/2003] or later
/L0 Adds the "/L0" command to the command line,allowing LED5 to be disabled/enabled..

It economizes the running time for no 5DigitLed modules
v3.0.09 or later
/Zxxx This command is used to set ACK delay time of waiting for ACK reply from the other side system of a TCP/IP connection. (It's different with the /K) [2004/04/19] 

Defalut:1000 ms
3.2.0[03/24/2004] or later
"/SIpnnn" Change the Input buffer size of COM PORT (Max: 32767)

p:COM1~COM8
3.2.0 [2004/07/05] or later
"/SOpnnn" Change the Output buffer size of COM PORT (Max 32767)

p:COM1~COM8
3.2.0 [2004/07/05] or later
"/SCpnnn" Change the TCP output buffer size which is used to receive the data from COM port (Max 32767) 3.2.0 [2004/07/05] or later
"/Bn" n='0': Doesn't allow to receive the broadcast packages. It's more efficiency for the TCP communication but doesn't support to search the 7188E series by UDP broadcast.
n='1': Allow to receive the broadcast packages.
3.2.0 [2004/07/05] or later
"/Un" n='0': Doesn't support UDP function.
n='1': Support UDP function.
When set to "/U1", allow to use the broadcast to search the I7188E with the Vcom320/Vcom310 firmware inside in the same local Ethernet network, and allow to change IP/MASK/GATEWAY address of I7188E by UDP protocol.
3.2.0 [2004/07/05] or later
"/Dpnnn" Set the waiting time for COM PORT INPUT.

The data input from COM port will be put on the buffer, and turn on the timer to monitor whether no data come in. If the setting time expires, the total data existed on the buffer will be send out via Ethernet.
nnn: 0~99999, unit ms. if set as 'a', 'A' or -1 the ttttt is decided by system
Default value depends on COM PORT baud rate and UART fifo trigger level.
The command is similar to the command set '09'

p:COM1~COM8
3.2.0 [2004/07/05] or later
"COMp=nnn-n-P-n" Sets COM PORT's baud rate, data bits, parity,stop bits。

nnn :baud rate 8, 12, 96, 192, 1152
n: stop bits '1' or '2'
n: data bits '5', '6', '7' or '8'
P: Parity
  • 'N'/'n': None Parity.
  • 'E'/'e': Even Parity.
  • 'O'/'o': Odd Parity.
  • 'M'/'m': Mark Parity.
  • 'S'/'s': Space Parity.
The parameter can be swapped but need to separate by '-' For example "9600-N-8-1" is the same as "8-N-1-9600"
3.2.0 [2004/8/20] or later
"/Nxxx" Sets X-board name and can be recognized by the Vxcomm.
"xxx" will be saved to the variable, xBoardName defined in the Vxcomm.
3.2.0 [2004/07/05] or later
"/Y" The command is used to set 8KE4/8KE8 module. 3.2.0[2004/04/19] or later
"/DHCP=x" Set DHCP function /DHCP=0 (Disable), /DHCP=1 (Enable) 3.2.23[2005/04/13] or later
"/PING=nnn" Set the PING function. /PING=nnn, the variable "nnn" is the frequency of pinging, and the recommended frequency would be more than 2 times. 3.2.23[2006/04/28] or later
"/P23=n" Set Telnet function. /P23=0 (Disable), /P23=1 (Enable) 3.2.23[2006/08/22] or later
"/HTTP=n" Set web server function. /HTTP=0 (Disable), /HTTP=1 (Enable) 3.2.23[2006/08/22] or later

Notes: The options above are case sensitive.


Note: Vxcomm mentioned above means the 7188E series module's firmware (Vcom3009.exe).

VXCOMM.EXE 5DigitLED/Led

  1. The 7188E will be shipped with Xserver or VxComm as default. To indicated this, the red LED on the 7188E will periodically flash ON for 0.5 second then OFF for 0.5 second.
  2. 5DigitLed


  3. The important information shown on the five 7-Seg Led can be divided as follows:
    • 11111. shows IP address.

    • The IP-information format of 7188E series is as follows:
      1. xxx
      2. xxx
      3. xxx
      4. xxx


    • After the IP address, the command port number (Port10000) will be shown.


    • 22222. Shows the Baud rate of each COM port.

    • 1. 1152 (115200 bps)
      2. 96 (9600 bps)
      3. 384 (38400 bps)
      4. 192 (19200 bps)


    • 33333. Shows the data format for COM port, including data bit, parity, and stop bit

    • 1. 801
      2. 801
      3. 811
      4. 701


    • 44444. Shows the socket status and debug information
      • 1.27.00: client-connected information of the 7188E '27' denotes that the free socket is 27 and no client connects to the 7188E/8000E


      • 2.0419: Reset number.

      • The total reset number is 419. This value is saved to the 7188E/8000E EEPROM. This value will increase by 1 each time the 7188E is powered on or reset , etc.

      • 3.0126: This is the total current packet value sent from the Ethernet to the 7188E.


      • 4.0000 : A flag is used to detect whether a packet can be sent by the hardware. 0 means OK, 1 means the 7188E cannot send the packet.


      • 5.0001 : This value denotes the 8019s chip reset number. This value is counted from the start of a 7188E reboot. Normal status is 1.
 



[Commands for Port10000] [Version Explanation][Command Line Options][New Function]

[繁體中文 (Traditional Chinese)]     [简体中文 (Simplified Chinese)]

2008/02/19 13:10:43 +0800