Whether a device keeps its safety configuration on a detachable safety module, which is what decides
whether the SMM parameter space and the SMM Setup Wizard apply to it at all.
Answered from the device's own object dictionary where possible. The dictionary is the standard
interface — CoE objects defined by ETG, readable from any compliant device — and it states this
outright, where a product ID only lets us infer it from a table we maintain by hand. It also needs no
client release to classify a product that does not exist yet.
productId is the fallback for a dictionary that has not been read. An empty or absent index list
means "not read", never "declares nothing": on a device whose dictionary could not be read, answering
false would silently take the safety configuration path away from a product that has one.
Whether a device keeps its safety configuration on a detachable safety module, which is what decides whether the SMM parameter space and the SMM Setup Wizard apply to it at all.
Answered from the device's own object dictionary where possible. The dictionary is the standard interface — CoE objects defined by ETG, readable from any compliant device — and it states this outright, where a product ID only lets us infer it from a table we maintain by hand. It also needs no client release to classify a product that does not exist yet.
productIdis the fallback for a dictionary that has not been read. An empty or absent index list means "not read", never "declares nothing": on a device whose dictionary could not be read, answeringfalsewould silently take the safety configuration path away from a product that has one.