Pegasus API Release Notes: 6.8.0

[sections] [section title=”6.8.0 – Release Notes”]

6.8.0 -RELEASE NOTES


6.8.0-View in -Github

Original release: 2021 09 08

API Change

  • Event-photos raters were increased

Improved

  • Server level caching
[/section] [section title=”6.7.0 – Release Notes”]

6.7.0 – RELEASE NOTES


6.7.0 –

View in Github

Original release: 2021 08 24

API Changes

  • Syrus 4 ADAS ;ADA & MAXUS ;MAX keys proper parsing and storing in DB
  • improved counters filters for ecu incorrect values
  • added changelogs for wireless and super sims
  • added .jpeg extension to images api (optional)
  • sigfox_operator was changed from number to string
  • improvements to jointech lock sending outbox commands
  • added json receiver tokens
    • github release;
    • api reference;
  • cloud.pegasusgateway.com shows wireless and super sims correctly in the org UI

Third party device changes

  • fixed idle counter for third party devices; during continuous idling events the counter would consider idling only after 3 mins of any subsequent event
  • added concox geond and dvoff
  • concox code 1 mapped to panic
  • updated suntech io mappings for io_in2, io_in3, added io_out2
  • teltonika idling event conditioned to code 251 and idle.status
  • teltonika added labels for prvmoff and prvmon
  • teltonika improvements to mileage value
[/section] [section title=”6.0.x – Release Notes”]

6.0.x – RELEASE NOTES


6.0.x –

View in Github

Original release: June 01 – 2021 Latest: July 27 – 2021

Live Communications

There’s an important change for any developer that’s using live communications via the websockets and that is that polling is disabled on the server, so you must use websocket as a transport to succesfully connect.

// Initialize the socket
// you must use websocket as the transport, polling (default) is disabled
var socket = io('https://aws-live-0.pegasusgateway.com/socket', {transports: ['websocket']})

Click here to learn more

API

Added
    ecu_bms1_high_voltage_alarm
    ecu_bms1_highest_temp_batt_pack
    ecu_bms1_low_voltage_alarm
    ecu_bms1_lowest_temp_batt_pack
    ecu_bms2_batt_max_temp
    ecu_bms2_batt_min_temp
    ecu_bms2_higher_voltage_cell
    ecu_bms2_lower_voltage_cell
    ecu_bms3_fullbatt_threshold_fail
    ecu_bms3_lowbatt_threshold_fail
    ecu_bms3_max_charge_current_allowed
    ecu_bms3_max_charge_voltage_allowed
    ecu_bms3_max_cont_charge_current_allowed
    ecu_bms3_max_discharge_current_allowed
    ecu_bms4_batt_nominal_voltage
    ecu_bms4_total_batt_case
    ecu_bms4_total_batt_temp_nodes
    ecu_bms4_total_cell_chain
    ecu_bms5_charger_connected
    ecu_bms6_batt_cooling_request
    ecu_bms7_batt_current_sensor_fail
    ecu_bms7_batt_temp_sensor_fail
    ecu_bms7_batt_terminal_temp_sensor_fail
    ecu_bms7_charge_alarm_comm
    ecu_bms7_charge_overcurrent_alarm
    ecu_bms7_comm_slave_alarm
    ecu_bms7_discharge_overcurrent_alarm
    ecu_bms7_low_total_voltage_alarm
    ecu_bms7_total_overvoltage_alarm
    ecu_bms9_nominal_current_capacity
    ecu_bms9_nominal_power
    ecu_bms9_remaining_power
    ecu_bms9_total_nominal_voltage
    temp7
    temp8
    temp9
    temp10
  • 19 new keys for Electric Vehicles
    ecu_ev_battery_vol_status_df
    ecu_ev_charging_current
    ecu_ev_charging_end_hours
    ecu_ev_charging_end_minutes
    ecu_ev_charging_end_secs
    ecu_ev_charging_start_hours
    ecu_ev_charging_start_minutes
    ecu_ev_charging_start_secs
    ecu_ev_charging_voltage
    ecu_ev_first_level_fault_code
    ecu_ev_fourth_level_fault_code
    ecu_ev_insulation_alarm_df
    ecu_ev_insulation_status_df
    ecu_ev_s1_anode_temp
    ecu_ev_s1_cathode_temp
    ecu_ev_s2_anode_temp
    ecu_ev_s2_cathode_temp
    ecu_ev_second_level_fault_code
    ecu_ev_third_level_fault_code
  • 30 new keys for cv counters from cv20 to cv49
  • Added support for ev_labels transformations on the managed configurations

PUT api/configurations/:ky

{
	"ev_labels": {
		"in1on": "dooropn",
                 "in2on": "buzzeron",
                 "spd": "excess"
    }
}
  • The taip tag ;ZC now fills the ecu_error fields, for compatibility with SyrusJS
Improved
  • Improved email translations for large attachments
  • Improved the json parsers speed field mapping
Fixed
  • Fixed a bug with the reception of labels for Syrus 4 & Third Party Devices
Deprecation

The following ECU fields from previous releases were deprecated:

  • ecu_ev_rpm MERGED WITH ecu_rpm
  • ecu_ev_odometer MERGED WITH ecu_distance
  • ecu_ev_speed_2 MERGED WITH ecu_speed
  • ecu_ev_vehicle_speed MERGED WITH ecu_speed
  • ecu_ev_throttle MERGED WITH ecu_throttle
[/section] [section title=”5.0.x – Release Notes”]

5.0.x – RELEASE NOTES


5.0.x –

View in Github

Original release: Jan 28 – 2020

API

Added
  • ecu_aftmt_doc_intk_tmp ecu_aftmt_dpf_diff_psi ecu_aftmt_dpf_outlet_tmp ecu_aftmt_dpf_intake_tmp ecu_aftmt_dpf_soot_load ecu_aftmt_intake_nox ecu_aftmt_outlet_nox ecu_aftmt_scr_intake_tmp ecu_aftmt_scr_outlet_tmp ecu_eng_load ecu_fuel_tmp ecu_eng_crank_psi ecu_eng_intake_manif_psi ecu_eng_maf ecu_nominal_friction_torque ecu_eng_ref_torque ecu_dpf_soot_load ecu_dpf_intake_psi ecu_eng_vgt_act ecu_eng_vgt_position ecu_eng_turbo_intake_psi ecu_eng_turbo_intake_tmp ecu_eng_turbo_rpm ecu_total_run_time ecu_remote_accel_enable ecu_dpf_status ecu_ac_high_pressure_fan ecu_eng_pto_governor_enable ecu_eng_pto_pprog_speed_control ecu_water_in_fuel ecu_eng_vgt_control_mode ecu_aftmt_purge_air_act ecu_retarder_brake_assist ecu_remote_accel_pedal ecu_ccontrol_set_speed ecu_eng_exhaust_tmp ecu_eng_egr_maf ecu_eng_exhaust_psi ecu_eng_egr_diff_psi ecu_eng_egr_tmp ecu_eng_egr_valve_pos ecu_eng_egr_valve_controlcounter_reset_gsm counter_reset_gprs counter_reset_gprs_bearer counter_retransmissions counter_bytes_mo counter_bytes_mo counter_transmissions counter_ack_duration
    • added user preferences for date_format, possible values:
    "MM/DD/YYYY" "DD/MM/YYYY" "YYYY/MM/DD" "MM-DD-YYYY" "DD-MM-YYYY" "YYYY-MM-DD" "MM DD YYYY" "DD MM YYYY" "YYYY MM DD"
    • added event-photos API
    api/event-photos.jpeg example
Improved
Fixed
  • fixed, __created & __updated keys with the correct timestamp on resources
[/section] [section title=”4.0.x – Release Notes”]

4.0.x – RELEASE NOTES


Original release: Oct 20 – 2019

View in Github

Version 4.0 represents another major improvement in the infrastructure and reliability of the APIs with some new enhanced features.

API

Added

  • added /changelogs API
Changed
  • rawdata csv exports turn boolean into int. (true, false => 1,0)
  • all datetime fields are isoformatted (not just event_time and system_time)
  • asset’s first_name, last_name field can be 50 characters length each
[/section] [/sections]