TLM_BACKUP_RUN
while (cmds->tcs_reader == TLM_BACKUP_RUN &&
lcmd->tc_reader == TLM_BACKUP_RUN) {
if (cmds->tcs_reader != TLM_BACKUP_RUN)
if (lcmd->tc_reader != TLM_BACKUP_RUN)
if (lcmd->tc_writer != TLM_BACKUP_RUN) {
cmds->tcs_reader = cmds->tcs_writer = TLM_BACKUP_RUN;
cmds->tcs_command->tc_reader = TLM_BACKUP_RUN;
cmds->tcs_command->tc_writer = TLM_BACKUP_RUN;
if (lcmd->tc_writer != TLM_BACKUP_RUN) {
cmds->tcs_reader = cmds->tcs_writer = TLM_BACKUP_RUN;
cmds->tcs_command->tc_reader = TLM_BACKUP_RUN;
cmds->tcs_command->tc_writer = TLM_BACKUP_RUN;
while (commands->tcs_reader == TLM_BACKUP_RUN &&
local_commands->tc_reader == TLM_BACKUP_RUN &&
while (commands->tcs_reader == TLM_BACKUP_RUN &&
local_commands->tc_reader == TLM_BACKUP_RUN) {
cmds->tcs_reader = cmds->tcs_writer = TLM_BACKUP_RUN;
cmds->tcs_command->tc_reader = TLM_BACKUP_RUN;
cmds->tcs_command->tc_writer = TLM_BACKUP_RUN;
if (commands->tcs_reader != TLM_BACKUP_RUN) {
if (commands->tcs_reader != TLM_BACKUP_RUN) {
while (local_commands->tc_reader == TLM_BACKUP_RUN) {
local_commands->tc_reader == TLM_BACKUP_RUN; i++) {
if (commands->tcs_reader != TLM_BACKUP_RUN) {
if (commands->tcs_reader != TLM_BACKUP_RUN) {
cmd->tc_reader = TLM_BACKUP_RUN;
cmd->tc_writer = TLM_BACKUP_RUN;