Hello,
I was looking through several EM's we have and within the class EM under the ACQ_REL composite there are instances of different arbitration instrument composites linked and within the composite the PRIVATE_MASK parameter you can have a floating point array set. I will provide those below and I wasn't able to gather much in BOL, so if someone can elaborate on it or point me in a direction for more information on the array. The example given in the description of the composite doesn't make a lot of sense to me. It talks about private/shared and option 1 or option 2
If these devices are set up as shared, if the ARB composite (non-queue) are being used does the private_mask parameter even have to be exact? How do you determine what the floating point array is?
On the topic of acquiring devices, if the linked composite module is also used in another EM and those devices are shared not private, shouldn't the generic scripting in the ACT of the Acquire/Release composite already handle ownership arbitration? Any information would be greatly appreciated.
In reply to Matt Stoner:
Matt, as always you bring a wealth of knowledge, thank you. You indeed were correct on the device_id being 1,2,5 & 6 respectively. Thank you for the clarification of private/shared from module having nothing to do with composite, I assumed that they were the same. So if I have devices that are linked in the above MIS_BATCH_EM (16374) devices 11 & 12 respectively and have another EM that I am creating that will utilize those same valves (Devices 1 & 2), I will need to adjust the floating point array in the MIS_BATCH_EM to make those two valves (shared) and in the new EM I will not have anything in the floating point array for number but will acquire them via SFC and action steps (like I am used to). Do I understand you correctly? Thanks again for the clarification on the array.
In reply to John Pelfrey: