====================================================================================================
== Release Note (tdlSSim) ==========================================================================

[] V19.070 : 2019/07/05

  + First release of Program in English and English Documentation.



[] V19.100 : 2019/10/25

  + LSH (Local String Header) can be specified in Multi Byte Text String item in SML format message
    definition file.
    Specify 'M99' (99:LSH value) as the mnemonic when specifying Multi Byte Text String (022).

  + DEVID=0 can be specified for script execution.

  + Revised to display section name used at start of simulation when section name is not specified.

  + Solved the problem that display of message definition file to be used remains as an input value
    if it ends abnormally at simulation start.

  + Solved the problem that the sequence display section was not positioned at the beginning of the
    program line indicating the selected sequence when the program was started.

  + Solves the problem that the simulation may stop abnormally when simulation is stopped due to
    incomplete simulation or when simulation is terminated.

  + Corresponding to the change of magnified display on Windows (Control Panel -- 100, 125, 150%
    specified on display).
    This solved the disorder of the variable display pane.



[] V20.040 : 2020/04/17

  + With the revision accompanying the update of TDS, connection and disconnection performance of
    HSMS-SS and HSMS-GS was improved.

  + Solved the problem that connection/disconnection of new connection was reported for existing
    connection when there was a new connection when existing connection was prioritized during 
    Passive operation in HSHS connection, and existing connection was also disconnected.

  + The following revisions have been made to the processing device selection combo box.
    - Solved the problem that selected device was reselected due to Select and Deselect request
      processing from connection destination when connecting to HSMS-GS.
    - Solved the problem that display of '*' was not updated even if Select status of selected
      device changed when HSMS-GS was connected.



[] V20.090 : 2020/09/01

  + When [Message] is not specified at [Start], the one specified in .ini file is displayed as the
    [Message] definition file.  Solved the problem that the message definition file storage folder
    is different from the .ini file storage folder, but the display is incorrect when the first few
    characters of the folder name are common.

  + Solved the problem that transaction ID value displayed in the SECS header in log display pane
    was incorrect when SourceID was >0.
 
  + By setting (DEVMODE&0x4000)!=0 in .ini, it became possible to reset LinkTest transmission timer
    during HSMS communication by receiving a data message from connection partner.
    As a result, with this setting, LinkTest will not be issued while application messages are being
    exchanged. 



[] V21.010 : 2021/01/15
[] V21.011 : 2021/02/25

  + It is now possible to change some of the SECSMODE and DEVMODE of .ini in use while simulator is
    running.  As a result, the following changes can be made, for example, as well as the T3TO
    value, trace output level, etc. that can be changed during execution.
    - Connection priority when accepting TCP/IP connection on HSMS Passive side
    - Opinion of the 15th bit of SessionID at the time of HSMS
    - Waiting time from disconnection detection to connection execution during HSMS operation
    - Block number for Single Block when connecting to SECS-1
    - Whether S9F9 automatic transmission can be executed when T3TO occurs
    - Whether automatic disconnection is possible when T6TO occurs
    For details, refer to Section 2.1 (1)(d) of TDS.pdf.

  + Added a function to set the length Byte size (1,2,3) of each data item, which is normally
    automatically determined, to the specified length (2,3) in the data part of the SECS Message to
    be sent.
    When Length Byte Size is specified, if the specified value can store the total number of bytes
    of the data item, that size is always used.  However, if it cannot be stored, it should be a
    size that can be stored.

  + By specifying (TRCTTYPE&0x1000) in the .ini file, it is possible to additionally display
    output of hexadecimal code of the byte data of related SECS-II Message to the LIST format
    output to communication trace.
    This facilitates detailed confirmation of the SECS-II Message data structure.

  + It is possible to display the extended communication trace in another window.
    This makes it possible to check the exchanges related to LinkTest when connecting to HSMS and
    the transmission and reception of communication control codes when connecting to SECS-1 in real
    time on window, which could only be confirmed by referring to the communication trace file in
    the past.
    In addition, only SECS message header is displayed in conventional communication trace window
    to monitor only the communication transition, and at the same time, the SECS message details
    are displayed in extended communication trace window so that the message details can be
    confirmed as needed.
    By specifying .ini, the extended communication trace window can also display hexadecimal
    numbers related to the LIST format display in previous section, which makes it easier to
    analyze the SECS-II message contents.

  + (V21.011)
    Solved the problem that the time recorded in communication trace file was replaced with the one
    in previous line.


