Index: firmware/App/Services/StateServices/TubeSetInstall.h =================================================================== diff -u -r9f269e078e888d29faaa16d1e5c287302cf70c90 -r027a8c7ac2a20cae3304dd6d72d54a1edbc19820 --- firmware/App/Services/StateServices/TubeSetInstall.h (.../TubeSetInstall.h) (revision 9f269e078e888d29faaa16d1e5c287302cf70c90) +++ firmware/App/Services/StateServices/TubeSetInstall.h (.../TubeSetInstall.h) (revision 027a8c7ac2a20cae3304dd6d72d54a1edbc19820) @@ -8,7 +8,7 @@ * @file TubeSetInstall.h * * @author (last) Praneeth Bunne -* @date (last) 04-May-2026 +* @date (last) 26-Jun-2026 * * @author (original) Praneeth Bunne * @date (original) 01-May-2026 @@ -32,7 +32,7 @@ // ********** public definitions ********** -/// Enumeration of Tube Set install sub-states. +/// Enumeration of Tube Set install sub-states. enum Tube_Set_Install_States { TUBE_SET_INSTALL_STATE_AWAIT_TUBE_SET_CONFIRMATION = 0, // Awaiting user confirmation that tubeset is placed. @@ -55,6 +55,10 @@ BOOL handleAutoLoadRequest( MESSAGE_T *message ); // Handle UI auto-load confirmation request BOOL handleSetupTubingSetConnectionConfirmRequest( MESSAGE_T *message ); // Handle UI setup tubing set connection confirmation request +void setTubeSetType( TUBE_SET_TYPE_T type ); // Set the current installed tube set type TODO: Call this after implementing bar code logic +TUBE_SET_TYPE_T getTubeSetType( void ); // Get the current installed tube set type +void validateTubeSetType( void ); // Validate tube set type with the modality TODO: call this after implementing bar code logic and setting the tube set type + /**@}*/ #endif