
Kramer Electronics Ltd.
AFM-20DSP
– Protocol 3000
75
Function
Description
Syntax
Parameters/Attributes
Example
TIME?
Get device time and
date.
The year must be 4
digits.
The device does not
validate the day of
week from the date.
Time format - 24
hours.
Date format - Day,
Month, Year.
COMMAND
#TIME?
<CR>
FEEDBACK
~nn@TIME
day_of_week
,
date
,
time
<CR><LF>
day_of_week
– One of
{SUN,MON,TUE,WED,THU,FRI,SAT}
date
– Format: YYYY/MM/DD where
YYYY = Year
MM = Month
DD = Day
time
– Format: hh:mm:ss where
hh = hours
mm = minutes
ss = seconds
Get device time and date:
#TIME?
<CR>
TIME-LOC?
Get local time offset
from UTC/GMT.
If the time server is
configured, device time
calculates by adding
UTC_off to UTC time
(that it got from the
time server) + 1 hour if
daylight savings time is
in effect.
TIME command sets
the device time without
considering these
settings.
COMMAND
#TIME-LOC?
<CR>
FEEDBACK
~nn@TIME-LOC
UTC_off
,
DayLight
<CR><LF>
UTC_off
– Offset of device time from
UTC/GMT (without daylight time
correction)
DayLight
–
0
– no daylight saving time
1
– daylight saving time
Get local time offset from
UTC/GMT:
#TIME-LOC?
<CR>
TIME-SRV?
Get time server.
This command is
needed for setting
UDP timeout for the
current client list.
COMMAND
#TIME-SRV?
<CR>
FEEDBACK
~nn@TIME-SRV
mode
,
time_server_ip
,
time_server_Sync_Hour
,
s
erver_status
<CR><LF>
mode
– On/Off
0
– Off
1
– On
time_server_ip
– Time server IP
address
time_server_Sync_Hour
– Hour in
day for time server sync
server_status
–
0
– Off
1
– On
Get time server:
#TIME-SRV?
<CR>
UPGRADE
Perform firmware
upgrade.
Not necessary for
some devices.
Firmware usually
uploads to a device via
a command like
LDFW.
Reset the device to
complete the process.
COMMAND
#UPGRADE
<CR>
FEEDBACK
~nn@UPGRADE
OK
<CR><LF>
Perform firmware upgrade:
#UPGRADE
<CR>
VERSION?
Get firmware version
number.
COMMAND
#VERSION?
<CR>
FEEDBACK
~nn@VERSION
firmware_version
<CR><LF>
firmware_version
– XX.XX.XXXX
where the digit groups are:
major.minor.build version
Get the device firmware
version number:
#VERSION?
<CR>
X-5V?
Get 5V state of a port.
COMMAND
#X-5V?
<direction_type>
.
<port_type>
.
<port_index>
<CR>
FEEDBACK
~nn@X-5V
<direction_type>
.
<port_type>
.
<port_index>
,
mode
<CR><LF>
The following attributes comprise the
signal ID:
▪
<direction_type>
–
o
OUT
▪
<port_type>
–
o
HDMI
▪
<port_index>
– 1
mode
– OFF/ON, (not case sensitive)
Get the 5V state of HDMI 1:
#X-5V?
OUT.HDMI.1
<CR>
X-AUD-HI-Z
Set Hi-Z state.
This is an Extended
Protocol 3000
command.
Active only when
state is high. Ignore
everything else.
COMMAND
#X-AUD-HI-Z
<direction_type>
.
<port_type>
.
<port_index>
,
<hizstate>
,
<h
izvolt>
<CR>
FEEDBACK
~nn@X-AUD-HI-Z
<direction_type>
.
<port_type>
.
<port_index>
,
<hizstate
0:OFFN,1:ON>
,
<HiZVolt 0:70v,1:100v>
<CR><LF>
The following attributes comprise the
signal ID:
▪
<direction_type>
–
o
OUT
▪
<port_type>
–
o
AMPLIFIED_AUDIO
▪
<port_index>
– 1
▪
<hizstate>
–
o
0
– Off
o
1
– On
▪
<hizvolt>
–
o
0
– 70v
o
1
– 100v
Set the line level output to Hi-Z
and 70V:
#X-AUD-HI-
Z
OUT.AMPLIFIED_AUDIO.1
,
1
,
0
<CR>
X-AUD-HI-Z?
Get Hi-Z/Lo-Z
configuration.
This is an
Extended Protocol
3000 command.
COMMAND
# X-AUD-HI-Z?
<direction_type>
.
<port_type>
.
<port_index>
,
<hizstate>
,
<h
izvolt>
<CR>
FEEDBACK
~nn@X-AUD-HI-Z?
<direction_type>
.
<port_type>
.
<port_index>
,
<HiZState
0:OFFN,1:ON>,<HiZVolt 0:70v,1:100v>
<CR><LF>
The following attributes comprise the
signal ID:
▪
<direction_type>
–
o
OUT
▪
<port_type>
–
o
AMPLIFIED_AUDIO
▪
<port_index>
– 1
▪
<hizstate>
–
o
0
– Off
o
1
– On
▪
<hizvolt>
–
o
0
– 70v
o
1
– 100v
Get the line level output to Hi-Z
and 70V:
#X-AUD-HI-
Z?
OUT.AMPLIFIED_AUDIO.
1
<CR>