• Copyright
  • Introduction
    • Docklight - Overview
    • Docklight Scripting - Overview
    • Typical Applications
    • System Requirements
  • User Interface
    • Main Window (Scripting)
    • Clipboard - Cut, Copy & Paste
    • Documentation Area
  • Features and Functions
    • How Serial Data Is Processed and Displayed
    • Editing and Managing Sequences
  • Working with Docklight
    • Testing a Serial Device or a Protocol Implementation
    • Simulating a Serial Device
    • Monitoring Serial Communications Between Two Devices
    • Catching a Specific Sequence and Taking a Snapshot of the Communication
    • Logging and Analyzing a Test
    • Checking for Sequences With Random Characters (Receive Sequence Wildcards)
    • Saving and Loading Your Project Data, Script, and Options
  • Working with Docklight (Advanced)
    • Sending Commands With Parameters (Send Sequence Wildcards)
    • How to Increase the Processing Speed and Avoid "Input Buffer Overflow" Messages
    • How to Obtain Best Timing Accuracy
    • Calculating and Validating Checksums
    • Controlling and Monitoring RS232 Handshake Signals
    • Creating and Detecting Inter-Character Delays
    • Setting and Detecting a "Break" State
    • Testing a TCP Server Device (Scripting)
    • Monitoring a Client/Server TCP Connection (Scripting)
  • Examples and Tutorials
    • Testing a Modem - Sample Project: ModemDiagnostics.ptp
    • Reacting to a Receive Sequence - Sample Project: PingPong.ptp
    • Modbus RTU With CRC checksum - Sample Project: ModbusRtuCrc.ptp
  • Examples and Tutorials (Scripting)
    • Automated Modem Testing - Sample Script: ModemScript.pts
    • Startup From Command Line - Sample Script: LogStartupScript.pts
    • Manipulating a RS232 Data Stream - Sample Script: CharacterManipulation.pts
    • TCP/IP Communications - Sample Projects PingPong_TCP_Server/Client.ptp
  • Reference
    • Menu and Toolbar (Scripting)
    • Dialog: Edit Send Sequence
    • Dialog: Edit Receive Sequence
    • Dialog: Start Logging / Create Log File(s)
    • Dialog: Customize HTML Output
    • Dialog: Find Sequence
    • Dialog: Send Sequence Parameter
    • Dialog: Project Settings - Communication
    • Dialog: Project Settings - Flow Control
    • Dialog: Project Settings - Communication Filter
    • Dialog: Options
    • Dialog: Expert Options
    • Keyboard Console
    • Checksum Specification
  • Reference (Scripting)
    • VBScript Basics
      • Copyright Notice
      • Control Structures
        • Decision Structures
        • Loop Structures
      • Variables, Arrays, Constants and  Data Types
      • Operators
      • Date/Time Functions
      • Miscellaneous
    • Docklight Script Commands - The DL Object
      • Methods
        • AddComment
        • ClearCommWindows
        • GetReceiveCounter
        • GetDocklightTimeStamp
        • OpenProject
        • Pause
        • Quit
        • ResetReceiveCounter
        • SendSequence
        • StartCommunication
        • StopCommunication
        • StartLogging
        • StopLogging
        • WaitForSequence
      • Methods (Advanced)
        • CalcChecksum
        • ConvertSequenceData
        • GetChannelSettings
        • GetChannelStatus
        • GetCommWindowData
        • GetEnvironment
        • GetHandshakeSignals
        • GetKeyState
        • GetReceiveComments
        • InputBox2
        • MsgBox2
        • LoadProgramOptions
        • PlaybackLogFile
        • SaveProgramOptions
        • SetChannelSettings
        • SetContentsFilter
        • SetHandshakeSignals
        • SetUserOutput
        • SetWindowLayout
        • ShellRun
        • UploadFile
      • Properties
        • NoOfSendSequences
        • NoOfReceiveSequences
    • OnSend / OnReceive Event Procedures
      • Sub DL_OnSend() - Send Sequence Data Manipulation
      • Sub DL_OnReceive() - Evaluating Receive Sequence Data
      • OnSend / OnReceive - Timing and Program Flow
    • FileInput / FileOutput Objects for Reading and Writing Files
      • FileInput - Reading Files
      • FileOutput - Writing Files
      • Multiple Input Files / Multiple Output Files
    • Side Channels - Using Multiple Data Connections
      • OpenSideChannel / CloseSideChannel - Managing multiple channels
      • DirectSend
    • Debug Object / Script Debugging
    • #include Directive
    • Command Line Syntax
    • Dialog: Customize / External Editor
  • Support
    • Web Support and Troubleshooting
    • E-Mail Support
  • Appendix
    • ASCII Character Set Tables
    • Hot Keys
    • RS232 Connectors / Pinout
    • Standard RS232 Cables
    • Docklight Monitoring Cable RS232 SUB D9
    • Docklight Tap
    • Docklight Tap Pro / Tap 485
  • Glossary / Terms Used
    • Action
    • Break
    • Character
    • CRC
    • DCE
    • DTE
    • Flow Control
    • HID
    • LIN
    • Modbus
    • Multidrop Bus (MDB)
    • Named Pipe
    • Receive Sequence
    • RS232
    • RS422
    • RS485
    • Send Sequence
    • Sequence
    • Sequence Index
    • Serial Device Server
    • Snapshot
    • TCP
    • Trigger
    • UART
    • UDP
    • Virtual Null Modem
    • Wildcard