RomeoIndiaJulietUniform / AquaManage_Backend

Server for retrieving aquarium sensor data and controlling actuators
MIT License
0 stars 6 forks source link

Implement PlantedTank Sensor and MarineTank Sensor that extends Basic Tank Model in the Sensor Microservice #1

Open RomeoIndiaJulietUniform opened 1 month ago

RomeoIndiaJulietUniform commented 1 month ago

Issue: Implement PlantedTankService and MarineTankService

Description

We need to create two models, PlantedTank Sensor and MarineTank Sennsor , that will manage the functionalities specific to planted and marine tanks, respectively. Both services should implement the BasicTank Model interface to ensure consistency and shared functionalities across different tank types.

Parameters

Implement the PlantedTank class that:

Implement the MarineTank class that:

Test Cases

Acceptance Criteria

Additional Notes

LadislavTorma commented 1 month ago

Hello @RomeoIndiaJulietUniform, I found this issue quite interesting will you please assign it to me?

RomeoIndiaJulietUniform commented 1 month ago

Hii @LadislavTorma , thanks a lot for showing interest in the project. I'm happy to inform you that I have assigned this issue to you. You can take reference from the Actuator Service , the logic is quite similar.

Happy Coding 🙂!

LadislavTorma commented 1 month ago

Hi @RomeoIndiaJulietUniform , Today, I finally found some time to work on the issue assigned to me: Implement PlantedTankService and MarineTankService. However, as I reviewed the code, it looks like the issue has already been resolved as of September 22nd. Could you please confirm if I understood this correctly? Or are there specific aspects of the issue that still need to be addressed that I may have missed?

I just want to make sure I’m not duplicating work or misunderstanding the requirements.

Looking forward to your clarification!

Thanks, @LadislavTorma

RomeoIndiaJulietUniform commented 1 month ago

@LadislavTorma thanks for the question, I think there is a issue with the clarity , I have reformated the issue section for better understanding.

So, the project needs seperate sensor service for marine tank and planted tank as biological paramteres are different, you can refer the Actuator Microservice it already implements seperate Actuator while having a parent Basic Aquarium model (https://github.com/RomeoIndiaJulietUniform/AquaManage_Backend/tree/main/ActuatorService/src/main/java/com/DragonFish/aquaManage/ActuatorService/Models)

For more understanding you can refer this Excali Draw link (https://t.co/NTjHOfdP3j) . Pls feel free to ask if you have any more doubt , I am happy to help !!!