10.07.2015 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Framework Protocols3.2 Signaling ProtocolsThis section describes the common signaling protocols within the <strong>Fast</strong> <strong>Models</strong> Portfolio. Itcontains the following sections:• Signal protocol• StateSignal protocol• Value protocol• ValueState protocol.3.2.1 Signal protocolThe Signal protocol has the following behavior:setValue(enum sg::Signal::State) : voidindicates a state change.Legal values for sg::Signal::State are:• sg::Signal::Set• sg::Signal::Clear3.2.2 StateSignal protocolThe StateSignal protocol has two behaviors:setValue(enum sg::Signal::State) : voidindicates a value changegetValue() : sg::Signal::Statereads the current value.3.2.3 Value protocolThe Value protocol has the following behavior:setValue(uint32_t value)indicates a state change.3.2.4 ValueState protocolThe ValueState protocol has the following behaviors:setValue(uint32_t value) : voidindicates a value changegetValue() : uint32_tread the current value state.<strong>ARM</strong> DUI 0423N Copyright © 2008-2012 <strong>ARM</strong>. All rights reserved. 3-3ID120712Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!