A system comprising: a wireless leaf node (110a-110e) configured to modify operation of an industrial process; and a plurality of wireless access points (108a-108e, 112, 112a-112b) configured to transmit data to the wireless leaf node in specified time slots (306, 306a-306o) within a data frame and to receive an acknowledgement from the wireless leaf node in response to successful receipt of the data by the wireless leaf node; wherein a first one of the access points is configured to: transmit a first data message to the wireless leaf node during a first half of a first time slot (306a, 306c, 306e, 306g, 306k); in response to determining that no acknowledgement is received to the transmission of the first data message, perform a first retransmission of the first data message to the wireless leaf node during a second half of the first time slot; transmit a second data message to the wireless leaf node during a first half of a second time slot (306b, 306d, 306f, 306h, 3061); and in response to determining that no acknowledgement is received to the first retransmission, determine whether to perform a second retransmission of the first data message to the wireless leaf node after the first half of the second time slot during a second half of the second time slot based on whether an acknowledgement is received to the transmission of the second data message and a priority order for message retransmissions. a wireless leaf node (110a-110e) configured to modify operation of an industrial process; and a plurality of wireless access points (108a-108e, 112, 112a-112b) configured to transmit data to the wireless leaf node in specified time slots (306, 306a-306o) within a data frame and to receive an acknowledgement from the wireless leaf node in response to successful receipt of the data by the wireless leaf node; wherein a first one of the access points is configured to: transmit a first data message to the wireless leaf node during a first half of a first time slot (306a, 306c, 306e, 306g, 306k); in response to determining that no acknowledgement is received to the transmission of the first data message, perform a first retransmission of the first data message to the wireless leaf node during a second half of the first time slot; transmit a second data message to the wireless leaf node during a first half of a second time slot (306b, 306d, 306f, 306h, 3061); and in response to determining that no acknowledgement is received to the first retransmission, determine whether to perform a second retransmission of the first data message to the wireless leaf node after the first half of the second time slot during a second half of the second time slot based on whether an acknowledgement is received to the transmission of the second data message and a priority order for message retransmissions. transmit a first data message to the wireless leaf node during a first half of a first time slot (306a, 306c, 306e, 306g, 306k); in response to determining that no acknowledgement is received to the transmission of the first data message, perform a first retransmission of the first data message to the wireless leaf node during a second half of the first time slot; transmit a second data message to the wireless leaf node during a first half of a second time slot (306b, 306d, 306f, 306h, 3061); and in response to determining that no acknowledgement is received to the first retransmission, determine whether to perform a second retransmission of the first data message to the wireless leaf node after the first half of the second time slot during a second half of the second time slot based on whether an acknowledgement is received to the transmission of the second data message and a priority order for message retransmissions.