502 069 02
Manual
Power Monitor, PD 3260
69/79
SWNo $DD: Maintenance
The Maintenance variable is used for service management and maintenance purposes, and holds
the last date of service, and an indication of the type of service.
Maintenance is a Record having the following structure:
Record
Date
: BYTE;
(* Offset = 0 *)
Month
: BYTE;
(* Offset = 1 *)
Year
: BYTE;
(* Offset = 2 *)
Category
: BYTE;
(* Offset = 3 *)
End
SWNo $DE: ChType
For the Program Channel, ChType is of the following structure:
Record
ChannelType
: Word;
(* Offset = 0 *)
Exist
: Array[0..15] OF Boolean;
(* Offset = 2 *)
InterpreterVers
: Word;
(* Offset = 4 *)
CodeType
: Word;
(* Offset = 6 *)
End
For the Program Channel, ChType has the following value:
ChannelType = 11
Exist =
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1
CodeType indicates the kind of program code which can be executed in the Program Channel.
InterpreterVers = 100 (first version)
CodeType = 2
(calculator program code)
SWNo $DF: CHError
ChError: Record
His:Array[0..7] of Boolean;
(* Offset = 0 *)
Act:Array[0..7] of Boolean;
(* Offset = 2 *)
End;
The 8 bits in ChError.His and ChError.Act form a combination of an error bit and an error code,
having the following meaning. When an error occurs, the corresponding bits are set in both
ChError.His and ChError.Act. An UnselectProgram command (39), will clear the error code in
ChError.Act.