FreeStar Pro SMAC Programmers’ Guide
Rev B
0006-00-08-02-000
Page 20 of 34
3.2.5 Transmit Range Message State Diagram
Range Transmit
Process Radio Message
NO
INIT_RANGE_TX State
TRANSMITTING_RANGE
State
RECEIVE_ACK_INIT_TX
State
WAITING_RANGE_
ACK_TX
State
WAITING_RANGE_
NOACK_TX
State
WAITING_RANGE_
SINGLE_TX
State
-Set Dual Port RF
-Initialize Radio Flags
Ready to Transmit?
Single Message?
Require Acks?
YES
YES
Require Acks?
NO
YES
NO
Time to transmit
another
message?
YES
NO
YES
Done transmitting
message?
Setup Receive
YES
NO
Receive Done?
Single Message?
YES
NO
NO
Done
Done
Done transmitting
message?
NO
YES
TRANSMIT
NO
YES
NO
Figure 17 – Diagram, Transmit Range Message State