Pegasus API Release Notes: 6.8.0
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
6.7.0 – RELEASE NOTES
6.7.0 –
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
6.0.x – RELEASE NOTES
6.0.x –
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']})
API
Added
- 33 new keys for ECU BMS values
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
- 4 new keys for general purpose temperature fields
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
{ "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 WITHecu_rpm
ecu_ev_odometer
MERGED WITHecu_distance
ecu_ev_speed_2
MERGED WITHecu_speed
ecu_ev_vehicle_speed
MERGED WITHecu_speed
ecu_ev_throttle
MERGED WITHecu_throttle
5.0.x – RELEASE NOTES
5.0.x –
Original release: Jan 28 – 2020
API
Added
- added, new deep-search capability
- added
io_tamper
key - added new ecu keys (TAIP ext tags
ZA
,ZE
,ZH
,ZR
,ZS
,ZX
)
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_control
- ecu_state supports updated keys
- added counter keys (TAIP ext tag
;CC
)
counter_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
Improved
- /devices api returns results for individual latest objects
?select=latest.loc
https://pegasus1.pegasusgateway.com/api/devices?select=latest.loc - ecu flag
O
accepted, signifies “old” value (not received in last 2 minutes), causes the ecu value to be reported instead of null
Fixed
- fixed,
__created
&__updated
keys with the correct timestamp on resources
4.0.x – RELEASE NOTES
Original release: Oct 20 – 2019
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