Пример #1
0
/*
 * 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
}
Пример #2
0
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;
  }
}