Skip to content

Commit 2fc3f54

Browse files
authored
Merge pull request #543 from LeeLeahy2/vct-use-proper-commands
VCT: Use proper VC commands, remove some sprinkler server stuff
2 parents 7cca6be + 51d2caf commit 2fc3f54

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

Firmware/Tools/VcServerTest.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#define GET_DEVICE_INFO "ati"
2323
#define GET_MY_VC_ADDRESS "ati30"
2424
#define GET_UNIQUE_ID "ati8"
25-
#define GET_VC_STATE "ati12"
25+
#define GET_VC_STATE "ati31"
2626
#define GET_VC_STATUS "ata"
2727
#define LINK_RESET_COMMAND "atz"
2828
#define MY_VC_ADDRESS "myVc: "
@@ -89,7 +89,7 @@
8989
typedef enum
9090
{
9191
//List commands in priority order
92-
CMD_ATI11 = 0, //Get myVC
92+
CMD_ATI30 = 0, //Get myVC
9393
CMD_ATB, //Break all VC links
9494
CMD_ATA, //Get VC status
9595

@@ -100,7 +100,7 @@ typedef enum
100100

101101
//Get remote radio connection status, type and ID
102102
CMD_AT_CMDVC_2, //Select target VC
103-
CMD_ATI12, //Get the VC state
103+
CMD_ATI31, //Get the VC state
104104
CMD_ATI, //Get the device type
105105
CMD_ATI8, //Get the radio's unique ID
106106

@@ -110,9 +110,9 @@ typedef enum
110110

111111
const char * const commandName[] =
112112
{
113-
"ATI11", "ATIB", "ATA", "AT-CMDVC", "ATC",
113+
"ATI30", "ATIB", "ATA", "AT-CMDVC", "ATC",
114114
"WAIT_CONNECT",
115-
"AT-CMDVC_2", "ATI12", "ATI", "ATI8",
115+
"AT-CMDVC_2", "ATI31", "ATI", "ATI8",
116116
};
117117

118118
typedef struct _VIRTUAL_CIRCUIT
@@ -576,7 +576,7 @@ void radioToPcLinkStatus(VC_SERIAL_MESSAGE_HEADER * header, uint8_t * data, uint
576576
else
577577
{
578578
COMMAND_ISSUE(virtualCircuitList[srcVc].commandQueue, virtualCircuitList[srcVc].commandTimer, CMD_AT_CMDVC_2);
579-
COMMAND_ISSUE(virtualCircuitList[srcVc].commandQueue, virtualCircuitList[srcVc].commandTimer, CMD_ATI12);
579+
COMMAND_ISSUE(virtualCircuitList[srcVc].commandQueue, virtualCircuitList[srcVc].commandTimer, CMD_ATI31);
580580
COMMAND_ISSUE(virtualCircuitList[srcVc].commandQueue, virtualCircuitList[srcVc].commandTimer, CMD_ATI);
581581
COMMAND_ISSUE(virtualCircuitList[srcVc].commandQueue, virtualCircuitList[srcVc].commandTimer, CMD_ATI8);
582582
}
@@ -840,18 +840,18 @@ void issuePcCommands()
840840
cmdToRadio((uint8_t *)BREAK_LINKS_COMMAND, strlen(BREAK_LINKS_COMMAND));
841841
return;
842842

843-
case CMD_ATI11: //Get myVC
843+
case CMD_ATI30: //Get myVC
844844
if (myVc == VC_UNASSIGNED)
845845
{
846846
//Get myVc address
847847
if (DEBUG_PC_CMD_ISSUE)
848-
printf("Issuing ATI11 command\n");
848+
printf("Issuing ATI30 command\n");
849849
findMyVc = true;
850850
cmdToRadio((uint8_t *)GET_MY_VC_ADDRESS, strlen(GET_MY_VC_ADDRESS));
851851
return;
852852
}
853853
if (DEBUG_PC_CMD_ISSUE)
854-
printf("Skipping ATI11 command, myVC already known\n");
854+
printf("Skipping ATI30 command, myVC already known\n");
855855
COMMAND_COMPLETE(pcCommandQueue, pcActiveCommand);
856856
break;
857857

@@ -877,10 +877,10 @@ void issuePcCommands()
877877
cmdToRadio((uint8_t *)START_3_WAY_HANDSHAKE, strlen(START_3_WAY_HANDSHAKE));
878878
return;
879879

880-
case CMD_ATI12:
880+
case CMD_ATI31:
881881
//Get the VC state
882882
if (DEBUG_PC_CMD_ISSUE)
883-
printf("Issuing ATI12 command\n");
883+
printf("Issuing ATI31 command\n");
884884
cmdToRadio((uint8_t *)GET_VC_STATE, strlen(GET_VC_STATE));
885885
return;
886886

@@ -1041,24 +1041,24 @@ bool issueVcCommands(int vcIndex)
10411041

10421042
//Get the VC state
10431043
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_AT_CMDVC_2);
1044-
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI12);
1044+
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI31);
10451045
break;
10461046

10471047
case CMD_AT_CMDVC_2:
10481048
//Determine if the local command processor is idle
10491049
if (commandProcessorIdle(vcIndex))
10501050
{
10511051
if (DEBUG_PC_CMD_ISSUE)
1052-
printf("Migrating AT-CMDVC and ATI12 commands to PC command queue\n");
1052+
printf("Migrating AT-CMDVC and ATI31 commands to PC command queue\n");
10531053
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_AT_CMDVC_2);
1054-
if (COMMAND_PENDING(virtualCircuitList[vcIndex].commandQueue, CMD_ATI12))
1055-
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI12);
1054+
if (COMMAND_PENDING(virtualCircuitList[vcIndex].commandQueue, CMD_ATI31))
1055+
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI31);
10561056
return true;
10571057
}
10581058
virtualCircuitList[vcIndex].activeCommand = CMD_LIST_SIZE;
10591059
return true;
10601060

1061-
case CMD_ATI12:
1061+
case CMD_ATI31:
10621062
return true;
10631063

10641064
case CMD_ATI:
@@ -1183,7 +1183,7 @@ int main(int argc, char **argv)
11831183

11841184
//Perform the initialization commands
11851185
pcCommandTimer = 1;
1186-
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI11); //Get myVC
1186+
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATI30); //Get myVC
11871187
COMMAND_ISSUE(pcCommandQueue, pcCommandTimer, CMD_ATA); //Get all the VC states
11881188

11891189
//Break the links if requested

0 commit comments

Comments
 (0)