SPI Reference Summary
SPI Standard Definitions
SPI Reference Summary—427507-006
1-15
ENUM Definitions
EXIOADDR
def ZSPI-DDL-EXIOADDR.
 02 Z-PATYPE type ZSPI-DDL-ENUM spi-null 255.
 02 Z-CHNL type ZSPI-DDL-UINT spi-null 255.
 02 Z-CTLR type ZSPI-DDL-UINT spi-null 255. 
 02 Z-UNIT type ZSPI-DDL-UINT spi-null 255.
 02 Z-CPU type ZSPI-DDL-UINT spi-null 255.
 02 Z-FILLER type ZSPI-DDL-INT2 spi-null 255.
end
ENUM Definitions
ALLOW-TYPE-ENM
def ZSPI-DDL-ALLOW-TYPE-ENM type ENUM
 as "undefined allow type" 
begin.
 89 ZSPI-ENM-AT-NORM-ONLY
 value ZSPI-VAL-NORM-ONLY as "disallow errors and warnings".
 89 ZSPI-ENM-AT-WARN-AND-NORM
 value ZSPI-VAL-WARN-AND-NORM as "allow warnings".
 89 ZSPI-ENM-AT-ERR-WARN-AND-NORM
 value ZSPI-VAL-ERR-WARN-AND-NORM
 as "allow errors and warnings".
end
RESPONSE-TYPE-ENM
def ZSPI-DDL-RESPONSE-TYPE-ENM type ENUM 
 as "undefined response type"
begin. 
 89 ZSPI-ENM-RT-ERR-AND-WARN
 value ZSPI-VAL-ERR-AND-WARN as "errors and warnings only". 
 89 ZSPI-ENM-RT-ERR-WARN-AND-NORM
 value ZSPI-VAL-ERR-WARN-AND-NORM as "all responses".
end 
ERR-ENM
def ZSPI-DDL-ERR-ENM type ENUM as "Undefined error"
begin. 
 89 ZSPI-ENM-OK
 value ZSPI-ERR-OK as "no error". 
 89 ZSPI-ENM-INVBUF
 value ZSPI-ERR-INVBUF as "invalid buffer format". 
 89 ZSPI-ENM-ILLPARM
 value ZSPI-ERR-ILLPARM as "illegal parameter value". 
 89 ZSPI-ENM-MISPARM 
 value ZSPI-ERR-MISPARM as "missing parameter". 
 89 ZSPI-ENM-BADADDR
 value ZSPI-ERR-BADADDR as "illegal parameter address". 
 89 ZSPI-ENM-NOSPACE










