状态控制 (...) 请求

状态控制 (...) 请求消息从节点流向应用程序,从应用程序流向节点。 它用于主逻辑单元连接之中。

语法

struct Status-Control(...) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.stctlhdr.ctlstat;  
    CHAR      sfhdr.stctlhdr.ctlqual;  
    CHAR      sfhdr.stctlhdr.ctltype;  
    CHAR      sfhdr.stctlhdr.ctlack;  
    CHAR      sfhdr.stctlhdr.ctlflag1;  
    CHAR      sfhdr.stctlhdr.ctlflag2;  
    INTEGER   sfhdr.stctlhdr.ctlnumb1;  
    INTEGER   sfhdr.stctlhdr.ctlnumb2;  
    INTEGER   sfhdr.stctlhdr.ctlmsgk;  
};   
struct Status-Control(...) Request {  
    PTRBFELT   hdreptr->elteptr;  
    INTEGER    hdreptr->startd;  
    INTEGER    hdreptr->endd;  
    CHAR       hdreptr->trpad;  
    CHAR[268]  hdreptr->dataru;  
};   

成员

nxtqptr
指向下一个缓冲区标头的指针。

hdreptr
指向缓冲区元素的指针(如果不使用 LUA,则为 NIL)。

numelts
缓冲区元素数(如果不使用 LUA,则为 0x00)。

msgtype
消息类型 STATFMI (0x21)。

srcl
源位置。

srcp
源伙伴。

srci
源索引。

destl
目标位置。

destp
目标伙伴。

desti
目标索引。

sfhdr.stctlhdr.ctlstat
状态类型 STCNTRL (0x02) 。

sfhdr.stctlhdr.ctlqual
控制限定符 (0x01) 。

sfhdr.stctlhdr.ctltype
控件类型。

sfhdr.stctlhdr.ctlack
确认所需的指示器。

不需要确认 (0x00) 确认 (0x01)

sfhdr.stctlhdr.ctlflag1
应用程序标志 1。

sfhdr.stctlhdr.ctlflag2
应用程序标志 2。 (有关详细信息,请参阅 STSN.)

sfhdr.stctlhdr.ctlnumb1
代码 1。

sfhdr.stctlhdr.ctlnumb2
代码 2。

sfhdr.stctlhdr.ctlmsgk
消息键。

仅 LUA(请参阅“备注”):
元素

hdreptr-elteptr>
指向缓冲区元素 (NIL) 的指针。

hdreptr-startd>
数据在此缓冲区元素中的起点。

对于出站分段请求/响应单元 (RU) 的第二个段和后续段,值为 13 或 10

hdreptr-endd>
此缓冲区元素中的结束数据。

hdreptr-trpad>
保留。

hdreptr-dataru>
数据 RU。

注解

  • 如果应用程序使用函数管理接口的 LUA 变体 (FMI) ,则传输标头 (TH) 、响应标头 (RH) 和 RU 包含在数据元素中,并且 起始 字段指向 TH。 ctlflag1ctlflag2 字节未定义,不应使用。 应改用数据中的相应值。 (有关 FMI 的详细信息,请参阅 FMI 概念。)

  • 如果应用程序未使用函数管理接口的 LUA 变体 (FMI) ,则消息仅包含缓冲区标头。 无缓冲区元素。

  • 有关 Status-Control 控件类型代码的摘要,请参阅 Status-Control Message 中的表

  • 代码 1 和代码 2 字段仅适用于 状态控制 LUSTAT、SIGNAL 和 STSN 消息。

  • 应用程序标志字节 2 用于 状态控制 STSN 控制字节。 (有关详细信息,请参阅恢复。)