diff --git a/left/src/slave_protocol_handler.c b/left/src/slave_protocol_handler.c index 8813979..f1245ee 100644 --- a/left/src/slave_protocol_handler.c +++ b/left/src/slave_protocol_handler.c @@ -56,7 +56,7 @@ void SlaveTxHandler(void) TxMessage.length = 1; break; } - case SlaveProperty_ProtocolVersion: { + case SlaveProperty_ModuleProtocolVersion: { TxMessage.data[0] = MODULE_PROTOCOL_VERSION; TxMessage.length = 1; break; diff --git a/right/src/slave_drivers/uhk_module_driver.c b/right/src/slave_drivers/uhk_module_driver.c index 1bbb0fb..112369e 100644 --- a/right/src/slave_drivers/uhk_module_driver.c +++ b/right/src/slave_drivers/uhk_module_driver.c @@ -93,30 +93,30 @@ status_t UhkModuleSlaveDriver_Update(uint8_t uhkModuleDriverId) bool isSyncValid = memcmp(rxMessage->data, SlaveSyncString, SLAVE_SYNC_STRING_LENGTH) == 0; status = kStatus_Uhk_NoTransfer; *uhkModulePhase = isSyncValid && isMessageValid - ? UhkModulePhase_RequestProtocolVersion + ? UhkModulePhase_RequestModuleProtocolVersion : UhkModulePhase_RequestSync; break; } // Get protocol version - case UhkModulePhase_RequestProtocolVersion: + case UhkModulePhase_RequestModuleProtocolVersion: txMessage.data[0] = SlaveCommand_RequestProperty; - txMessage.data[1] = SlaveProperty_ProtocolVersion; + txMessage.data[1] = SlaveProperty_ModuleProtocolVersion; txMessage.length = 2; status = tx(i2cAddress); - *uhkModulePhase = UhkModulePhase_ReceiveProtocolVersion; + *uhkModulePhase = UhkModulePhase_ReceiveModuleProtocolVersion; break; - case UhkModulePhase_ReceiveProtocolVersion: + case UhkModulePhase_ReceiveModuleProtocolVersion: status = rx(rxMessage, i2cAddress); - *uhkModulePhase = UhkModulePhase_ProcessProtocolVersion; + *uhkModulePhase = UhkModulePhase_ProcessModuleProtocolVersion; break; - case UhkModulePhase_ProcessProtocolVersion: { + case UhkModulePhase_ProcessModuleProtocolVersion: { bool isMessageValid = CRC16_IsMessageValid(rxMessage); if (isMessageValid) { uhkModuleState->protocolVersion = rxMessage->data[0]; } status = kStatus_Uhk_NoTransfer; - *uhkModulePhase = isMessageValid ? UhkModulePhase_RequestModuleId : UhkModulePhase_RequestProtocolVersion; + *uhkModulePhase = isMessageValid ? UhkModulePhase_RequestModuleId : UhkModulePhase_RequestModuleProtocolVersion; break; } diff --git a/right/src/slave_drivers/uhk_module_driver.h b/right/src/slave_drivers/uhk_module_driver.h index 4aa3681..bc87861 100644 --- a/right/src/slave_drivers/uhk_module_driver.h +++ b/right/src/slave_drivers/uhk_module_driver.h @@ -29,9 +29,9 @@ UhkModulePhase_ProcessSync, // Get protocol version - UhkModulePhase_RequestProtocolVersion, - UhkModulePhase_ReceiveProtocolVersion, - UhkModulePhase_ProcessProtocolVersion, + UhkModulePhase_RequestModuleProtocolVersion, + UhkModulePhase_ReceiveModuleProtocolVersion, + UhkModulePhase_ProcessModuleProtocolVersion, // Get module id UhkModulePhase_RequestModuleId, diff --git a/shared/slave_protocol.h b/shared/slave_protocol.h index 14b2c2e..ebca392 100644 --- a/shared/slave_protocol.h +++ b/shared/slave_protocol.h @@ -27,7 +27,7 @@ typedef enum { SlaveProperty_Sync, - SlaveProperty_ProtocolVersion, + SlaveProperty_ModuleProtocolVersion, SlaveProperty_ModuleId, SlaveProperty_Features, } slave_property_t;