- constantly shows "parking", although the Twizy does not feed the parking timer

I just tested on my Roadster, with both Android and iOS Apps, and this seems to work as it should (for me).

The logic in the Apps is that the car is parked if "!carstarted and parktime>0".

Carstarted is:

There is a little bit of code in the vehicle_voltampera to handle the parking timer. As we don't know the 'car on' signal for the Volt/Ampera, yet, we just use the gear selector PARK.

  else if ((CANctrl & 0x07) == 5)        // Acceptance Filter 5 (RXF5) = CAN ID 135
    {
    if (can_databuffer[0] == 0)
      { // Car is in PARK
      car_doors1 |= 0x40;     // NOT PARK
      car_doors1 &= ~0x80;    // CAR OFF
      if (car_parktime == 0)
        {
        car_parktime = car_time-1;    // Record it as 1 second ago, so non zero report
        net_req_notification(NET_NOTIFY_ENV);
        }
      }
    else
      { // Car is not in PARK
      car_doors1 &= ~0x40;    // PARK
      car_doors1 |= 0x80;     // CAR ON
      if (car_parktime != 0)
        {
        car_parktime = 0; // No longer parking
        net_req_notification(NET_NOTIFY_ENV);
        }
      }

Also, initialise car_time to zero, and increment it in the vehicle ticker1().

...as well as all the new function and parameter settings.
I haven't seen a function call / parameter setup utility -- is that a hidden feature, or no UI yet, or a bug on my device?

The icon is not ideal at the moment. Go to settings, then the little pencil icon to go to the car settings, then press the icon that looks like a joystick in the top right. That is the control menu. From there, we have Features and Parameters.

Regards, Mark.

On 24 Jan, 2013, at 10:29 PM, Michael Balzer wrote:

Mark,

a short report for my HTC Desire HD / Android 2.3.5: