OK, this is a really difficult question. I am hoping someone from Philips frequents these boards and can help me.

I have a question about a very specific piece of the Philips Data Export Interface protocol. Occasionally, datapoints get sent across with a bitmask overlayed on them. This is explained in the protocol document under:

"Attribute: Sample Array Fixed Value Specification"

For example, an ECG might send the binary value:

1010000100010100

But this is actually overlayed with the following bitmask for SA_FIX_PACER_MASK:

1000000000000100

So I would assume that I can "unmask" that value, and the result should be:

0010000100010000

But that gives me a value that is totally wrong.

Are there any experts at Philips who can help me with the bitmasking here? I am seeing it on numerous signals, such AWF and AWP and all the ECG channels when the pacer is enabled.

Thanks so much,
John