This method is used to provide information about the change of an external safety state. For example, safety doors which are not under supervision of a vision system are open and as a consequence it is not possible to switch on a laser source inside a vision system.
Important note: This is not to be used as a safety feature. It is only for information purposes.
ReportSafetyState ([in] Boolean safetyTriggered [in] String safetyInformation[out] Int32 error);
Table 79 – ReportSafetyState Method Arguments
|safetyTriggered||Information about the current external safety state.|
|safetyInformation||Information that can be provided to the vision system – e.g. opening safety door.|
|Error||0 – OK
Values > 0 are reserved for errors defined by this and future standards.
Values < 0 shall be used for application-specific errors.
Table 80 – ReportSafetyState Method AddressSpace Definition