An enforcement officer may not arrest, stop or detain a person for the commission of a violation except to the extent provided in this section and ORS 810.410 (Arrest and citation).
An enforcement officer may stop and detain any person if the officer has reasonable grounds to believe that the person has committed a violation. An enforcement officer may stop and detain any employee, agent or representative of a firm, corporation or other organization if the officer has reasonable grounds to believe that the firm, corporation or other organization has committed a violation.
Except as provided in subsection (4) of this section, the period of detention may be only as long as is necessary to:
Establish the identity of the person, firm, corporation or organization believed to have committed the violation;
Conduct any investigation reasonably related to the violation; and