Repository navigation
5.0.0
5.0.0
Attention
-
API BREAKING CHANGE: DeviceMiscellaneousInfo and
DeviceMiscellaneousChange has been split into separate schemas, so it is
clear- which properties are always present in Info messages, and
- which properties cannot be set form the client
In particular this affects
deviceMiscellaneousType
"frequencyBands". PropertiesfrequencyBandsand
numSimultaneusBandsused to be required, but are now disallowed
in DeviceMiscellaneousChange.
-
API: Device schema updates
minAngle,maxAngleFallbackandnoAngleFallbackremoved from
deviceAttributes.maxAngleis now set for all leaf devices to represent their coverage
area.createdByis now mandatory.- Deprecation notice removed from
deviceAttributes.deviceHeading - Deprecation notice added to
deviceState"created". "disconnected" will
be used in its place. - Added optional
deviceCalibrationproperty.
-
API: deviceLocationChange no longer allows setting
deviceLocationLatitude
ordeviceLocationLongitudeon child devices. It never had any effect. -
Auto-generated typescript types are now placed in a file named
argosApi.ts
instead ofargos-api.ts. -
RF Sensor SW version 2.15.x is not supported due to an API change. Both
older and newer versions may be used. The release is tested with 2.16.0.
Improvements
- API: compositeDeviceAdd can be used to group any devices into a generic
composite when using the newdeviceType"composite". This includes making
composites of composites. - When deleting a composite device, children will be restored in unmounted
state. The exception is auto-discoverable children, which will be deleted,
but reappear shortly after if still present (unchanged behavior). - Improve zone selection in Wolfpack / Watchdog composite device. This
improves some scenarios where threat direction would flicker between the
internal zones. - API: deviceCalibrationStart can be used to initiate calibration. Currently
it is possible to calibrate compass of WolfPack and WD150 devices. - node.js API interface example code rewritten.