⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 icb4b8ms.h

📁 ICCP Toolkit 是在 Tru64下开发Tase.2通信协议的开发包
💻 H
📖 第 1 页 / 共 2 页
字号:
    icInt          MsgAlign2;} icTypeMsgAlign;typedef struct icTypeIccpHeader {    icInt          RemoteId;    icInt          RequestId;    icInt          DestinationId;    icInt          ReferenceNumber;    icInt          MessageType;    icChar         VariableName[IC_MAX_NAME_SIZE+1];    icChar         Conditions;} icTypeIccpHeader;typedef struct icMsgTypeHeaders {    icTypeIccpHeader             MsgHeader;    icUChar                      MsgTypeHeaderStart;} icMsgTypeHeaders;typedef struct icMsgTypeBlock4Data {    icTypeIccpHeader             MsgHeader;    icTypeInfoBufferHeader       MsgTypeHeader;    icTypeMsgAlign               MsgDataAlign;/*  icUChar                      MsgData;      */} icMsgTypeBlock4Data;typedef struct icMsgTypeBlock8Request {    icTypeIccpHeader             MsgHeader;    icTypeAccountReq             MsgTypeHeader;} icMsgTypeBlock8Request;typedef struct icTypeTADataHeader {    icInt          LocalRefOffset;    icInt          SegmentOffset;    icInt          IntegerOffset;    icInt          FloatOffset;    icInt          ProfileOffset;} icTypeTADataHeader;typedef struct icMsgTypePeriodic {    icTypeIccpHeader             MsgHeader;    icTypeNamedPeriodicHeader    MsgTypeHeader;    icTypeTADataHeader           MsgDataHeader;    icTypeMsgAlign               MsgDataAlign;/*  icUChar                      MsgData;      */} icMsgTypePeriodic;typedef struct icMsgTypeSegProfile {    icTypeIccpHeader             MsgHeader;    icTypeNamedSegProfileHeader  MsgTypeHeader;    icTypeTADataHeader           MsgDataHeader;    icTypeMsgAlign               MsgDataAlign;/*  icUChar                      MsgData;      */} icMsgTypeSegProfile;typedef struct icMsgTypeProfile {    icTypeIccpHeader             MsgHeader;    icTypeNamedProfileHeader     MsgTypeHeader;    icTypeTADataHeader           MsgDataHeader;    icTypeMsgAlign               MsgDataAlign;/*  icUChar                      MsgData;      */} icMsgTypeProfile;typedef struct icMsgTypeSegPeriodic {    icTypeIccpHeader             MsgHeader;    icTypeNamedSegPeriodicHeader MsgTypeHeader;    icTypeTADataHeader           MsgDataHeader;    icTypeMsgAlign               MsgDataAlign;/*  icUChar                      MsgData;      *//* The remainder of the message, beginning with MsgData is variable length  *//* and optionally contains:                                                 *//*                                                                          *//* NOTE: Each of the arrays described below will begin on a MOD 8           *//*        byte boundary.                                                    *//*                                                                          *//*   - An array of Local Reference Numbers                                  *//*       Length =  NumberLocalRef from MsgTypeHeader                        *//*        (If NumberLocalRef = 0, then the array is not present)            *//*                                                                          *//*   - An array of Transmission Segments                                    *//*       Length =  NumberSegments from MsgTypeHeader                        *//*        (If NumberSegments = 0, then the array is not present)            *//*     Each instance of the array contains:                                 *//*        - A Transmission Segment of type icTypeTransmissionSeg            *//*        - A optional array of Matrix ID's of type icMatrixId              *//*           Length =  NumberFloatIds + NumberIntegerIds from               *//*                      icTypeTransmissionSeg                               *//*             (If Length = 0, then the Matrix IDs are not present)         *//*        - A optional array of Integer values of type icUInt               *//*           Length =  NumberIntegerIds from icTypeTransmissionSeg          *//*             (If Length = 0, then the Integer values are not present)     *//*        - A optional array of Float values of type icFloat                *//*           Length =  NumberIntegerIds from icTypeTransmissionSeg          *//*             (If Length = 0, then the Integer values are not present)     *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberFloatIds + NumberIntegerIds from MsgTypeHeader     *//*                                                                          *//*   - An array of Integer values of type icUInt                            *//*       Length =  NumberIntegerIds from  MsgTypeHeader                     *//*         (If Length = 0, then the Integer values are not present)         *//*                                                                          *//*   - An array of Float values of type icFloat                             *//*       Length =  NumberFloatIds from  MsgTypeHeader                       *//*         (If Length = 0, then the Float values are not present) )         *//*                                                                          *//*                                                                          */} icMsgTypeSegPeriodic;typedef struct icMsgTypeDONewRev {    icTypeIccpHeader             MsgHeader;    icTypeDONewRevSched          MsgTypeHeader;} icMsgTypeDONewRev;typedef struct icMsgTypeDOActual {    icTypeIccpHeader             MsgHeader;    icTypeDOActual               MsgTypeHeader;} icMsgTypeDOActual;typedef struct icMsgTypeDOCancel {    icTypeIccpHeader             MsgHeader;    icTypeDOCancel               MsgTypeHeader;} icMsgTypeDOCancel;typedef struct icMsgTypeAvailable {    icTypeIccpHeader             MsgHeader;    icTypeAvailable              MsgTypeHeader;} icMsgTypeAvailable;typedef struct icMsgTypeUnAvailable {    icTypeIccpHeader             MsgHeader;    icTypeUnAvailable            MsgTypeHeader;} icMsgTypeUnAvailable;typedef struct icMsgTypeStatusAvailable {    icTypeIccpHeader             MsgHeader;    icTypeStatusAvailable        MsgTypeHeader;} icMsgTypeStatusAvailable;typedef struct icMsgTypeStatusUnAvailable {    icTypeIccpHeader             MsgHeader;    icTypeStatusUnAvailable      MsgTypeHeader;} icMsgTypeStatusUnAvailable;typedef struct icMsgTypeForecast {    icTypeIccpHeader             MsgHeader;    icTypeForecast               MsgTypeHeader;} icMsgTypeForecast;typedef struct icMsgTypeCurve {    icTypeIccpHeader             MsgHeader;    icTypeCurve                  MsgTypeHeader;    icTypeMsgAlign               MsgDataAlign;} icMsgTypeCurve;   /* ********************* PJM specific messages ********************* */typedef struct icTypeGDRDataHeader {    icInt          LocalRefOffset;    icInt          Text1Offset;    icInt          Text2Offset;    icInt          Integer1Offset;    icInt          Integer2Offset;    icInt          Float1Offset;    icInt          Float2Offset;} icTypeGDRDataHeader;typedef struct icMsgTypeGeneralDataReport {    icTypeIccpHeader              MsgHeader;    icTypeGeneralDataReportHeader MsgTypeHeader;    icTypeGDRDataHeader           MsgDataHeader;    icTypeMsgAlign                MsgDataAlign;/*  icUChar                       MsgData;                                  *//* The remainder of the message, beginning with MsgData is variable length  *//* and optionally contains:                                                 *//*                                                                          *//* NOTE: Each of the arrays described below will begin on a MOD 8           *//*        byte boundary.                                                    *//*                                                                          *//*   - An array of Local Reference Numbers                                  *//*       Length =  NumberLocalRef from MsgTypeHeader                        *//*        (If NumberLocalRef = 0, then the array is not present)            *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberText1 from MsgTypeHeader                           *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Text values of type icText32Value                        *//*       Length =  NumberText1 * NumberText1Rows from  MsgTypeHeader        *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberText2 from MsgTypeHeader                           *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Text values of type icText32Value                        *//*       Length =  NumberText2 * NumberText2Rows from  MsgTypeHeader        *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberInteger1 from MsgTypeHeader                        *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Integer values of type icInteger                         *//*       Length =  NumberInteger1 * NumberInteger1Rows from  MsgTypeHeader  *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberInteger2 from MsgTypeHeader                        *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Integer values of type icInteger                         *//*       Length =  NumberInteger2 * NumberInteger2Rows from  MsgTypeHeader  *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberFloat1 from MsgTypeHeader                          *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Float values of type icFloat                             *//*       Length =  NumberFloat1 * NumberFloat1Rows from  MsgTypeHeader      *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*   - An array of Matrix ID's of type icMatrixId                           *//*       Length =  NumberFloat2 from MsgTypeHeader                          *//*         (If Length = 0, then the Matrix ID's are not present)            *//*                                                                          *//*   - An array of Float values of type icFloat                             *//*       Length =  NumberFloat2 * NumberFloat2Rows from  MsgTypeHeader      *//*         (If Length = 0, then the values are not present)                 *//*                                                                          *//*                                                                          */} icMsgTypeGeneralDataReport;typedef struct icMsgTypeGeneralDataResponse {    icTypeIccpHeader                MsgHeader;    icTypeGeneralDataResponse       MsgTypeHeader;} icMsgTypeGeneralDataResponse;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -