Downloading Mark-V Ft-1000Mp Field Data; Status Update Organization - Yaesu MARK-V FT-100MP Operating Manual

Table of Contents

Advertisement

CAT System Computer Control
D
OWNLOADING
MARK-V FT-1000MP F
On command, the MARK-V FT-1000MP Field will
download some or all (1,863 bytes) of its operational
data. This data block contains all current transceiver
settings. In addition, the current meter indication (Tx
or Rx) is read, digitized and returned as well. This pro-
vides a wealth of information in near real-time that can
be processed by your program or the running applica-
tion for control purposes or display readouts. By regu-
lar or intermittent requests for this data, the program
(and you) can be kept continuously up-to-date on the
status of the MARK-V FT-1000MP Field operating en-
vironment.
The following four commands cause the MARK-V
FT-1000MP Field to download various operational and
internally stored settings via the CAT port:
Status Update (10H) - causes the transceiver to
return all or portions of its RAM table (up to 1,863 bytes).
Status Flags Request (FAH) - obtains only the first
6 bytes (the Status Flags), plus 2 extra "Model ID" bytes
(10H and 00H).
Read Meter (F7H) - returns the meter deflection (0
- FFH) repeated in four bytes, followed by one "filler"
byte (F7H).
Pacing Command (0EH) - Each byte of returned
data may be delayed by an interval determined by this
command (0 to 255 ms in 1-ms steps). This delay is
initially zero until the Pacing command is sent (see note
below).
Note: Pacing allows returned data to be read and
processed by slower computers. However, set it
as short as your computer will allow, to minimize
the inconvenience of the delay. Sending all 1,863
bytes requires just under 5 seconds with zero-
length delay selected, but over 5 minutes if the
maximum delay is selected!
Bytes
Parameter
Returned
Returned
U = 00H
1,863
Updata Data
U = 01H
1
Channel No.
U = 02H
16
Operating Data
(VFO or Memory)
32
Main VFO-A &
U = 03H
( 2 x 16 )
Sub VFO-B Data
ø
U = 04H
16
Memory Data
X =
X = Memory (1~99, P1 ~ P5, Q1 ~ Q5)
NA
ø only used when U = 04H
00 ~ 71H
Page 88
D
IELD
ATA
Data
Comment
All Status
See above Box
- Pacing Command
Memory
Current or Last
Selected Memory
Current
See the Tables on
page 91 and 92 for
16-byte data record
structures
S
U
TATUS
PDATE
An overview of the Status Update Data that can be
returned to the PC in response to one of the Status
Update requests (opcodes 10H, FAH, F7H, or 0EH) is
shown next page. The 1,863-byte block begins with
six bytes, each containing one-bit state Status Flags
(A), for a total of 48 bits, followed by one byte indicat-
ing the current (or last selected) Memory Channel (B),
followed by 116 x 16-byte data records: one for the
current Operating Data (C), one each for VFO-A (D)
and VFO-B (E), and one for each of the 113 memories
(F).
Of the four commands that cause Status Update to
be returned, remember that only opcode 10H (with its
last argument set to zero) returns all of the data (see
bottom left of this page).
STATUS FLAGS (BYTES 1~ 6)
Each of the first six bytes are subdivided into 1-bit
flag fields: if a bit is set (1), the function is enabled
(on); and if reset (0), the function is disabled (off). These
flags reflect the current states of various transceiver
functions, most of which appear in the radio display as
indicators or LEDs. The Status Flags command returns
these bytes for use in the control program (you could
replicate these indicators on the computer display, or
else use them as control flags for routines, etc.). Bit
offsets for all six bytes is shown on page 89.
MEMORY CHANNEL DATA (BYTE 7)
The seventh Update Data Byte contains a binary
value from 00 ~ 70H, corresponding to the current
memory channel number on the display. Only this byte
is returned by sending the Status Update command
with the first parameter set to 1. The chart on page 90
lists the corresponding hexadecimal codes for memory
channels 01 ~ 99, P1 ~ P9, and QMB memories 1 ~ 5.
16-BYTE DATA RECORDS (BYTES 8 ~ 1863)
The remainder of the operational data returned by
the Status Update command consist of 16-byte data
records, indicating VFO and memory-specific selec-
tions. The first of these records is for the current dis-
play, followed by the VFO-A, VFO-B, and then the 113
memory channels, from lowest to highest. Please re-
view the table at the top left column on page 91, which
outlines the structure of a 16-byte data record. Each
byte is identified by its offset from the start (base ad-
dress) of the record. A further breakdown of each byte
offset is also provided.
Note that this same 16-byte data record format is
used for the VFO and Memory Data as well, unless
you are currently operating on a retuned memory ("M
TUNE" displayed).
D
O
ATA
RGANIZATION
O
M
PERATING
ANUAL

Advertisement

Table of Contents
loading

Table of Contents