GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-49
BUFFERTIMEOUT
If this BREAKENABLED is set to 1, user tasks can successfully call the TAKEBREAK
procedure, otherwise calls to TAKEBREAK return file error 99. See Section 8 for a
description of GIVEBREAK and TAKEBREAK.
BUFFERTIMEOUT
This dynamic parameter specifies the maximum time that TSCODE should wait for a
buffer to become available during a call to GETLOCALPOOL that does not specify a
timeout. (See “GETLOCALPOOL” in Section 8.) If a task waits longer than
BUFFERTIMEOUT ticks, it is suspended with a fault.
CONTROLFLAGS
This dynamic parameter is used to set multiple configuration controls. It is a bit-
encoded parameter, but bit 12 (d^plus^enabled) cannot be changed after GDSX is
started.
Dmap^flag
Dmap^flag is not used by TSCODE. It is used by the USAMPLE example program to
establish dynamic session control (dynamic mapping). The value of this parameter may
be displayed with the SCF INFO, DETAIL command on the GDSX process.
D^plus^enabled
D^plus^enabled is used to indicate to TSCODE whether USCODE has been converted.
TSCODE assumes that USCODE is converted only if this bit is set to 1.
Although CONTROLFLAGS is a dynamic parameter, d^plus^enabled cannot be
changed after GDSX startup. The other bits within CONTROLFLAGS can be changed
after GDSX is started.
While d^plus^enabled indicates if USCODE is converted or unconverted, it does not
control whether USCODE runs only at a low PIN or only at a high PIN. When
d^plus^enabled is set to 1, USCODE can run at a low PIN or a high PIN; when
d^plus^enabled is set to 0, USCODE can only run at a low PIN.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
buffertimeout buffer^timeout 1,000 ticks 0–65,535 ticks
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
controlflags control^flags 2 N.A.
dmap^flag control^flags.<0> 0 (OFF) 0–1
d^plus^enabled control^flags.<12> 0 (OFF) 0–1
auto^restart^flag control^flags.<13> 0 (OFF) 0–1
stats^flag control^flags.<14> 1 (ON) 0–1
sysmsgs^flag control^flags.<15> 0 (OFF) 0–1