int main(void) { int result, done, op; result = SusiDllInit(); if (result == FALSE) { printf("SusiDllInit() failed\n"); return 1; } result = SusiHWMAvailable(); if (result == FALSE) { printf("SusiHWMAvailable() failed\n"); SusiDllUnInit(); return 1; } result = show_platform_info(); done = 0; while (! done) { show_menu(); if (scanf("%i", &op) <= 0) op = -1; switch (op) { case 0: done = 1; continue; case 1: result = get_voltage(); break; case 2: result = get_temperature(); break; case 3: result = get_fan_speed(); break; case 4: result = set_fan_speed(); break; default: printf("\nUnknown choice!\n\n"); continue; } if (result != 0) { printf("Library returns with error.\n"); SusiDllUnInit(); return 1; } } result = SusiDllUnInit(); if (result == FALSE) { printf("SusiDllUnInit() failed\n"); return 1; } return 0; }
int main(void) { int result; int done, op; result = SusiDllInit(); if (result == FALSE) { printf("SusiDllInit() failed\n"); return 1; } result = SusiVCAvailable(); if ((result & VC_VGA_CTL_SUPPORT) == 0) { printf("SusiVCAvailable() = %d failed\n", result); SusiDllUnInit(); return 1; } result = show_platform_info(); done = 0; while (! done) { show_menu(); if (scanf("%i", &op) <= 0) op = -1; switch (op) { case 0: done = 1; continue; case 1: result = SusiVCScreenOn(); break; case 2: result = SusiVCScreenOff(); break; default: printf("\nUnknown choice!\n\n"); continue; } if (result == FALSE) { SusiDllUnInit(); return 1; } } result = SusiDllUnInit(); if (result == FALSE) { printf("SusiDllUnInit() failed\n"); return 1; } return 0; }
int main(int argc, char** argv) { (void)argc, (void)argv; if (platform_init() != 0) { LogError("Cannot initialize platform.\n"); } else { show_platform_info(); show_sastoken_example(); #ifdef USE_HTTP http_examples(); test_http_proxy_io(); #endif platform_deinit(); } return 0; }
int main(void) { int result; int done, op; result = SusiDllInit(); if (result == FALSE) { printf("SusiDllInit() failed\n"); return 1; } result = SusiCoreAvailable(); if (result == 0) { printf("SusiCoreAvailable() failed\n"); SusiDllUnInit(); return 1; } show_platform_info(); result = SusiPlusSpeedSetActive(); if (result != 0) { printf("SusiPlusSpeedSetActive() failed\n"); printf("CPU or OS does not support speedstep!!\n"); SusiDllUnInit(); return 1; } done = 0; while (! done) { show_menu(); if (scanf("%i", &op) <= 0) op = -1; switch (op) { case 0: done = 1; continue; case 1: result = get_mode(); break; case 2: result = set_mode(); break; default: printf("\nUnknown choice!\n\n"); continue; } if (result != 0) { SusiDllUnInit(); return 1; } } result = SusiPlusSpeedSetInactive(); if (result != 0) { printf("SusiPlusSpeedSetInactive() failed\n"); SusiDllUnInit(); return 1; } result = SusiDllUnInit(); if (result == FALSE) { printf("SusiDllUnInit() failed\n"); return 1; } return 0; }