mirror of
https://github.com/martijnvanbrummelen/nwipe.git
synced 2026-02-20 13:42:14 +00:00
Change_HPA_message_to_stop_flashing_&_move_to_end_of_line
The HPA message alternating with the drive model serial number made reading the serial number quite a challenge and made the display far too messy looking when displaying 20+ drives or even 10+ drives with differing HPA statuses. Removed, alternating appearance. Reduced size of message. Placed after temperature, before drive model/serial in display.
This commit is contained in:
@@ -291,6 +291,7 @@ int check_device( nwipe_context_t*** c, PedDevice* dev, int dcount )
|
||||
}
|
||||
|
||||
/* Initialise the variables that toggle the [size][temp c] with [HPA status]
|
||||
* Not currently used, but may be used in the future or for other purposes
|
||||
*/
|
||||
next_device->HPA_toggle_time = time( NULL );
|
||||
next_device->HPA_display_toggle_state = 0;
|
||||
|
||||
58
src/gui.c
58
src/gui.c
@@ -832,51 +832,35 @@ void nwipe_gui_select( int count, nwipe_context_t** c )
|
||||
/* print the temperature */
|
||||
wprintw_temperature( c[i + offset] );
|
||||
|
||||
/* Toggle the drive/serial with [HDA/DCO Status]
|
||||
*/
|
||||
switch( c[i + offset]->HPA_display_toggle_state )
|
||||
switch( c[i + offset]->HPA_status )
|
||||
{
|
||||
case 0:
|
||||
/* print the drive model and serial number */
|
||||
wprintw( main_window, " %s/%s", c[i + offset]->device_model, c[i + offset]->device_serial_no );
|
||||
case HPA_ENABLED:
|
||||
wprintw( main_window, " " );
|
||||
wattron( main_window, COLOR_PAIR( 9 ) );
|
||||
wprintw( main_window, "[HS? YES!]" );
|
||||
wattroff( main_window, COLOR_PAIR( 9 ) );
|
||||
break;
|
||||
|
||||
case 1:
|
||||
switch( c[i + offset]->HPA_status )
|
||||
{
|
||||
case HPA_ENABLED:
|
||||
wprintw( main_window, " " );
|
||||
wattron( main_window, COLOR_PAIR( 9 ) );
|
||||
wprintw( main_window, " HPA/DCO Hidden sectors detected !!" );
|
||||
wattroff( main_window, COLOR_PAIR( 9 ) );
|
||||
break;
|
||||
case HPA_DISABLED:
|
||||
wprintw( main_window, " " );
|
||||
wprintw( main_window, "[HS? NO ]" );
|
||||
break;
|
||||
|
||||
case HPA_DISABLED:
|
||||
wprintw( main_window, " " );
|
||||
wprintw( main_window, "HPA/DCO No hidden sectors detected " );
|
||||
break;
|
||||
case HPA_UNKNOWN:
|
||||
wprintw( main_window, " " );
|
||||
wprintw( main_window, "[HS? ???]" );
|
||||
break;
|
||||
|
||||
case HPA_UNKNOWN:
|
||||
wprintw( main_window, " " );
|
||||
wattron( main_window, COLOR_PAIR( 9 ) );
|
||||
wprintw( main_window, " HPA/DCO hidden sectors indeterminate " );
|
||||
wattroff( main_window, COLOR_PAIR( 9 ) );
|
||||
break;
|
||||
default:
|
||||
|
||||
case HPA_NOT_APPLICABLE:
|
||||
/* print the drive model and serial number */
|
||||
wprintw( main_window,
|
||||
" %s/%s",
|
||||
c[i + offset]->device_model,
|
||||
c[i + offset]->device_serial_no );
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
break;
|
||||
}
|
||||
wprintw( main_window, " " );
|
||||
wprintw( main_window, "[HS? N/A]" );
|
||||
break;
|
||||
}
|
||||
|
||||
/* print the drive model and serial number */
|
||||
wprintw( main_window, " %s/%s", c[i + offset]->device_model, c[i + offset]->device_serial_no );
|
||||
|
||||
if( c[i + offset]->HPA_toggle_time + 1 < time( NULL ) )
|
||||
{
|
||||
switch( c[i + offset]->HPA_display_toggle_state )
|
||||
|
||||
Reference in New Issue
Block a user