I_ScsmBrCBImplClass
Objects that implement this interface are report control block instances for buffered reports (buffered report control blocks, BRCBs). The TwinCAT Telecontrol Configurator generates report control block instances that are derived/extended from FB_AcsiBufferedReportControlBlock. All function blocks derived from FB_AcsiBufferedReportControlBlock automatically have the interface referred to above implemented by default.
Namespace: Tc3_iec61850_8_1
Library: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)
Inheritance hierarchy
I_AcsiCommonNodeClass -> I_AcsiCommonDataClass -> I_AcsiCommonControlBlockClass -> I_AcsiCommonBufferedReportControlBlockClass -> I_ScsmBrCBImplClass
INTERFACE I_ScsmBrCBImplClass EXTENDS I_AcsiCommonBufferedReportControlBlockClass
Properties
Name | Type | Access | Description |
---|---|---|---|
bGI | BOOL | Get, Set | Attribute value: Enabling the general interrogation command. |
bPurgeBuf | BOOL | Get, Set | Attribute value: Enabling the purge command. |
bRptEna | BOOL | Get, Set | Attribute value: Enabling/disabling the RCB control block. Further configuration needed. |
cOptFlds | Get, Set | Attribute value: Configuration of the optional fields that are transferred with a report. | |
cTrgOps | Get, Set | Attribute value: Configuration of the trigger options for sending a report. | |
iResvTms | INT | Get, Set | Attribute value: Configuration of the time for reserving the RCB for a specific client. |
nBufTm | DWORD | Get, Set | Attribute value: Configuration of the max. report buffer time in milliseconds. |
nConfRev | DWORD | Get, Set | Attribute value: Revision number of the RCB control block configuration. |
nEntryID | LWORD | Get, Set | Attribute value: ID of the report entry as 64-bit numerical value. |
nIntgPd | DWORD | Get, Set | Attribute value: Configuration of the max. time between integrity reports in milliseconds. |
nSqNum | WORD | Get, Set | Attribute value: Report sequence number. |
oEntryID | Get, Set | Attribute value: ID of the report entry as octet string. | |
oOwner | Get, Set | Attribute value: Owner of the RCB. IP address of the client which has reserved the RCB for itself (offline/online reservation). | |
sDatSet | Get, Set | Attribute value: Name of the linked data set. | |
sRptID | Get, Set | Attribute value: Report identification string. | |
tTimeOfEntry | Get, Set | Attribute value: Report timestamp. | |
ipDatSet | Get | Interface pointer of the linked data set. | |
ipClient | Get | Interface pointer of the client implementation of the BRCB control block. | |
ipServer | Get | Interface pointer of the server implementation of the BRCB control block. |