### channelOR

The output is the logical OR of the outputs of all included Channeel subsetters. This means that it will evaluate to true if at least one of the enclosed channel subsetters evaluates to true. The subsetters after the first true outputted are not evaluated. In addition, any network or station subsetter may be used here directly.

### Example

    <channelOR>
        <channelEffectiveTimeOverlap>
            <startTime>20020701T00:00:00.001Z</startTime>
            <endTime>20021030T00:00:00.001Z</endTime>
        </channelEffectiveTimeOverlap>
        <sampling>
            <min>1</min>
            <max>40</max>
            <interval>
                <unit>SECOND</unit>
                <value>1</value>
            </interval>
        </sampling>
    </channelOR>

### This consists of

<channelOR>

channelPlus At least once choice
channel
stationPlus
</channelOR>

### Places this can be found

In channel there is a choice between all of the following

- siteCode
- siteDepthRange
- siteEffectiveTimeOverlap
- siteArea
- siteBoxArea
- sitePolygonFile
- channelCode
- bandCode
- gainCode
- orientationCode
- sampling
- channelEffectiveTimeOverlap
- orientationRange
- orientationAzimuthRange
- orientationDipRange
- channelAND
- channelOR
- channelNOT
- externalChannelSubsetter
- hadDataLastWeek
- printlineChannelProcess
- responseWriter
- sacPoleZeroWriter
- stationHas
- alwaysSuccess
- hasResponse
- hasSensitivity
- repairSensitivity
- responseFilterType
- stageTransferType
- stageInputUnit
- stageOutputUnit
- clockId
- clockManufacturer
- clockModel
- clockSerial
- clockType
- dasId
- dasManufacturer
- dasModel
- dasSerial
- dasStyle
- sensorId
- sensorManufacturer
- sensorModel
- sensorSerial
- sensorNominalHighFreq
- sensorNominalLowFreq
- hasNegativeSensitivity
- isFlipped
- isGroupable
- channelScript