##########################################################################
# 
# 2009.03.05 sample_log.txt  - (c) Be Graph Co.,Ltd.
# 
# This file is sample message logging file for SECS Message Viewer. 
# Let's open this file from SECS Message Viewer by drop-file or click menu-open.
# 
# top charactor is '#' : means comment line.
# but, '# send...' and '# recv...' have another meaning.
#   '# send...' : means send message 
#   '# recv...' : means receive message 
# 
# -----------------------------------------------------------------------
# [Reserved Character]
# -----------------------------------------------------------------------
# ENQ
# EOT
# ACK
# NAK
# SnnFmm  Stream Function
# -----------------------------------------------------------------------
# [Attribute]
# -----------------------------------------------------------------------
# attribute key  	 content
# -----------------------------------------------------------------------
# <L[n] > 	List
# It means it has the attribute list of n piece between < and >.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <A[n] "m"> 	Character (Ascii)
# It means it has the attribute character of n length between < and >.
# The character string is bundled by ".
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <I1[1] n> : 1 byte integer
# <I2[2] n> : 2 byte integer
# <I4[4] n> : 4 byte integer
# <I8[8] n> : 8 byte integer
# 	Integer information with sign
# It means it has the integer attribute with the sign of n value between < and >.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <U1[1] n> : 1 byte unsigned integer
# <U2[2] n> : 2 byte unsigned integer
# <U4[4] n> : 4 byte unsigned integer
# <U8[8] n> : 8 byte unsigned integer
# 	Integer information with unsign
# It means it has the unsigned integer attribute of n value between < and >.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <D4[4] n> : 4 byte float
# <D8[8] n> : 8 byte double
# 	Floating point
# It means it has the floating point attribute of n value between < and >.
# The floating point is output by the exponent format.
# ex) 2.123E+001
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <BOOLEAN[n] m>
# 	Boolean
# It means it has the boolean attribute of m value between < and >.
# n; byte size.(hex dump)
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# <B[n] m>
# 	Binary Data
# It means it has the binary data attribute of m value between < and >.
# n; byte size.(hex dump)
# m and n will be dumped raw data by HEX.
# -----------------------------------------------------------------------
# 
# The color of the character of each word is colored, and the icon at each 
# sending and receiving is displayed in left Tree of the window. 
# A right message window scrolls to the position when each message in the tree 
# is double-clicked. 
# 
# if you want to refresh logged file, you will be able to refresh it by pushing 
# 'F5'.
# this function will help you that is watching at real time.
# 
# If you want to see the message structure of Stream-Function, you will be able
#  to be seen by pushing 'F1' after you selected the Stream-Function character. 
# 
# We hope that this software make you happy.
#                                           - programers of this software -
# 
##########################################################################

# open... [ COM4 ] 
# recv... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  05                                                 . 

>> (s) 2009/02/21 03:11:35 [0x01 00000001]
ENQ
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  04                                                 . 

>> (s) 2009/02/21 03:11:35 [0x02 00000001]
EOT
<< (e)

# recv... [ COM4 ] 
#  size = 10 (0xa)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  80 00 81 01 80 01 00 00 00 11 01 94                 . . ......  

>> (s) 2009/02/21 03:11:35 [0x01 00000010]
<S01F01 W
>
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  06                                                 . 

>> (s) 2009/02/21 03:11:35 [0x02 00000001]
ACK
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  05                                                 . 

>> (s) 2009/02/21 03:11:36 [0x02 00000001]
ENQ
<< (e)

# recv... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  04                                                 . 

>> (s) 2009/02/21 03:11:36 [0x01 00000001]
EOT
<< (e)

# send... [ COM4 ] 
#  size = 25 (0x19)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  80 00 01 02 80 01 00 00 00 11 01 02 41 06 42 47     ... .......A.BG 
#  53 45 43 53 41 03 31 2e 30 03 e9                   SECSA.1.0.  

>> (s) 2009/02/21 03:11:36 [0x02 0000001C 19 80000102800100000011]
<S01F02  
    <L[2]
        <A[6]    "BGSECS">
        <A[3]    "1.0">
    >
>
<< (e)

# recv... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  06                                                 . 

>> (s) 2009/02/21 03:11:36 [0x01 00000001]
ACK
<< (e)

# recv... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  05                                                 . 

>> (s) 2009/02/21 03:11:39 [0x01 00000001]
ENQ
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  04                                                 . 

>> (s) 2009/02/21 03:11:40 [0x02 00000001]
EOT
<< (e)

# recv... [ COM4 ] 
#  size = 20 (0x14)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  80 00 86 05 80 01 00 00 00 27 01 02 a9 02 00 01     . . ....'..... 
#  a9 02 01 a3 03 b1                                  ... 

>> (s) 2009/02/21 03:11:40 [0x01 0000001A 14 80008605800100000027]
<S06F05 W
    <L[2]
        <U2[2]    1>
        <U2[2]    419>
    >
>
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  06                                                 . 

>> (s) 2009/02/21 03:11:40 [0x02 00000001]
ACK
<< (e)

# send... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  05                                                 . 

>> (s) 2009/02/21 03:11:41 [0x02 00000001]
ENQ
<< (e)

# recv... [ COM4 ] 
#  size(raw) = 1 (0x1)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  04                                                 . 

>> (s) 2009/02/21 03:11:41 [0x01 00000001]
EOT
<< (e)

# send... [ COM4 ] 
#  size = 13 (0xd)
#  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F     0123456789ABCFEF
#  80 00 06 06 80 01 00 00 00 27 21 01 00 01 56        ... ....'!...V 

>> (s) 2009/02/21 03:11:41 [0x02 00000010 0D 80000606800100000027]
<S06F06  
    <B[1]    0x00>
>
<< (e)
