6.2.2.4 Method ReadSafetyDiagnostics

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]	UInt32	InSafetyConsumerID,
		[out]	UInt32	InMonitoringNumber,
		[out]	InFlagsType	InFlags,
		[out]	Structure	OutSafetyData,
		[out]	OutFlagsType	OutFlags,
		[out]	UInt32	OutSPDU_ID_1,
		[out]	UInt32	OutSPDU_ID_2,
		[out]	UInt32	OutSPDU_ID_3,
		[out]	UInt32	OutSafetyConsumerID,
		[out]	UInt32	OutMonitoringNumber,
		[out]	UInt32	OutCRC,
		[out]	Structure	OutNonSafetyData)
		;
Table 9 – ReadSafetyDiagnostics Method arguments
ArgumentDescription
InSafetyConsumerIDsee Table 7
InMonitoringNumbersee Table 7
InFlagssee Table 7
OutSafetyDatasee Table 7
OutFlagssee Table 7
OutSPDU_ID_1see Table 7
OutSPDU_ID_2see Table 7
OutSPDU_ID_3see Table 7
OutSafetyConsumerIDsee Table 7
OutMonitoringNumbersee Table 7
OutCRCsee Table 7
OutNonSafetyDatasee Table 7
Table 10 – ReadSafetyDiagnostics Method AddressSpace definition
AttributeValue
BrowseNameReadSafetyDiagnostics
ReferencesNodeClassBrowseName DataTypeTypeDefinitionModellingRule
HasPropertyVariableOutputArgumentsArgument[] PropertyTypeMandatory
Conformance units
ReadSafetyDiagnostics