ZyXEL Elite 2864 User Guide - Page 87

Status Registers

Page 87 highlights

Chapter 8 STATUS REGISTERS S-registers (status registers) contain values that determine and reflect how your modem operates and executes commands. You can read their values and change them, either using terminal commands or the modem's panel controls with the same results. Every user profile corresponds to a set of S-register values, but when we mention S-registers, we are referring to the ones that correspond to the active profile. If you want to read or change the values in a profile that is currently inactive, you will have to recall the profile to make it active (see chapter 7). The 2864 series modems are provided with 128 S-registers from S0 to S127. S0 to S11 are standard AT S-registers, and S12 to S127 are mostly bit-map configured. Changes in the bit-map configuration can have the same effect as issuing AT commands. However, using the equivalent AT commands is recommended. Reading and Setting S-Registers See Status Register Content Modification section in chapter 6 for reading and setting S-registers using the LCD model's LCD panel. When using AT commands, use: ATSr? to display the value stored in S-register r; use: ATSr.b? to display the content of bit b of S-register r. In order to modify the corresponding units use: ATSr=n ATSr.b=n (0 ≤ r ≤ 127; 0 ≤ n ≤ 255) (0 ≤ r ≤ 127; 0 ≤ b ≤ 7; 0 ≤ n ≤ 1) In both commands, n is a decimal number in the given range.While the first command modifies all bits in the S-register r simultaneously, the second command lets you change bit b without affecting other bits in this S-register. When using ATSr=n, you need to do a conversion to or from the binary number to find out which bits you are manipulating. 8-1

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267

8–1
Chapter 8
STATUS REGISTERS
S-registers (status registers) contain values that determine and reflect how your
modem operates and executes commands. You can read their values and change
them, either using terminal commands or the modem's panel controls with the
same results.
Every user profile corresponds to a set of S-register values, but when we mention
S-registers, we are referring to the ones that correspond to the active profile. If you
want to read or change the values in a profile that is currently inactive, you will have
to recall the profile to make it active (see chapter 7).
The 2864 series modems are provided with 128 S-registers from S0 to S127. S0 to
S11 are standard AT S-registers, and S12 to S127 are mostly bit-map configured.
Changes in the bit-map configuration can have the same effect as issuing AT com-
mands. However, using the equivalent AT commands is recommended.
Reading and Setting S-Registers
See Status Register Content Modification section in chapter 6 for reading and set-
ting S-registers using the LCD model's LCD panel. When using AT commands,
use:
ATSr?
to display the value stored in S-register
r
; use:
ATSr.b?
to display the content of bit
b
of S-register
r
.
In order to modify the corresponding units use:
ATSr=n
(0
r
127; 0
n
255)
ATSr.b=n
(0
r
127; 0
b
7; 0
n
1)
In both commands,
n
is a decimal number in the given range.While the first com-
mand modifies all bits in the S-register
r
simultaneously, the second command lets
you change bit
b
without affecting other bits in this S-register. When using
ATSr=n
, you need to do a conversion to or from the binary number to find out
which bits you are manipulating.