/* * Class: cbccore_low_Create * Method: create_battery_charge * Signature: ()I */ JNIEXPORT jint JNICALL Java_cbccore_low_Create_create_1battery_1charge(JNIEnv *env, jobject obj) { #ifdef CBC return create_battery_charge(); #else printf("Java_cbccore_low_Create_create_1battry_1charge stub\n"); return -1; #endif }
void FORTE_iCreateBattery::executeEvent(int pa_nEIID){ switch (pa_nEIID){ case scm_nEventREQID: create_battery_charge(); Charging() = static_cast<TForteInt16>(gc_charge_state); //get_create_charging_state(LAG()); Voltage() = static_cast<TForteInt16>(gc_batt_voltage); Current() = static_cast<TForteInt16>(gc_current_flow); Temperature() = static_cast<TForteInt16>(gc_batt_temp); Charge() = static_cast<TForteInt16>(gc_batt_charge); Capacity() = static_cast<TForteInt16>(gc_batt_capacity); sendOutputEvent(scm_nEventCNFID); break; } }