6100 BSC Programming Manual
BSC Example
?PAGE
!***********************************************************************
!
! the template diagram of the line task message :
!
! REQUEST :
!
! byte 0 1 2 3 4 5 6 7 8
! +-------+-------+-------+-------+-------+-------+-------+-------+---
! | | | | | |
! | Func | Modif | Request ID | Text out | Text in | text ..
! | | | | | |
! +-------+-------+-------+-------+-------+-------+-------+-------+---
!
! RESPONSE :
!
! byte 0 1 2 3 4 5 6 7 8
! +-------+-------+-------+-------+-------+-------+-------+-------+---
! | | | | | |
! | Func | Status| Request ID | Detail Status | Text in | text ..
! | | | | | |
! +-------+-------+-------+-------+-------+-------+-------+-------+---
!
!
!***********************************************************************
STRUCT cpline^buff^template (*);
BEGIN
STRUCT cpline^header; !
BEGIN !
STRING HDR [0:7]; ! LINE BUFFER TEMPLATE
END; ! (to/from CLIP)
STRUCT cpline^text; !
BEGIN !
INT TEXT [0:39];
END;
STRUCT clip^req^hdr = cpline^header;
BEGIN
STRING FUNC; !
STRING MOD; ! REQUEST HEADER
INT REQID; ! FORMAT
INT TXTOUT^LEN; !
INT TXTIN^LEN;
END;
STRUCT clip^rsp^hdr = cpline^header;
BEGIN
STRING FUNC; !
STRING STATUS; ! RESPONSE HEADER
INT REQID; ! FORMAT
INT STATUS^DETAIL; !
INT TXTIN^LEN;
END;
B-5