Releases: Draegerwerk/t2iapi
Releases · Draegerwerk/t2iapi
v4.6.0
v4.4.0
[4.4.0] - 2025-07-03
Added
- manipulation SetSafetyClassificationToMedAMedBOrMedC for devices
- manipulation SetMetricAvailabilityIntr for metrics
- manipulation SetMetricCategoryMsrmtOrClc for metrics
- manipulation SetMetricCategorySetOrPreset for metrics
Changed
- gradle version to 8.14.2
- adapt deploy process, switch from legacy OSSRH to Central Portal
Removed
- manipulation AlertConditionEscalation for alerts
- manipulation AssociateValidateAndChangeIdentificationOfPatientOrLocationContextState for contexts
- manipulation GetSupportedContextTypes for contexts
- manipulation RemoveAllContextStateValidators for contexts
- manipulation InsertMdsDescriptor for devices
- manipulation RemoveMdsDescriptor for devices
[4.3.0]
- this version is broken due to technical issues while migrating to Central Portal
v4.2.0
[4.2.0] - 2025-03-17
Added
- manipulation RemoveProductionSpecificationElement for devices
- manipulation ChangeProductionSpecificationElement for devices
- manipulation InsertProductionSpecificationElement for devices
- manipulation SetMdsOperatingMode for devices
- manipulation TransitionAccuracyFromWithinLimitsToBelowSpecifiedLimits for metrics
- manipulation DisplayMetricWithDifferentUnit for metrics
- manipulation GetMetricDeterminationMode for metrics
- manipulation PhysicallyDisconnectRemovableSubsystemAfterPhysicalConnectorProvided for combined settings
- manipulation SetActiveModeOfOperation for metrics
- manipulation PhysicallyDisconnectRemovableSubsystemAfterSettingActivationStateOnOrStndBy for combined settings
- manipulation RequestIndicationOfNextCalibrationTimeRequired for devices
- manipulation IndicateTimeOfNextCalibrationToUser for devices
- manipulation GetComponentHwVersion for devices
- manipulation GetAvailableDeviceMetaData for device
- manipulation AssociateValidateAndChangeIdentificationOfPatientOrLocationContextState for contexts
- manipulation GetComponentSwVersion for devices
- manipulation ProvideInformationAboutLastCalibration for devices
- manipulation ProvideInformationAboutNextCalibration for devices
- manipulation SetSystemContextActivationStateAndContextAssociation for combined settings
- manipulation SetMdsUiLanguage for devices
- manipulation GetMdsUiSupportedLanguages for devices
- manipulation InsertContainmentTreeEntryForSequenceId for devices
- manipulation InsertContainmentTreeEntryWithStaticHandle for devices
- manipulation ProvideExtensionElements for devices
- manipulation SetActivationStateToOnAndShutDownAndRestartDevice for devices
- manipulation GetEnsembleIds for contexts
- manipulation IndicateMembershipInEnsembleByEnsembleId for contexts
- manipulation EndMembershipInEnsembleByEnsembleId for contexts
- manipulation TemporarilyAssociateLocationWithNewIdentifier for contexts
- manipulation TemporarilyAssociatePatientWithNewIdentifier for contexts
v4.1.0
[4.1.0] - 2024-02-22
Changed
- gRPC version to 1.60.1
- protoc version to 25.0
v4.0.0
Changelog
All notable changes to the t2iapi module will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[4.0.0] - 2023-11-20
Added
- manipulation SetInvocationEffectiveTimeoutLessThanOrEqualToThreshold for operations
- manipulation SetModeOfOperationAndSetOperatingMode for combined settings
- manipulation ConveyMetricDemoValues for metrics
- manipulation SetAlertConditionAndAlertSignalActivationState for alert activation states
Changed
- gRPC version to 1.58.0
- protoc version to 24.1
Removed
- manipulation ChangeOperationModeStatus for metrics
v3.0.0
Changelog
All notable changes to the t2iapi module will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[3.0.0] - 2023-09-11
Added
- manipulation SetComponentActivationAndSetOperatingMode for components and operations
- manipulation SetAlertActivationAndSetOperatingMode for alerts and operations
- manipulation TransitionFromCreateStateWithIdentificationToRemoveIdentification for contexts
- manipulation TransitionFromCreateStateWithIdentificationToChangeIdentification for contexts
- manipulation TransitionProvideValueToExpressNoValueAvailable for metrics
- manipulation ProvideMetricValueOrSamples for metrics
- manipulation SetSomeAlertSignalPresence for alerts
- manipulation CreateContextStateWithAssociationAndSetOperatingMode for contexts and operations
- manipulation SetBatteryUsage for device
- manipulation SetAsActivationStateOnAndChangeAcPresenceFalse for alerts
- manipulation SetActivationStateAndUserConfirmableValue for metrics
- stub files which are integrated into the python package
- description for allowed combinations of Root and Extension attributes of InstanceIdentifiers
- manipulation ComponentActivationTransition
- type hinting for python package via types-protobuf
- TriggerAnyDescriptorUpdate manipulation
Changed
- semantics for CreateContextStateWithAssociationAndValidators manipulation
- semantics for SetMetricStatus manipulation
- semantics for the CalibrateMetric manipulation
- message SetAlarmSignalInactivationStateRequest
- semantics for the EnsembleContextIndicateMembershipWithIdentification manipulation
- semantics for the SetMetricValuesInRange manipulation
- semantics for the SetAlertConditionPresence manipulation
- semantics for SetOperatingMode manipulation
- manipulation SetInvalidValue to SetIncorrectValue, changed semantics
- semantics for SetAlertActivation, SetComponentActivation, SetAlarmSignalInactivationState,
SetAlertSystemNotFunctional, SetLocationDetail, RemoveAllContextStateValidators, SetContextStateAssociation,
CreateContextStateWithAssociation, CreateContextStateWithAssocIdentificationAndValidator,
CreateContextStateWithAssocAndSpecificValidator, SetClockDevice, SetLanguage, SetNoValue,
SetMetricValuesWithQualityMode - semantics for SetDeviceOperatingMode manipulation
- message PartialIdentification to message PartialInstanceIdentifier
- TriggerDescriptorUpdate to request an update for an arbitrary amount of handles
Removed
- manipulation CreateContextStateWithAssociationAndUniqueIdentification, RemoveIdentificationOfContextState,
ChangeIdentificationOfContextState - manipulation SetNoValue
- manipulation SetAlertSignalPresence
- manipulation ChangeMdibSequenceId
- manipulation SetUserConfirmableValue
- manipulation SetAudioPause
- manipulation CancelAudioPause
- manipulation ShutDownDevice
- manipulation BootUpDevice
v2.0.0
Changelog
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[2.0.0] - 2023-03-10
Added
- added IsComputerControlled manipulation for metrics
- COMMON_PROTOC_VERSION=21.7 due to new versioning of protobuf
Changed
- replaced GetRemovableDescriptors manipulation by GetRemovableDescriptorsOfClass
- JAVA_PROTOC_VERSION=3.19.2 -> JAVA_PROTOC_VERSION=3.21.7
- JAVA_GRPC_VERSION=1.45.1 -> JAVA_GRPC_VERSION=1.52.1
- PYTHON_PROTOC_VERSION=3.19.4 -> PYTHON_PROTOC_VERSION=4.21.7
- PYTHON_GRPC_VERSION=1.46.1 -> PYTHON_GRPC_VERSION=1.51.1
Removed
- manipulation GetMetricValue
- manipulation SetMetricValuesWithQualityValidity
- manipulation GenerateElementsInStates
- manipulation SetOverflow
- manipulation SetUnderflow
v1.4.0
Changelog
All notable changes to the t2iapi module will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.4.0] - 2022-12-02
Added
- added AssociatePatientWithAutoGeneratedPatientId manipulation for contexts
v1.3.0
Changelog
All notable changes to the t2iapi module will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.3.0] - 2022-11-22
Added
- initial publicly available release