atdm-0604 ip control protcol specifications · 2020. 11. 27. · 4.2.61 file transfer cancelling...

95
ATDM-0604 IP Control Protocol Specifications DIGITAL SMARTMIXER Version1.0.2

Upload: others

Post on 28-Jan-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

  • ATDM-0604

    IP Control Protocol SpecificationsDIGITAL SMARTMIXER

    Version1.0.2

  • Revision History

    Date Version Revised points

    2018/04/27 Ver1.0.2 4.2.35, 4.2.36 Modified” Noise Cancel Attenuation Level” parameters.

    4.2.35, 4.2.36 Modified” Reference Level”parameters.

    4.2.46 “Output Mute Setting Change Request” is added.

    4.2.47 “Output Mute Setting Acquisition Request” is added.

    5.2.9 “Output Mute Setting Notice” is added.

  • Table of Contents

    1 Preface............................................................................................................................................................1

    1.1 Purpose of this document ...........................................................................................................................1

    1.2 Definition of technical terms/Numerical value regulation ...........................................................................1

    2 Basic Specification..........................................................................................................................................2

    2.1 Transmission Interface ................................................................................................................................2

    2.2 Command Protocol .....................................................................................................................................3

    2.2.1 Common Command.............................................................................................................................3

    2.2.2 Set Command/Get Command .............................................................................................................4

    2.2.3 ACK ......................................................................................................................................................5

    2.2.4 NAK ......................................................................................................................................................5

    2.2.5 Answer .................................................................................................................................................6

    2.2.6 Information ...........................................................................................................................................6

    2.2.7 Request................................................................................................................................................7

    3 Table of commands.........................................................................................................................................8

    4 TCP communication ..................................................................................................................................... 11

    4.1 Communication control ............................................................................................................................. 11

    4.1.1 Start of communication ..................................................................................................................... 12

    4.1.2 Control sequence.............................................................................................................................. 12

    4.1.3 Communication error ........................................................................................................................ 14

    4.1.4 End of communication ...................................................................................................................... 15

    4.2 Command details ..................................................................................................................................... 16

    4.2.1 Factory Default Setting Request ...................................................................................................... 17

    4.2.2 Permission Setting Change Request ............................................................................................... 18

    4.2.3 Permission Setting Acquisition Request ........................................................................................... 19

    4.2.4 Network Setting Change Request .................................................................................................... 20

    4.2.5 Network Setting Acquisition Request ............................................................................................... 21

    4.2.6 Firmware Version Acquisition Request ............................................................................................. 22

    4.2.7 Header Color Setting Change Request ............................................................................................ 23

    4.2.8 Header Color Setting Acquisition Request ....................................................................................... 23

    4.2.9 Audio-Technica LINK Mode Setting Change Request ..................................................................... 24

    4.2.10 Audio-Technica LINK Mode Setting Acquisition Request ................................................................. 24

    4.2.11 Connected Device Limit Setting Change Request ........................................................................... 25

    4.2.12 Connected Device Limit Setting acquisition Request ...................................................................... 26

    4.2.13 Audio System Setting Change Request ........................................................................................... 27

    4.2.14 Audio System Setting Acquisition Request ...................................................................................... 28

    4.2.15 Front Panel Restriction Setting Change Request ............................................................................ 29

    4.2.16 Front Panel Restriction Setting Acquisition Request ........................................................................ 30

    4.2.17 Input Gain&Level Setting Change Request ..................................................................................... 31

    4.2.18 Input Gain&Level Setting Acquisition Request ................................................................................. 32

    4.2.19 Output Level Setting Change Request ............................................................................................. 33

    4.2.20 Output Level Setting Acquisition Request ........................................................................................ 34

  • 4.2.21 Input Channel Setting Change Request ........................................................................................... 35

    4.2.22 Input Channel Setting Acquisition Request ...................................................................................... 36

    4.2.23 Output Channel Setting Change Request ........................................................................................ 38

    4.2.24 Output Channel Setting Acquisition Request ................................................................................... 39

    4.2.25 Input EQ Setting Change Request ................................................................................................... 40

    4.2.26 Input EQ Setting Acquisition Request .............................................................................................. 41

    4.2.27 Output EQ Setting Change Request ................................................................................................ 42

    4.2.28 Output EQ Setting Acquisition Request............................................................................................ 43

    4.2.29 FBS Setting Change Request .......................................................................................................... 44

    4.2.30 FBS Setting Acquisition Request ...................................................................................................... 45

    4.2.31 FBS Common Setting Change Request........................................................................................... 46

    4.2.32 FBS Common Setting Acquisition Request ...................................................................................... 47

    4.2.33 Dynamics&Delay Setting Change Request ...................................................................................... 48

    4.2.34 Dynamics&Delay Setting Acquisition Request ................................................................................. 49

    4.2.35 AEC Setting Change Request .......................................................................................................... 50

    4.2.36 AEC Setting Acquisition Request ..................................................................................................... 51

    4.2.37 AEC Calibration Test Request .......................................................................................................... 52

    4.2.38 AEC Calibration Start Request ......................................................................................................... 53

    4.2.39 AEC Calibration Stop Request ......................................................................................................... 53

    4.2.40 USB Out Setting Change Request ................................................................................................... 54

    4.2.41 USB Out Setting Acquisition Request .............................................................................................. 55

    4.2.42 Smart Mix Setting Change Request ................................................................................................. 56

    4.2.43 Smart Mix Setting acquisition Request............................................................................................. 57

    4.2.44 Smart Mix Common Setting Change Request ................................................................................. 58

    4.2.45 Smart Mix Common Setting acquisition Request ............................................................................. 59

    4.2.46 Output Mute Setting Change Request ............................................................................................. 60

    4.2.47 Output Mute Setting Acquisition Request ......................................................................................... 61

    4.2.48 Logging Setting Change Request .................................................................................................... 62

    4.2.49 Logging Setting Acquisition Request ................................................................................................ 63

    4.2.50 Web Remote Operator Page Common Setting Change Request ................................................... 64

    4.2.51 Web Remote Operator Page Common Setting Acquisition Request ............................................... 65

    4.2.52 Web Remote Operator Page Channel Setting Change Request ..................................................... 66

    4.2.53 Web Remote Operator Page Channel Setting Acquisition Request ............................................. 67

    4.2.54 Preset Load Request ........................................................................................................................ 69

    4.2.55 Preset Save Request ........................................................................................................................ 69

    4.2.56 Preset Name Change Request ........................................................................................................ 70

    4.2.57 Preset Name Acquisition Request .................................................................................................... 71

    4.2.58 Boot Up Preset Setting Change Request ......................................................................................... 72

    4.2.59 Boot Up Preset Setting Acquisition Request .................................................................................... 72

    4.2.60 File Transfer Request ....................................................................................................................... 73

    4.2.61 File Transfer Cancelling Request ..................................................................................................... 74

    4.2.62 Export Request ................................................................................................................................. 75

    4.2.63 Import Request ................................................................................................................................. 76

  • 4.2.64 Level Meter Interval Change Request .............................................................................................. 76

    4.2.65 Level Meter Acquisition Request ...................................................................................................... 77

    4.2.66 Identify Request ................................................................................................................................ 78

    4.2.67 Date Setting Request ....................................................................................................................... 79

    4.2.68 Reboot Request ................................................................................................................................ 79

    5 UDP communication .................................................................................................................................... 80

    5.1 Communication control ............................................................................................................................ 80

    5.1.1 Start of communication ..................................................................................................................... 80

    5.1.2 Control sequence.............................................................................................................................. 80

    5.1.3 Communication error ........................................................................................................................ 80

    5.1.4 End of communication ...................................................................................................................... 80

    5.2 Command details ..................................................................................................................................... 81

    5.2.1 Level Meter Notice ............................................................................................................................ 81

    5.2.2 Open Channel State Notice .............................................................................................................. 82

    5.2.3 Can Cut Notice ................................................................................................................................. 83

    5.2.4 Recall Preset Notice ......................................................................................................................... 83

    5.2.5 Input Gain Level Setting Notice ........................................................................................................ 84

    5.2.6 Output level Setting Notice ............................................................................................................... 84

    5.2.7 FBS Notice ........................................................................................................................................ 85

    5.2.8 Web Remote Operator Page Setting Notice .................................................................................... 85

    5.2.9 Output Mute Setting Notice .............................................................................................................. 86

    6 Appendix ...................................................................................................................................................... 87

    6.1 Fader Table .............................................................................................................................................. 87

    6.2 Frequency Table....................................................................................................................................... 88

    6.3 Q Value Table ........................................................................................................................................... 89

    6.4 EQ Gain Table .......................................................................................................................................... 89

    6.5 Input Gain Table ....................................................................................................................................... 90

    6.6 Transfer data kind .................................................................................................................................... 90

  • 1

    1 Preface

    This document refers to the command specification of the ATDM-0604 developed by audio-technica Limited.

    The following table defines technical terms and numerical values, which are used in this document.

    Technical Term Definition

    Host Device, which outputs the control commands. Refers to application software and

    control devices.

    Device Device, which receives control commands.

    AT Device Refers to devices developed by audio-technica.

    Message A character string, which is embedded in a data format and sent and received with

    one message.

    Command A command to control a device. Embedded in a message.

    Parameter Used in combination with commands. A setting value, which defines the operation

    of a command.

    <Numerical values>

    Binary code・・・・Shown with a “b” after the character string. Example: 1010 0110b

    Hexadecimal system・・・Shown with an “0x” before the character string. Example: 0xA6

  • 2

    2 Basic Specification

    The IP control function executes the operation of the ATDM-0604 through TCP or UDP protocol.

    Table 2-1 Communication Interface

    No Item Content Remarks

    1. Communication type Full duplex

    2. Transfer rate 10Mbps / 100Mbps

    3. Port number TBD

    4. Maximum data lentgh1 287byte (including “Carriage

    Return”)

    Ethernet header 32byte, Control

    command 255byte

    5. Connector type Device: RJ45 connector

    (10/100Mbps suitable)

    Cable: More than CAT5e

    1 File Transfer Request and Export Request are exceptions.

  • 3

    Transmitting and receiving commands are classified as follows.

    Table 2-2 Communication Interface

    No Command Content Remarks

    1. Set Command Action Command Changes ATDM-0604 settings

    2. Get Command Action Command ATDM-0604 setting; Status

    acquisition

    3. ACK Acknowledgment Response to “Set Command”

    4. NAK Negative Acknowledgment Response to “Set Command”

    5. Answer Setting Status Notification Answer to “Get Command”

    6. Information Changing Status Notification ATDM-0604 setting; Information on

    changing status

    7. Request Action Request Executes action request to Host

    ① For delimiter, half-width space (␣:0x20) will be used.

    ② Commands use basically ASCII code. For specific commands UTF-8 is used (Example: Device naming

    etc.)

    ③ The termination of a command is CR(0x0d).

    [Example]

    s_permission̺S̺0000̺00̺NC̺”ATDM-0604”,0,,,,,,,,,̺↲

    factory̺ACK̺↲

    factory̺NAK̺01̺↲

    g_permission̺0000̺00̺NC̺”ATDM-0604”,0,,,,,,,,,̺↲

    MD open_channel_notice̺0000̺00̺NC̺0,0,0,0,0,0̺↲

    ̺ ・・・ means space

    ↲・・・ means CR(0x0d)

    ・・・ means command parameter

  • 4

    The table below shows command protocol of the action commands.

    Table 2-3 Command protocol of action commands

    No. Item Content Size Remarks

    1. Command Command string 5byte Refer to “3.Table of commands”

    2. Handshake

    Select

    Sequence execution

    system

    1byte H: Handshake method (Unused)

    O: One-Way method

    S: ACK/NAK format

    3. Model ID Unused 4byte Fixed 0000

    4. Unit No Unused 2byte Fixed 00

    5. Continue

    Select

    Divided message system 2byte NC: No divided message

    CS: Head of divided message

    CM: Divided message

    CE: End of divided message

    6. Parameter Command parameter 0byte~ Refer to chapter 4

    7. End Character Sign for end of message 1byte CR (0x0D)

    When a command is sent by the host, the following parameters can be abbreviated. This is done by using

    comma (,) punctuation for unspecified data.

    Example. When a whole abbreviation of the parameter

    [Example] s_permission̺S̺0000̺00̺NC̺,,,,,,,,,,̺↲

    However, depending on the command

    “Error” can occur when a whole abbreviation of the parameter

    “Unspecified” can occur when no abbreviation of the parameter

    Cases above and parameters which cannot be abbreviated are described by each command from chapter

    4.2 on.

  • 5

    Below, is the acknowledgment command format.

    Table 2-4 Response to the acknowledgment command format

    No Item Content size Remarks

    1. Command Command string 5byte Refer to “3.Table of commands”

    2. ACK ACK 3byte Fixed ACK

    3. End Character Sign for end of message 1byte CR (0x0D)

    Below, is the negative acknowledgment command format.

    Table 2-5 Response to negative acknowledgment command format

    No Item Content size Remarks

    1. Command Command string 5byte Refer to “3.Table of commands”

    2. NAK NAK 3byte Fixed NAK

    3. Error Code Error code 2byte Refer to Table 2-6

    4. End Character Sign for end of message 1byte CR (0x0D)

    Below, are the error codes.

    Table 2-6 Error Code

    Error code Error content Remarks

    01 Grammar error ・ No mandatory request

    ・ Failure in mandatory request command string

    ・ Defined length of a command string is not appropriate

    ・ Max. length of command string including line feed code is

    exceeded

    02 Invalid command ・ Cannot find command

    (Refers to an unknown command or a command, which the device

    cannot use.)

    03 Divided

    Transmission Error

    ・ Referred to “CM” or “CE” in a state, when “CS” Continue Select

    is not received.

    04 Parameter error ・ Refers to an invalid channel

    ・ Parameter is out of the defined range

    ・ When trying to change a parameter, which cannot be changed

    (i.e. change “Priority” during talk,...)

    05 Transmit timeout Unused

    90 Busy Unable to process due to busy state

    92 Busy (Safe Mode) Unable to process due to p-Fail (power interruption)

    93 Busy (Extension) Unable to process due to Extension mode

    99 Other errors Other errors than above

  • 6

    Below, is the setting status notification.

    Table 2-7 Command format of setting status notification

    No Item Content size Remarks

    1. Command Command string 5byte Refer to “3.Table of commands”

    2. Model ID Unused 4byte Fixed 0000

    3. Unit No Unused 2byte Fixed 00

    4. Continue

    Select

    Divided message system 2byte NC: No divided message

    CS: Head of divided message

    CM: Divided message

    CE: End of divided message

    5. Parameter Command parameter 0byte~ Refer to chapter 4

    6. End Character Sign for end of message 1byte CR (0x0D)

    Below, is the changing status notification.

    Table 2-8 Command format of changing status notification

    No Item Content size Remarks

    1. Modify MD 2byte Fixed MD

    2. Command Command string 5byte Refer to “3.Table of commands”

    3. Model ID Unused 4byte Fixed 0000

    4. Unit No Unused 2byte Fixed 00

    5. Continue

    Select

    Divided message system 2byte NC: No divided message

    CS: Head of divided message

    CM: Divided message

    CE: End of divided message

    6. Parameter Command parameter 0byte~ Refer to chapter 4 & 5

    7. End Character Sign for end of message 1byte CR (0x0D)

  • 7

    Below, is the requesting status notification (ATDM-0604 では未使用)

    Table 2-9 Command format of c status notification

    No Item Content size Remarks

    1. Request RQ 2byte Fixed RQ

    2. Command Command string 5byte Refer to “3.Table of commands”

    3. Model ID Unused 4byte Fixed 0000

    4. Unit No Unused 2byte Fixed 00

    5. Continue

    Select

    Divided message system 2byte NC: No divided message

    CS: Head of divided message

    CM: Divided message

    CE: End of divided message

    6. Parameter Command parameter 0byte~

    7. End Character Sign for end of message 1byte CR (0x0D)

  • 8

    3 Table of commands

    Table 3-1 Table of commands

    No Category Command Command Name Remarks type Ref.

    set get info

    1. System

    Setting factory_settings Factory Default Setting Request

    Changes from current state to factory default

    setting ○ 17

    2. s_permission Permission Setting Change Request Changes permission setting of Administrator ○ 18

    3. g_permission Permission Setting Acquisition Request Acquires permission setting of Administrator ○ 19

    4. s_network Network Setting Change Request Changes network setting ○ 20

    5. g_network Network Setting Acquisition Request Acquires network setting ○ 21

    6. g_firmware_version Firmware Version Acquisition Request Acquires firmware version of the ATDM-0604 ○ 22

    7. s_header_color Header Color Setting Change Request Changes Header Color setting ○ 23

    8. g_header_color Header Color Setting Acquisition Request Acquires Header Color setting ○ 23

    9. s_link Audio-Technica LINK Mode Setting Change

    Request Changes Audio-Technica LINK Mode setting ○ 24

    10. g_link Audio-Technica LINK Mode Setting

    Acquisition Request Acquires Audio-Technica LINK Mode setting ○ 24

    11. s_connected_limit Connected Device Limit Setting Change

    Request

    Changes the limitation setting of connectable

    device with ADTM-0604 ○ 25

    12. g_connected_limit Connected Device Limit Setting acquisition

    Request

    Acquires the limitation setting of connectable

    device with ADTM-0604 ○ 26

    13. s_audio_system Audio System Setting Change Request Changes Audio System setting ○ 27

    14. g_audio_system Audio System Setting Acquisition Request Acquires Audio System setting ○ 28

    15. s_front_panel Front Panel Restriction Setting Change

    Request Changes Front Panel Control setting ○ 29

    16. g_front_panel Front Panel Restriction Setting Acquisition

    Request Acquires Front Panel Control setting ○ 30

    17. Audio Setting s_input_gain_level Input Gain&Level Setting Change Request Changes Input Gain&Level setting ○ 31

    18. g_input_gain_level Input Gain&Level Setting

    AcquisitionRequest Acquires Input Gain&Level setting ○ 32

    19. s_output_level Output Level Setting Change Request Changes Output Level setting ○ 33

    20. g_output_level Output Level Setting Acquisition Request Acquires Output Level setting ○ 34

    21. s_input_channel_settings Input Channel Setting Change Request Changes Input Channel setting ○ 35

    22. g_input_channel_settings Input Channel Setting Acquisition Request Acquires Input Channel setting ○ 36

    23. s_output_channel_settings Output Setting Change Request Changes Output Channel setting ○ 38

    24. g_output_channel_settings Output Setting Acquisition Request Acquires Output Channel setting ○ 39

    25. s_input_eq Input EQ Setting Change Request Changes Input 4Band EQ setting ○ 40

    26. g_input_eq Input EQ Setting Acquisition Request Acquires Input 4Band EQ setting ○ 41

    27. s_output_eq Output EQ Setting Change Request Changes Output 12Band EQ setting ○ 42

    28. g_output_eq Output EQ Setting Acquisition Request Acquires Output 12Band EQ setting ○ 43

    29. s_fbs FBS Setting Change Request Changes FBS setting ○ 44

    30. g_fbs FBS Setting Acquisition Request Acquires FBS setting ○ 45

    31. s_fbs_general FBS Common Setting Change Request Changes FBS Common setting ○ 46

    32. g_fbs_general FBS Common Setting Acquisition Request Acquires FBS Common setting ○ 47

    33. s_dynamics_delay Dynamics&Delay Setting Change Request Changes Dynamics&Delay setting ○ 48

    34. g_dynamics_delay Dynamics&Delay Setting Acquisition

    Request Acquires Dynamics&Delay setting ○ 49

    35. s_aec_nc_general AEC Setting Change Request Changes Dynamics&Delay setting ○ 50

  • 9

    No Category Command Command Name Remarks type Ref.

    set get info

    36. g_aec_nc_general AEC Setting Acquisition Request Acquires Dynamics&Delay setting ○ 51

    37. aec_calibration_test AEC Calibration Test Request Starts AEC test ○ 52

    38. aec_calibration_start AEC Calibration Start Request Starts AEC measurement ○ 53

    39. aec_calibration_stop AEC Calibration Stop Request Stops AEC measurement ○ 53

    40. s_usb_out USB Out Setting Change Request Changes USB Out setting ○ 54

    41. g_usb_out USB Out Setting Acquisition Request Acquires USB Out setting ○ 55

    42. s_smart_mix Smart Mix Setting Change Request Changes Smart Mix setting in each input channel. ○ 56

    43. g_smart_mix Smart Mix Setting acquisition Request Acquires Smart Mix setting in each input channel. ○ 57

    44. s_smart_mix_general Smart Mix Common Setting Change

    Request Changes Smart Mix Common setting ○ 58

    45.

    g_smart_mix_general Smart Mix Common Setting Acquisition

    Request Acquires Smart Mix Common setting ○ 59

    46. s_output_mute Output Mute Setting Change Request Changes output mute setting ○ 60

    47. g_output_mute Output Mute Setting Acquisition Request Acquires output mute setting ○ 61

    48. Log s_log Logging Setting Change Request Changes Logging On/Off setting and output

    destination ○ 62

    49. g_log Logging Setting Acquisition Request Acquires Logging On/Off setting and output

    destination ○ 63

    50. Operater

    Page s_operator_general

    Web Remote Operator Page Common

    Setting Change Request

    Changes Web Remote Operator Page common

    setting ○ 64

    51. g_operator_general Web Remote Operator Page Common

    Setting Acquisition Request

    Acquires Web Remote Operator Page common

    setting ○ 65

    52. s_operator_channel Web Remote Operator Page Channel

    Setting Change Request

    Changes each Channel setting in Web Remote

    Operator Page ○ 66

    53. g_operator_channel Web Remote Operator Page Channel

    Setting Acquisition Request

    Acquires Web Remote Operator Page Channel

    setting ○ 67

    54. Preset call_preset Preset Load Request Loads designated Preset into current data state ○ 69

    55. save_preset Preset Save Request Saves current data state into designated Preset ○ 69

    56. s_name_bank Preset Name Change Request Changes designated Preset name ○ 70

    57. g_name_bank Preset Name Acquisition Request Acquires designated Preset name ○ 71

    58. s_bootup_preset Boot Up Preset Setting Change Request Changes the boot up preset No. ○ 72

    59. g_bootup_preset Boot Up Preset Setting Acquisition Request Acquires the boot up preset No. ○ 72

    60. Other file_transfer File Transfer Request Uploads presets or language file ○ 73

    61. file_transfer_cancel File Transfer Cancelling Request Cancels file upload ○ 74

    62. export Export Request Exports preset or language file ○ 75

    63. import Import Request Imports preset or language file ○ 76

    64. s_level_meter_interval Level Meter Interval Change Request Change interval times setting When Notifies Level. ○ 76

    65. g_level_meter Level Meter Acquisition Request Acquires Level ○ 77

    66. identify Identify Request Blink LED of ATDM-0604 ○ 78

    67. date Date Setting Request Changes Date ○ 79

    68. reboot Reboot Request Reboots ATDM-0604 to factory default setting ○ 79

    69. level_meter_notice Level Meter Notice Notifies Level ○ 81

    70. open_channel_notice Open Channel State Notice When Smart Mix setting enable,Notifies Open

    Channel status ○ 82

    71. cancut_notice Can Cut Notice

    When Smart Mix Setting is "Gate" and changes

    "Priority" or "Can Cut"in input channel, Notifies

    Can Cut status

    ○ 83

  • 10

    No Category Command Command Name Remarks type Ref.

    set get info

    72. recall_preset_notice Recall Preset Notice When loads designated Preset into current data

    state ,Notifies Load Preset ○ 83

    73. input_gain_level_notice Input Gain Level Setting Notice When chaneges gain and level setting in input

    channel, Notifies Input Gain and Level ○ 84

    74. output_level_notice Output Level Setting Notice When chaneges level setting in output channel,

    Notifies Output Level ○ 84

    75. fbs_notice FBS Notice When changes FBS state, Notifies FBS status ○ 84

    76. operator_channel_notice Web Remote Operator Page Setting Notice When changes level setting into operator

    page,Notifies Operator Page Level Setting status ○ 85

    77. output_mute_notice Output Mute Setting Notice When changes output mute setting status,Notifies

    Output Mute Setting status ○ 85

  • 11

    4 TCP communication

    When controlling the ATDM-0604 from the host, communication will be based on TCP protocol.

    The graphic below illustrates the communication control flow of the IP control

    Graph 4-1 Communication Control Flow

    After the system start, “Initializing” follows “Waiting for connection”

    After established host connection, on “Waiting for connection” follows “Waiting for

    transmission”

    The received command will be processed depending on the internal process task and a

    result (ACK/NAK) will be sent. But because this process is asynchronous, it is also possible

    to receive commands during processing (without waiting for ACK/NAK or Answer, the next

    command can be sent). Although based on the command, NAK(90:BUSY) can also occur.

    If the host will be disconnected, “Waiting for transmission” changes to “Waiting for

    connection”

    IP Control Setting Function Host

    PowerON

    Initialization

    Wait for defining IP-Address

    (IP config mode)

    Generating Socket

    Waiting for connection

    Establish connection from Host

    Waiting to receive

    Host sends command

    Booting

    Processing each command

    ACK/NAK or Answer

    Decision from Host

    Change of setting, state

    Sending information to Host (Multicast)

    ATDM-0604

    ~ ~ ~

    ~ ~ ~

  • 12

    The host establishes a connection to the ATDM-0604.

    Simultaneous connection is limited to 5 devices. If this limit is exceeded, the connection will fail.

    Table 4-1 Communication control parameter

    No Name Default Setting Remarks

    1. IPAddress Auto

    2. Port No 17300

    As “Set Command” response, the ATDM-0604 sends back ACK/NAK to the source.

    Refer below for Factory Default Setting

    Graph 4-2 Set Command Processing Sequence

    In terms of Set Command, when errors like grammar error, parameter failure etc. occur, the command NAK

    will sent to the source.

    IP Control Administration Host

    Change to Factory

    ACK/NAK

    ATDM-0604

    Setting Function

    Default Setting factory_settings

  • 13

    As “Get Command” response, the ATDM-0604 sends back Answer to the source.

    Refer below for Audio Output Setting Acquisition Request sequence.

    Graphic 4-3 Get Command Process Sequence

    Also for Get Command, when errors like grammar error, parameter failure etc. occur, the command NAK

    will sent to the source.

    Graphic 4-4 Get Command Process Sequence (NAK)

    IP Control Host

    Refer to Audio Setting

    Answer/CS (output 1)

    Answer/CM (output 2)

    Answer/CM (output 3)

    ATDM-0604

    Administration Setting Function

    Answer/CE (output 4)

    g_output_level

    NAK 04

    IP Control Host

    (Without Mixer Setting)

    Refer to Mixer Information

    ATDM-0604

    Administration Setting Function

    g_link

  • 14

    Refer below, in case of ACK/NAK transmitting error sequence.

    Graphic 4-6 Transmitting Error Sequence

    Refer below, in case of ACK/NAK receiving error sequence.

    Graphic 4-7 Receiving Error Sequence

    IP Control Host

    Change to Factory Default Setting

    ACK/NAK

    ATDM-0604

    Sending error ×

    Showing error on frontpanel Time-Out

    Showing error

    Disconnecting from Host

    Administration Setting Function

    factory_settings

    IP Control Host

    Sending error

    ×

    Disconnected

    Disconnecting

    Showing error

    Administration Setting Function

    ATDM-0604

    factory_settings

  • 15

    Refer below, in case of a Divided Message Receiving Timeout.

    Graphic 4-8 Divided Message Receiving Timeout Sequence

    The host can disconnect at a random timing while ending the communication.

    When a disconnection occurs, the ATDM-0604 clears the status of the applied connection (eg. While

    sending a file, etc.) and transitions to “Waiting for connection”. Further, the same process applies also

    in case of a disconnected cable etc.

    In case of a repeated communication, the host establishes a connection.

    IP Control Host

    ATDM-0604

    Time-Out

    Divided receiving

    Cancel divided receiving

    NAK

    Showing error

    Administration Setting Function

    file_transfer(CS)

    file_transfer(CM)

  • 16

    Sent commands are arranged the following way as shown in the example below and as pointed out in each categories "Command fromat table" and "Example".

    It is possible to change each parameter, by changing any value which are listed in the table below

    Further, it is also possible to change only specific parameters. Parameters, which does not need to be changed, have no entry and will be omitted.

    [Example] s_input_channel_settings̺S̺0000̺00̺NC̺0,0,1,1,1,1,1,,1,2,,,,,,,,,0,”ATDM-0604”,2E8050̺↲

    No Item Description Type Value Value Description Remarks

    1 Command コマンド文字列 string s_input_channel_settings

    2 Sequence Select シーケンス実行方式 string S

    3 Model ID 未使用 string 0000 未使用

    4 Unit No 未使用 string 00 未使用

    5 Contine Select メッセージ分割方式 string NC 分割なし

    6 Parameter パラメータ 全てを省略は不可

    Input Channel Select 入力選択 string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    Input Source 入力ソース string 0 MIC

    1 LINE 0dBV

    2 LINE +4dBu

    3 LINE -10dBV

    4 LINE -20dBV

    5 USB STのみ

    Phantom power ファンタム電源 string 0 Off

    1 On

    phase phase string 0 Normal

    1 Invert

    Low cut ローカット string 0 Off

    1 On

    AEC ON/OFF AEC string 0 Off

    1 On

    Smart Mix ON/OFF 許可 string 0 Off

    1 ON

    Link (Paired) Link5&6 string 0 UnLink Input 5/6 chのみ

    1 Link Input 5/6 chのみ

    Output BUS

    BUS1 出力バス1 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign SmartMix OFF時は無効

    BUS2 出力バス2 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign SmartMix OFF時は無効

    Reserved パラメータ予備 string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    string 0 許可しない "0"で固定

    BUS ST ステレオバス出力 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign SmartMix OFF時は無効

    CH Name チャンネル名称 char ”

    string ASCⅡコード Maximum 10byte

    char ”

    CH Color チャンネルの色 string 000000~FFFFFF RRGGBB Red(9B4A42),Green(2E8050),Yellow(A58E36),Br

    own(9A6433),Pink(9B4277),Blue(42499B),Gray(

    808080),DarkGray(4D4D4D)

    7 End Character メッセージの終端文字 binary 0x0d CR

    Input Channel Select : Input 1

    Input Source : Mic

    “Phantom Power” : On

    “Phase” : On

    “Low Cut” : On

    “AEC” : On

    “Smart Mix” : On

    “Link” : Abbreviating

    “Output BUS1” : Smart Mix Pre Assign

    “Output BUS2” : Smart Mix Post Assign

    “(Reserved)” : ATDM-0604 では未使用

    のため”0”で固定。Abbreviating.

    “Output BUS ST” : Off

    “CH Name” : “ATDM-0604”

    “CH Color” : “2E8050”

  • 17

    When the ATDM-0604 receives a Factory Default Setting Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of a Factory Default Setting Request by the Host, refer to the below command format table.

    [Example] factory_settings̺S̺0000̺00̺NC̺0̺↲

    Table 4-2 Command format

    ② ACK/NAK

    [Example] factory_settings̺ACK̺↲

    Table 4-3 Command format

    [Example] factory_settings̺NAK̺01̺↲

    Table 4-4 Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string factory_settings

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter - - Disable Parameter

    Reset Item

    All Setting to Defaulte All Setting to Defaulte string 0 All Reset

    Input Setting Input Setting 1 Input 1

    2 Input 2

    3 Input 3

    4 Input 4

    5 Input 5

    6 Input 6

    7 Input ST

    AEC Setting AEC Setting 8 AEC Setting

    Output Setting Output Setting 9 Output 1

    10 Output 2

    11 Output ST

    4Band EQ 4Band EQ 12 Input 1

    13 Input 2

    14 Input 3

    15 Input 4

    16 Input 5

    17 Input 6

    18 Input ST

    12Band EQ 12Band EQ 19 Output 1

    20 Output 2

    21 Output ST

    Operator Page Setting Operator Page Setting 22 Operator Page

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description type value value Description remarks

    1 Command Command String string factory_settings Sets the received Set/Get command

    2 ACK ACK string ACK

    3 End Character Ending character of a messagebinary 0x0d CR

    No Item Description type value value Description remarks

    1 Command Command String string factory_settings Sets the received Set/Get command

    2 NAK NAK string NAK

    3 Error Code Error code string 00~99 Error code Refer to chapter 2.2.4

    4 End Character Ending character of a messagebinary 0x0d CR

  • 18

    When the ATDM-0604 receives a Permission Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of a Permission Setting Change Requestby the Host, refer to the below command format table.

    [Example] s_permission̺S̺0000̺00̺NC̺”ATDM-0604”,0,,0,,0,0,0,0,0,0̺↲

    table 4-5 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_permission

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    Device Name Device Name char " Beginning of the string

    string [ASCII] Device Name If " is included,it is defiend

    continuously as ""

    char " End of the string

    Administrator

    Password require Password require string 0 Disable password

    1 Enable password

    password password string [alphanumeric

    character]

    password In case of abbreviation, it will

    change to "not defined".

    Independent from the login

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    7 End Character Ending character of a message binary 0x0d CR

  • 19

    When the ATDM-0604 receives a Permission Setting Acquisition Request, it sends the permission setting in regard to Answer to the host.

    ① Get Command

    In case of a Permission Setting Acquisition Request, refer to the below command format table.

    [Example] g_permission̺O̺0000̺00̺NC̺↲

    Table 4-6 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_permission̺0000̺00̺NC̺”ATDM-0604”,0,,0,,0,0,0,0,0,0̺↲

    Table 4-7 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_permission

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_permission

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter

    Device Name Device Name char " Beginning of the string

    string [ASCII] Device Name If " is included,it is defiend

    continuously as ""

    char " End of the string

    Administrator

    Password require Password require string 0 Disable password

    1 Enable password

    password password string [alphanumeric

    character]

    password In case of abbreviation, it

    will change to "not

    defined".

    Independent from the login

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    7 End Character Ending character of a message binary 0x0d CR

  • 20

    When the ATDM-0604 receives a Network Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    Further, in case network settings changed, the ATDM-0604 needs to reboot.

    ① Set Command

    In case of a Network Setting Change Request from the host, refer to the table below.

    [Example] s_network̺S̺0000̺00̺NC̺1,192.168.033.102,255.255.000.000,,1,17300,1,1,225.000.000.100,17000,0,,,,0,,,,̺↲

    Table 4-8 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_network

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter Abbreviating all is not available

    IP setting

    IP config mode IP Address Acquisition Method string 0 Auto

    1 Static

    IP address IP Address string 000.000.000.000~255.255.255.255 IP Address

    Subnet mask Subnet Mask string 000.000.000.000~255.255.255.255 Subnet Mask

    Gateway address Default Gateway string 000.000.000.000~255.255.255.255 IP Address

    Allow Discovery UPnP Enable or not string 0 Disable

    1 Enable

    IP control setting

    Port Number TCP/IP Port Number string 1~65535 Port Number

    Notification Information Transmission

    Enable or not

    string 0 Disable

    1 Enable

    Audio Level Notification Audio Level Information

    Transmission Enable or not

    string 0 Disable

    1 Enable

    Multicast address Multicast Group Address string 000.000.000.000~255.255.255.255 IP Address

    Multicast port number Multicast Port Number string 1~65535 Port Number

    NTP setting

    Enabled NTP Enable or not string 0 Disable

    1 Enable

    NTP server address NTP Server Address string 000.000.000.000~255.255.255.255 IP Address

    NTP port number NTP Server Port Number string 1~65535 Port Number

    Time Zone Difference Time from GMT string -1200~+1400 ±HHMM(30 minute units)

    Daylight saving time Daylight Saving Enable or not string 0 Disable

    1 Enable

    Start Date Daylight Saving Start Date and

    Time

    string 01010000~12312300 MMDDHHmm(1h units)

    End Date Daylight Saving End Date and

    Time

    string 01010000~12312300 MMDDHHmm(1h units)

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    7 End Character Ending character of a message binary 0x0d CR

  • 21

    When the ATDM-0604 receives a Network Setting Acquisition Request, it sends the network setting in regard to Answer to the host.

    ① Get Command

    In case of a Network Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_network̺O̺0000̺00̺NC̺↲

    Table 4-9 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_network̺0000̺00̺NC̺1,,,,,1,17300,1,1,225.000.000.100,17000,0,,,,0,,,,̺↲

    Table 4-10 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_network

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_network

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter Abbreviating all is not available

    IP setting

    IP config mode IP Address Acquisition Method string 0 Auto

    1 Static

    IP address IP Address string 000.000.000.000~255.255.255.255 IP Address

    Subnet mask Subnet Mask string 000.000.000.000~255.255.255.255 Subnet Mask

    Gateway address Default Gateway string 000.000.000.000~255.255.255.255 IP Address

    MAC address MAC Address string XXXXXXYYYYYY MAC Address

    Allow Discovery UPnP Enable or not string 0 Disable

    1 Enable

    IP control setting

    Port Number TCP/IP Port Number string 1~99999 Port Number

    Notification Information Transmission Enable

    or not

    string 0 Disable

    1 Enable

    Audio Level Notification Audio Level Information

    Transmission Enable or not

    string 0 Disable

    1 Enable

    Multicast address Multicast Group Address string 000.000.000.000~255.255.255.255 IP Address

    Multicast port number Multicast Port Number string 1~99999 Port Number

    NTP setting

    Enabled NTP Enable or not string 0 Disable

    1 Enable

    NTP server address NTP Server Address string 000.000.000.000~255.255.255.255 IP Address

    NTP port number NTP Server Port Number string 1~99999 Port Number

    Time Zone Difference Time from GMT string -1200~+1400 ±HHMM(30 minute units)

    Daylight saving time Daylight Saving Enable or not string 0 Disable

    1 Enable

    Start Date Daylight Saving Start Date and

    Time

    string 01010000~12312300 MMDDHHmm(1h units)

    End Date Daylight Saving End Date and

    Time

    string 01010000~12312300 MMDDHHmm(1h units)

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    6 End Character Ending character of a message binary 0x0d CR

  • 22

    When the ATDM-0604 receives a Firmware Version Acquisition Request, it sends the ATDM-0604 firmware version in regard to Answer to the host.

    ① Get Command

    In case of a Firmware Version Acquisition Request form the host, refer to the command format table below.

    [Example] g_firmware_version̺O̺0000̺00̺NC̺↲

    Table 4-11 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_firmware_version̺0000̺00̺NC̺01.00.00̺↲

    Table 4-12 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_firmware_version

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_firmware_version

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter

    version Firmware version string XX.XX.XX Firmware version

    6 End Character Ending character of a message binary 0x0d CR

  • 23

    When the ATDM-0604 receives a Header Color Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Get Command

    In case of a Header Color Setting Change Request form the host, refer to the command format table below.

    [Example] s_header_color̺S̺0000̺00̺NC̺FFFFFF̺↲

    Table 4-13 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    When the ATDM-0604 receives a Header Color Setting Acquisition Request, it sends the Header Color Setting in regard to Answer to the host.

    ① Get Command

    In case of a Header Color Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_header_color̺O̺0000̺00̺NC̺↲

    Table 4-14 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_header_color̺0000̺00̺NC̺FFFFFF̺↲

    Table 4-15 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_header_color

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter - -

    Header Color Header Color string 000000~FFFFFF RRGGBB White(FFFFFF),Green(2ECC71),Y

    ellow(F1CF3F),Purple(ED5ED8),

    Blue(5585EB),Cyan(3DDBC8)

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_header_color

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_header_color

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter - -

    Header Color ヘッダーカラー string 000000~FFFFFF RRGGBB White(FFFFFF),Green(2ECC71),Y

    ellow(F1CF3F),Purple(ED5ED8),

    Blue(5585EB),Cyan(3DDBC8)

    6 End Character Ending character of a message binary 0x0d CR

  • 24

    When the ATDM-0604 receives an Audio-Technica LINK Mode Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of an Audio-Technica LINK Mode Setting Change Request form the host, refer to the command format table below.

    [Example] s_link̺S̺0000̺00̺NC̺1̺↲

    Table 4-16 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    When the ATDM-0604 receives an Audio-Technica LINK Mode Setting Acquisition Request, it sends the Audio-Technica LINK Mode Setting in regard to

    Answer to the host.

    ① Get Command

    In case of an Audio-Technica LINK Mode Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_link̺O̺0000̺00̺NC̺↲

    Table 4-17 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_link̺0000̺00̺NC̺1̺↲

    Table 4-18 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_link

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    Audio-Technica LINK Mode Audio-Technica LINK Mode string 0 Extention

    1 Primary

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_link

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_link

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter

    Audio-Technica LINK Mode Audio-Technica LINK Mode string 0 Extention

    1 Primary

    6 End Character Ending character of a message binary 0x0d CR

  • 25

    When the ATDM-0604 receives a Connected Device Limit Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of a Connected Device Limit Setting Change Request form the host, refer to the command format table below.

    [Example] s_connected_limit̺S̺0000̺00̺NC̺0,,,,,̺↲

    TableTable 4-19 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_connected_limit s_connected_limit

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter

    Device Access Permission

    Restrict Access Restrict Access string 0 Disable

    1 Enable

    Permission IP Permission IP Addless string 000.000.000.000~2

    55.255.255.255

    Permission IP 1

    000.000.000.000~2

    55.255.255.255

    Permission IP 2

    000.000.000.000~2

    55.255.255.255

    Permission IP 3

    000.000.000.000~2

    55.255.255.255

    Permission IP 4

    000.000.000.000~2

    55.255.255.255

    Permission IP 5

    6 End Character Ending character of a message binary 0x0d CR

  • 26

    When the ATDM-0604 receives a Connected Device Limit Setting acquisition Request, it sends the Connected Device Limit Setting in regard to Answer to

    the host.

    ① Get Command

    In case of a Connected Device Limit Setting acquisition Request form the host, refer to the command format table below.

    [Example] g_connected_limit̺O̺0000̺00̺NC̺↲

    Table 4-20 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_connected_limit̺0000̺00̺NC̺0,,,,,̺↲

    Table 4-21 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_connected_limit

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_connected_limit g_limit

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter

    Device Access Permission

    Restrict Access Restrict Access string 0 Disable

    1 Enable

    Permission IP Permission IP Addless string 000.000.000.000~

    255.255.255.255

    Permission IP 1

    000.000.000.000~

    255.255.255.255

    Permission IP 2

    000.000.000.000~

    255.255.255.255

    Permission IP 3

    000.000.000.000~

    255.255.255.255

    Permission IP 4

    000.000.000.000~

    255.255.255.255

    Permission IP 5

    6 End Character Ending character of a message binary 0x0d CR

  • 27

    When the ATDM-0604 receives an Audio System Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of an Audio System Setting Change Request form the host, refer to the command format table below.

    [Example] s_audio_system̺S̺0000̺00̺NC̺1,0,0,0,1̺↲

    Table 4-22 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_audio_system

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter - -

    Gain Unit Type Gain Unit Type string 0 dBu/dBV

    1 dB

    Delay Unit Type Delay Unit Type string 0 ms

    1 M

    2 Ft

    Output Flip Output Flip string 0 Off

    1 On

    (Reserved) (Reserved) string 0This parameter is always

    0 because is not in use.

    Mode change Mode change string 0 Easy Mode

    1 Expert Mode

    7 End Character Ending character of a message binary 0x0d CR

  • 28

    When the ATDM-0604 receives an Audio System Setting Acquisition Request, it sends the Audio System Setting in regard to Answer to the host.

    ① Get Command

    In case of an Audio System Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_audio_system̺O̺0000̺00̺NC̺↲

    Table 4-23 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_audio_system̺0000̺00̺NC̺1,0,0,0,1̺↲

    Table 4-24 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_audio_system

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_audio_system

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter - -

    Gain Unit Type Gain Unit Type string 0 dBu/dBV

    1 dB

    Delay Unit Type Delay Unit Type string 0 ms

    1 M

    2 Ft

    Output Flip Output Flip string 0 Off

    1 On

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    Mode change Mode change string 0 Easy Mode

    1 Expert Mode

    6 End Character Ending character of a message binary 0x0d CR

  • 29

    When the ATDM-0604 receives a Front Panel Restriction Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of a Front Panel Restriction Setting Change Request form the host, refer to the command format table below.

    [Example] s_front_panel̺S̺0000̺00̺NC̺1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0̺↲

    Table 4-25 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_front_panel

    2 HandShake Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter - -

    Input Lock

    Input 1 Input 1 string 0 Disable

    1 Enable

    Input 2 Input 2 string 0 Disable

    1 Enable

    Input 3 Input 3 string 0 Disable

    1 Enable

    Input 4 Input 4 string 0 Disable

    1 Enable

    Input 5 Input 5 string 0 Disable

    1 Enable

    Input 6 Input 6 string 0 Disable

    1 Enable

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    Input ST Input ST string 0 Disable

    1 Enable

    Input USB Input USB string 0 Disable

    1 Enable

    Output Lock

    Output 1 Output 1 string 0 Disable

    1 Enable

    Output 2 Output 2 string 0 Disable

    1 Enable

    Output ST Output ST string 0 Disable

    1 Enable

    Setting Lock

    Recall Recall string 0 Disable

    Preset Preset 1 Enable

    Entering Entering string 0 Disable

    Advanced Mode Advanced Mode 1 Enable

    LED Dimmer LED Dimmer string 0 Off

    1 On

    7 End Character Ending character of a message binary 0x0d CR

  • 30

    When the ATDM-0604 receives a Front Panel Restriction Setting Acquisition Request, it sends the Front Panel Restriction Setting in regard to Answer to

    the host.

    ① Get Command

    In case of a Front Panel Restriction Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_front_panel̺O̺0000̺00̺NC̺↲

    Table 4-26 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_front_panel̺O̺0000̺00̺NC̺1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0̺↲

    Table 4-27 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_front_panel

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_front_panel

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter - -

    Input Lock

    Input 1 Input 1 string 0 Disable

    1 Enable

    Input 2 Input 2 string 0 Disable

    1 Enable

    Input 3 Input 3 string 0 Disable

    1 Enable

    Input 4 Input 4 string 0 Disable

    1 Enable

    Input 5 Input 5 string 0 Disable

    1 Enable

    Input 6 Input 6 string 0 Disable

    1 Enable

    (Reserved) (Reserved) string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    string 0This parameter is always 0

    because is not in use.

    Input ST Input ST string 0 Disable

    1 Enable

    Input USB Input USB string 0 Disable

    1 Enable

    Output Lock

    Output 1 Output 1 string 0 Disable

    1 Enable

    Output 2 Output 2 string 0 Disable

    1 Enable

    Output ST Output ST string 0 Disable

    1 Enable

    Setting Lock

    Recall Recall string 0 Disable

    Preset Preset 1 Enable

    Entering Entering string 0 Disable

    Advanced Mode Advanced Mode 1 Enable

    LED Dimmer LED Dimmer string 0 Off

    1 On

    6 End Character Ending character of a message binary 0x0d CR

  • 31

    When the ATDM-0604 receives an Input Gain&Level Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of an Input Gain&Level Setting Change Request form the host, refer to the command format table below.

    [Example] s_input_gain_level̺S̺0000̺00̺NC̺0,0,0,0,0,511,0̺↲

    Table 4-28 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_input_gain_level

    2 Sequence Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter Abbreviating all is not available

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    gain

    Mic Mic gain string 0~40 +20dB to +60dB Refer to 6.5 Input Gain Table

    Line Line gain string 0~40 -20dBu to -60dBu Refer to 6.5 Input Gain Table

    Level Level string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Max Volume Enable Max Volume On/Off string 0 Off

    1 On

    Max Volume Max Volume string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Mute Mute string 0 Off

    1 ON

    7 End Character Ending character of a message binary 0x0d CR

  • 32

    When the ATDM-0604 receives an Input Gain&Level Setting AcquisitionRequest, it sends the Input Gain&Level Setting in regard to Answer to the host.

    ① Get Command

    In case of an Input Gain&Level Setting AcquisitionRequest form the host, refer to the command format table below.

    [Example] g_input_gain_level̺O̺0000̺00̺NC̺0̺↲

    Table 4-29 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_input_gain_level̺0000̺00̺NC̺0,0,0,0,0,511,0̺↲

    Table 4-30 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_input_gain_level

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_input_gain_level

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter Abbreviating all is not available

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    gain

    Mic Mic gain string 0~40 +20dB to +60dB Refer to 6.5 Input Gain Table

    Line Line gain string 0~40 -20dBu to -60dBu Refer to 6.5 Input Gain Table

    Level Level string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Max Volume Enable Max Volume On/Off string 0 Off

    1 ON

    Max Volume Max Volume string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Mute Mute string 0 Off

    1 ON

    6 End Character Ending character of a message binary 0x0d CR

  • 33

    When the ATDM-0604 receives an Output Level Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of an Output Level Setting Change Request form the host, refer to the command format table below.

    [Example] s_output_level̺S̺0000̺00̺NC̺0,111,0,511̺↲

    Table 4-31 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_output_level

    2 Sequence Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter Abbreviating all is not available

    Output Channel Select Output channel select string 0 Output 1

    1 Output 2

    10 Output ST

    Level Level string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Max Volume Enable Max Volume On/Off string 0 Off

    1 ON

    Max Volume Max Volume string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    7 End Character Ending character of a message binary 0x0d CR

  • 34

    When the ATDM-0604 receives an Output Level Setting Acquisition Request, it sends the Output Level Setting in regard to Answer to the host.

    ① Get Command

    In case of an Output Level Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_output_level̺O̺0000̺00̺NC̺0̺↲

    Table 4-32 Command format

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_output_level̺0000̺00̺NC̺0,0,0,0̺↲

    Table 4-33 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_output_level

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    Output Channel Select Output channel select string 0 Output 1

    1 Output 2

    10 Output ST

    7 End Character Ending character of a message binary 0x0d CR

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_output_level

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter Abbreviating all is not available

    Output Channel Select Output channel select string 0 Output 1

    1 Output 2

    10 Output ST

    Level Level string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    Max Volume Enable Max Volume On/Off string 0 Off

    1 ON

    Max Volume Max Volume string 0~511 -∞,-120 to +10dB Refer to 6.1 Fader Table

    6 End Character Ending character of a message binary 0x0d CR

  • 35

    When the ATDM-0604 receives an Input Channel Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of an Input Channel Setting Change Request form the host, refer to the command format table below.

    [Example] s_input_channel_settings̺S̺0000̺00̺NC̺0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,2E8050̺↲

    Table 4-34 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_input_channel_settings

    2 Sequence Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter Abbreviating all is not available

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    Input Source Input Source string 0 MIC

    1 LINE 0dBV

    2 LINE +4dBu

    3 LINE -10dBV

    4 LINE -20dBV

    5 USB ST only

    Phantom power Phantom power string 0 Off

    1 On

    phase phase string 0 Normal

    1 Invert

    Low cut Low cut string 0 Off

    1 On

    AEC ON/OFF AEC string 0 Off

    1 On

    Smart Mix ON/OFF Smart Mix ON/OFF string 0 Off

    1 ON

    Link 5&6 Link 5&6 string 0 UnLink Input 5/6 ch only

    1 Link Input 5/6 ch only

    Output Bus

    Bus 1 Output Bus 1 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    Bus 2 Output Bus 2 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    Reserved Reserved string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    string 0 This parameter is always 0 because is

    not in use.

    Bus ST Output Bus ST string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    CH Name Channel Name char ”

    string [ASCⅡ] Maximum 10byte

    char ”

    CH Color Channel Color string 000000~FFFFFF RRGGBB Red(9B4A42),Green(2E8050),Yellow(A58E3

    6),Brown(9A6433),Pink(9B4277),Blue(4249

    9B),Gray(808080),DarkGray(4D4D4D)

    7 End Character Ending character of a message binary 0x0d CR

  • 36

    When the ATDM-0604 receives an Input Channel Setting Acquisition Request, it sends the Input Channel Settings in regard to Answer to the host.

    ① Get Command

    In case of an Input Channel Setting Acquisition Request form the host, refer to the command format table below.

    [Example] g_input_channel_settings̺O̺0000̺00̺NC̺0̺↲

    Table 4-35 Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_input_channel_settings

    2 HandShake Select Sequence execution method string O

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    7 End Character Ending character of a message binary 0x0d CR

  • 37

    ② Answer

    Refer to the table below for Answer Command format from the ATDM-0604.

    [Example] g_input_channel_settings̺O̺0000̺00̺NC̺0,,,,,,,,,,,,,,,,,,,,,̺↲

    Table 4-36 Answer Command format

    No Item Description Type Value Value Description Remarks

    1 Command Command String string g_input_channel_settings

    2 Model ID Not in use string 0000 Not in use

    3 Unit No Not in use string 00 Not in use

    4 Contine Select Massage division method string NC Disable division

    5 Parameter Parameter Abbreviating all is not available

    Input Channel Select Input channel select string 0 Input 1

    1 Input 2

    2 Input 3

    3 Input 4

    4 Input 5

    5 Input 6

    10 Input ST

    Input Source Input Source string 0 MIC

    1 LINE 0dBV

    2 LINE +4dBu

    3 LINE -10dBV

    4 LINE -20dBV

    5 USB ST only

    Phantom power Phantom power string 0 Off

    1 On

    phase phase string 0 Normal

    1 Invert

    Low cut Low cut string 0 Off

    1 On

    AEC ON/OFF AEC string 0 Off

    1 On

    Smart Mix ON/OFF Smart Mix ON/OFF string 0 Off

    1 ON

    Link 5&6 Link 5&6 string 0 UnLink Input 5/6 ch only

    1 Link Input 5/6 ch only

    Output Bus

    Bus1 Output Bus 1 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    Bus2 Output Bus 2 string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    Reserved Reserved string 0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    0 This parameter is always 0 because

    is not in use.

    Bus ST Output Bus ST string 0 Off

    1 Smart Mix Pre Assign Normal Assign

    2 Smart Mix Post Assign disabled if Smart Mix is not active

    CH Name Channel Name char ”

    string [ASCⅡ] Maximum 10byte

    char ”

    CH Color Channel Color string 000000~FFFFFF RRGGBB Red(9B4A42),Green(2E8050),Yellow(

    A58E36),Brown(9A6433),Pink(9B427

    7),Blue(42499B),Gray(808080),DarkG

    6 End Character Ending character of a message binary 0x0d CR

  • 38

    When the ATDM-0604 receives an Output Channel Setting Change Request, it sends the processing result regarding ACK or NAK to the host.

    ① Set Command

    In case of a nOutput Channel Setting Change Request form the host, refer to the command format table below.

    [Example] s_output_channel_settings̺S̺0000̺00̺NC̺0,0,,2E8050̺↲

    Table 4-37 Command format

    ② ACK/NAK

    Refer to Factory Default Setting Request②.

    No Item Description Type Value Value Description Remarks

    1 Command Command String string s_output_channel_settings

    2 Sequence Select Sequence execution method string S

    3 Model ID Not in use string 0000 Not in use

    4 Unit No Not in use string 00 Not in use

    5 Contine Select Massage division method string NC Disable division

    6 Parameter Parameter Abbreviating all is not available

    Output Channel Select Output channel select string 0 Output 1

    1 Output 2

    10 Output ST

    Output Type Output Type string 0 +4dBu

    1 0dBV

    2 -10dBV

    3 -33dBV

    CH Name Channel Name char ”

    string [ASCⅡ] Maximum 10byte

    char ”

    CH Color Channel Color string 000000~FFFFFF RRGGBB Red(9B4A42),Green(2E8050),Yellow(A58

    E36),Brown(9A6433),Pink(9B4277),Blue

    (42499B),Gray(808080),DarkGray(4D4D

    4D)7 End Character Ending character of a message binary 0x0d CR

  • 39

    When the ATDM-0604 receives an Output Channel Setting Acquisition Request, it sends the Output Channel Settings i