![background image](http://html.mh-extra.com/html/kramer/sp-4d/sp-4d_user-manual_2002027032.webp)
SP-4D - Kramer Protocol 2000
29
TABLE 3
Two-Byte Local Parameters (Values in hexadecimal)
Parameter
Number
Data (LB=low byte, HB=high byte)
Comments
Low Byte of Channel 1
Horizontal Timing H
4C
LB = H % 256 i.e. Remainder on dividing H by 256
(signed)
High Byte of Channel 1
Horizontal Timing H
4D
HB = Floor(H/256) i.e. Greatest signed integer less or
equal to (H/256) where H = -1400 to +1400
14ns step (HDTV)
18ns step (EDTV)
37ns step (SDTV)
H = 0 (default)
Low Byte of Channel 2
Horizontal Timing H
4E
LB = H % 256 i.e. Remainder on dividing H by 256
(signed)
High Byte of Channel 2
Horizontal Timing H
4F
HB = Floor (H/256) i.e. Greatest signed integer less or
equal to (H/256) where H = -1400 to +1400
14ns step (HDTV)
18ns step (EDTV)
37ns step (SDTV)
H = 0 (default)
Low Byte of Channel 3
Horizontal Timing H
50
LB = h % 256 i.e. Remainder on dividing H by 256
(signed)
High Byte of Channel 3
Horizontal Timing H
51
HB = Floor (H/256) i.e. Greatest signed integer less or
equal to (H/256) where H = -1400 to +1400
14ns step (HDTV)
18ns step (EDTV)
37ns step (SDTV)
H = 0 (default)
Low Byte of Channel 4
Horizontal Timing H
52
LB = h % 256 i.e. Remainder on dividing H by 256
(signed)
High Byte of Channel 4
Horizontal Timing H
53
HB = Floor (H/256) i.e. Greatest signed integer less or
equal to (H/256) where H = -1400 to +1400
14ns step (HDTV)
18ns step (EDTV)
37ns step (SDTV)
H = 0 (default)
Low Byte of Vertical
Timing V
54
LB = V % 256 i.e. Remainder on dividing V by 256
(signed)
High Byte of Vertical
Timing V
55
HB = Floor (V/256) i.e. Greatest signed integer less or
equal to (V/256) where
V = -625 to +625 1 line step
V = 0 (default)
NOTE 1
: There are global parameters that are invariable in the case of a setup number change, and local parameters that have
appropriate parameter data values for each setup number (16 different values, stored in special memory). During write or read operations
with local parameters, the PC gets access only to the active local parameter that corresponds to an actual setup number. Certain local
parameters (not all) are represented in two-byte format because of their large adjustment.
NOTE 2
: While writing or reading two-byte parameters (PC -> machine), you must send two consecutive write or read commands (each
command having a conventional 4-byte structure) for low (first) and high bytes with a minimal time interval between them.
NOTE 3
: These commands are sending by unit also when Local / Global parameters are changing via the front panel or as a result of
execution of any other command.
NOTE 4:
If it is necessary merely to save adjusted parameters in initial setup number (no setup number change), then the value of byte3
must be equal to the value of byte2 - initial setup number.
NOTE 5
: The reply to the Identify Machine command shows the machine name
1st byte: 0x7d
2nd byte: 0x80 + 0x00 (0 dec)
3rd byte: 0x80 + 0x04 (4 dec) - for the unit SP-4D
4th byte: 0x98
NOTE 6
: The reply to the Identify Firmware command shows the firmware version as
1st byte: 0x7d
2nd byte: 0x80 + the version number prior to decimal point
3rd byte: 0x80 + the version number following the decimal point
4th byte: 0x98
For example, for version 3.5, the reply would be 0x7d, 0x83, 0x85, 0x98.