raw_raw
Section: WIN SYSTEM (1W)
Updated: 2005.3.7
Index
Return to Main Contents
NAME
raw_raw - Selection of channels from RAW format data
SYNOPSIS
raw_raw [-BDg]
inkey
outkey
shmsize
[
chfile
[
logfile
]]
raw_rawd [-Bg]
inkey
outkey
shmsize
[
chfile
[
logfile
]]
DESCRIPTION
Raw_raw loads win format data cyclically written in a shared memory segment identified by a key
inkey
and writes the data to another shared memory segment identified by another key
outkey.
If a channel file
chfile
is given, only the data of the channels listed in this file will be written.
If the channel file name is prefixed with '-,' however, the data of all the channels other than those listed in this file will be written.
If
chfile
is not given or if '-' is specified as the channel file, all the channel will be written.
If the share memory segment with the key
outkey
does not exist, a shared memory segment with a size of
shmsize
(KB) will be created. If it already exists but has a size smaller than
shmsize
(KB), an error will occur.
The shared memory key is a 32-bit integer.
Raw_rawd is initiated in daemon mode.
When log file name
logfile
is specified, operation log is set here. When it is not specified, log information is sent to the standard output (however, it is sent to syslogd(8) when operation is made in the daemon mode). The log file is opened/closed in each write.
The channel file is a text file that hexadecimally lists channel numbers, one for each line. In each line, only the first item is read, while the subsequent items delimited by blanks or tabs are all bypassed. Any lines starting with '#' are also bypassed.
When receiving a hang-up signal, the raw_raw process rereads the channel file.
The format in the shared memory
inkey
can be either one sorted in order of time (Cf. order(1W)) or otherwise (Cf. recvt(1W)). The format in the shared memory
outkey
will be the same as that of
inkey.
When raw_raw is initiated without argument, brief usage is displayed.
OPTIONS
- -g
-
Converts only the values of the data of channels with a sampling rate of 1 Hz into 4-bit right shift (i.e., 1/16) values. This conversion is performed for low-speed data for GTA-45U manufactured by Meisei Electric Co., Ltd.
- -B
-
Uses the "format with blocks ending with a block size" to write data to the output shared memory. For more details on this, refer to recvt(1W) and order(1W).
- -D
-
Is initiated in the daemon mode.
SOURCE
- `raw_raw.c'
-
SEE ALSO
winformat(1W), order(1W), send_raw(1W)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- SOURCE
-
- SEE ALSO
-