This Method is mandatory for the Facet SafetyProviderServerMapper and optional for the Facet SafetyProviderPubSubMapper. It is provided for each SafetyProvider serving as a Diagnostic Interface, see 6.4.3.
See Table 9 for the arguments of Method ReadSafetyDiagnostics and Table 10 for its AddressSpace definition.
The Method arguments OutSafetyData and OutNonSafetyData are application-specific types derived from Structure.
Signature
ReadSafetyDiagnostics (
[out]UInt32InSafetyConsumerID,
[out]UInt32InMonitoringNumber,
[out]InFlagsTypeInFlags,
[out]StructureOutSafetyData,
[out]OutFlagsTypeOutFlags,
[out]UInt32OutSPDU_ID_1,
[out]UInt32OutSPDU_ID_2,
[out]UInt32OutSPDU_ID_3,
[out]UInt32OutSafetyConsumerID,
[out]UInt32OutMonitoringNumber,
[out]UInt32OutCRC,
[out]StructureOutNonSafetyData)
;
Table 9 – ReadSafetyDiagnostics Method arguments
Argument |
Description |
|
InSafetyConsumerID |
see Table 7 |
|
InMonitoringNumber |
see Table 7 |
|
InFlags |
see Table 7 |
|
OutSafetyData |
see Table 7 |
|
OutFlags |
see Table 7 |
|
OutSPDU_ID_1 |
see Table 7 |
|
OutSPDU_ID_2 |
see Table 7 |
|
OutSPDU_ID_3 |
see Table 7 |
|
OutSafetyConsumerID |
see Table 7 |
|
OutMonitoringNumber |
see Table 7 |
|
OutCRC |
see Table 7 |
|
OutNonSafetyData |
see Table 7 |
Table 10 – ReadSafetyDiagnostics Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
ReadSafetyDiagnostics |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |
Conformance units |
|||||
ReadSafetyDiagnostics |