Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractActuatorInRoomArtifact - Class in artifact.environment.roomartifact
-
Abstract class that represent the base class for a CArtAgO boundary artifacts for an actuator placed inside a Room within the Operating Block.
- AbstractActuatorInRoomArtifact() - Constructor for class artifact.environment.roomartifact.AbstractActuatorInRoomArtifact
- Actuator - Class in entity.actuator
-
Implementation of the actuator entity.
- Actuator(ActuatorID, ActuatorType) - Constructor for class entity.actuator.Actuator
-
Default constructor.
- ActuatorAdtPresentation - Class in infrastructure.digitaltwins.adtpresentation
-
Presentation-related stuff for Azure Digital Twins about actuators.
- ActuatorID - Class in entity.actuator
-
Actuator identifier.
- ActuatorID(String) - Constructor for class entity.actuator.ActuatorID
-
Default constructor.
- ActuatorRepository - Interface in usecase.repository
-
Interface that models the repository to manage Actuators.
- ActuatorType - Enum Class in entity.actuator
-
Enum that describes all the actuators type.
- AdtQuery - Class in infrastructure.digitaltwins.query
-
Helper class to construct query for Azure Digital Twins service.
- AdtQuery() - Constructor for class infrastructure.digitaltwins.query.AdtQuery
-
Default constructor.
- AMBIENT_LIGHT - Enum constant in enum class entity.actuator.ActuatorType
-
Ambient light.
- AmbientLight - Class in artifact.environment.roomartifact
-
CArtAgO artifact that is responsible for the communication with an ambient light inside a room of the Operating Block.
- AmbientLight() - Constructor for class artifact.environment.roomartifact.AmbientLight
- and(String) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Chain in and another where clause.
- application.controller.manager - package application.controller.manager
- application.presenter.configuration.model - package application.presenter.configuration.model
- application.presenter.configuration.model.environment - package application.presenter.configuration.model.environment
- application.presenter.configuration.model.scenario - package application.presenter.configuration.model.scenario
- application.presenter.configuration.model.standby - package application.presenter.configuration.model.standby
- application.presenter.event.model - package application.presenter.event.model
- application.presenter.event.model.automation.proposal - package application.presenter.event.model.automation.proposal
- application.presenter.event.model.automation.proposal.payload - package application.presenter.event.model.automation.proposal.payload
- application.presenter.event.model.automation.request.customlight - package application.presenter.event.model.automation.request.customlight
- application.presenter.event.model.automation.request.customlight.payload - package application.presenter.event.model.automation.request.customlight.payload
- application.presenter.event.model.automation.request.medicaltechnology - package application.presenter.event.model.automation.request.medicaltechnology
- application.presenter.event.model.medicaltechnology - package application.presenter.event.model.medicaltechnology
- application.presenter.event.model.medicaltechnology.payload - package application.presenter.event.model.medicaltechnology.payload
- application.presenter.event.model.roomevent - package application.presenter.event.model.roomevent
- application.presenter.event.model.roomevent.payload - package application.presenter.event.model.roomevent.payload
- application.presenter.event.serialization - package application.presenter.event.serialization
- artifact.config - package artifact.config
- artifact.environment - package artifact.environment
- artifact.environment.roomartifact - package artifact.environment.roomartifact
C
- Configuration - Class in application.presenter.configuration.model
-
Class that models the configuration loaded.
- Configuration() - Constructor for class application.presenter.configuration.model.Configuration
- ConfigurationArtifact - Class in artifact.config
-
CArtAgO artifact to load the user-provided configuration of the automation management.
- ConfigurationArtifact() - Constructor for class artifact.config.ConfigurationArtifact
- ConfigurationLoader - Interface in application.controller.manager
-
Interface that models a loader of
Configuration
. - Cooler - Class in artifact.environment.roomartifact
-
CArtAgO artifact that is responsible for the communication with the hvac system of the operating block respect to the cooling part.
- Cooler() - Constructor for class artifact.environment.roomartifact.Cooler
- COOLING - Enum constant in enum class entity.actuator.ActuatorType
-
Cooling.
- CUSTOM_LIGHT_SETUP_REQUEST_EVENT_KEY - Static variable in class application.presenter.event.model.automation.request.customlight.payload.CustomLightSetupRequestPayload
-
Custom Light Setup request event key.
- CUSTOM_LIGHT_STOP_REQUEST_EVENT_KEY - Static variable in class application.presenter.event.model.automation.request.customlight.payload.CustomLightStopRequestPayload
-
Custom Light Stop request event key.
- CustomLightRequestEvent<E extends CustomLightSetupPayload> - Class in application.presenter.event.model.automation.request.customlight
-
Custom light setup request event.
- CustomLightRequestEvent(String, E, String) - Constructor for class application.presenter.event.model.automation.request.customlight.CustomLightRequestEvent
-
Default constructor.
- CustomLightSetupPayload - Interface in application.presenter.event.model.automation.request.customlight.payload
-
Interface that identify a data payload that is accepted inside a
CustomLightRequestEvent
. - CustomLightSetupRequestPayload - Class in application.presenter.event.model.automation.request.customlight.payload
-
CustomLightRequestEvent
event payload that represent the request for a custom light setup in a specific operating room. - CustomLightSetupRequestPayload(String, int, int) - Constructor for class application.presenter.event.model.automation.request.customlight.payload.CustomLightSetupRequestPayload
-
Default constructor.
- CustomLightStopRequestPayload - Class in application.presenter.event.model.automation.request.customlight.payload
-
CustomLightRequestEvent
event payload that represent the request to stop the custom management of lights in a specific operating room. - CustomLightStopRequestPayload(String) - Constructor for class application.presenter.event.model.automation.request.customlight.payload.CustomLightStopRequestPayload
-
Default constructor.
D
- DigitalTwinManager - Class in infrastructure.digitaltwins
-
Digital Twin Manager that implements the repositories of the application.
- DigitalTwinManager() - Constructor for class infrastructure.digitaltwins.DigitalTwinManager
-
Default constructor.
- DimmableActuator - Class in entity.actuator
-
An
Actuator
that can be dimmed. - DimmableActuator(ActuatorID, ActuatorType) - Constructor for class entity.actuator.DimmableActuator
-
Default constructor.
- DimmableArtifact - Interface in artifact.environment.roomartifact
-
Interface that models a dimmable artifact, that is an artifacts that offers method to set the intensity of it.
- DimmableInvoker - Interface in entity.actuator.invoker
-
Interface that models an actuator invoker that ca be turned on with an intensity.
E
- ENDOSCOPE - Enum constant in enum class application.presenter.event.model.medicaltechnology.MedicalTechnologyTypePayload
-
Endoscope.
- ENDOSCOPE - Enum constant in enum class entity.medicaltechnology.MedicalTechnologyType
-
Endoscope technology.
- entity.actuator - package entity.actuator
- entity.actuator.invoker - package entity.actuator.invoker
- entity.medicaltechnology - package entity.medicaltechnology
- entity.room - package entity.room
- EnvironmentalDataConfig - Class in application.presenter.configuration.model.environment
-
Class that models the data provided in the configuration.
- EnvironmentalDataConfig() - Constructor for class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Default constructor.
- EnvironmentalDataConfig(EnvironmentalDataConfig) - Constructor for class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Constructor to perform copy.
- equals(Object) - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
- equals(Object) - Method in class entity.actuator.Actuator
- equals(Object) - Method in class entity.actuator.ActuatorID
- equals(Object) - Method in class entity.medicaltechnology.MedicalTechnology
- equals(Object) - Method in class entity.medicaltechnology.MedicalTechnologyID
- equals(Object) - Method in class entity.room.RoomID
- Event<E> - Interface in application.presenter.event.model
-
Interface that models a generic event with no additional fields but only with a key, a payload data of type E and the dateTime of the event itself.
- EventDeserializer - Interface in application.presenter.event.serialization
-
Interface that models an event deserializer.
- EventDeserializerImpl - Class in application.presenter.event.serialization
-
Implementation of the
EventDeserializer
interface that allows an event to be deserialized from String. - EventDeserializerImpl() - Constructor for class application.presenter.event.serialization.EventDeserializerImpl
-
Default constructor.
- EventManager - Interface in application.controller.manager
-
Interface that models a manager that is able to obtain event from the external.
- EventSender - Interface in application.controller.manager
-
Interface that models a sender of events to external.
- EventSerializer - Interface in application.presenter.event.serialization
-
Interface that models an event serializer.
- EventSerializerImpl - Class in application.presenter.event.serialization
-
Implementation of the
EventSerializer
interface that allows an event to be serialized to String. - EventSerializerImpl() - Constructor for class application.presenter.event.serialization.EventSerializerImpl
-
Default constructor.
- eventToString(Event<?>) - Method in interface application.presenter.event.serialization.EventSerializer
-
Serialize an event to string.
- eventToString(Event<?>) - Method in class application.presenter.event.serialization.EventSerializerImpl
F
- FileConfigurationLoader - Class in infrastructure.configuration
-
A
ConfigurationLoader
that loads the configuration via file. - FileConfigurationLoader(String) - Constructor for class infrastructure.configuration.FileConfigurationLoader
-
Default constructor.
- findActuatorInRoom(ActuatorType, RoomID) - Method in class infrastructure.digitaltwins.DigitalTwinManager
- findActuatorInRoom(ActuatorType, RoomID) - Method in interface usecase.repository.ActuatorRepository
-
Method to find an actuator of a specific type inside a room specified with its id.
- findBy(MedicalTechnologyID) - Method in class infrastructure.digitaltwins.DigitalTwinManager
- findBy(MedicalTechnologyID) - Method in interface usecase.repository.MedicalTechnologyRepository
-
Find a medical technology by its id and gets its data.
- fromDigitalTwins(String) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Specify the FROM digital twins clause with its alias.
- fromString(String, String) - Method in interface application.presenter.event.serialization.EventDeserializer
-
Deserialize an event from string.
- fromString(String, String) - Method in class application.presenter.event.serialization.EventDeserializerImpl
G
- getActuatorID() - Method in class artifact.environment.roomartifact.AbstractActuatorInRoomArtifact
-
Obtain the actuatorID of the actuator.
- getActuatorType() - Method in class entity.actuator.Actuator
-
Get the actuator type.
- getAmbientIlluminance() - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Illuminance getter.
- getAmbientIlluminance() - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Ambient light getter.
- getAmbientLightLux() - Method in class application.presenter.event.model.automation.proposal.payload.MedicalTechnologyAutomationProposalPayload
-
Get the lux to set in the ambient lights.
- getAmbientLightLux() - Method in class application.presenter.event.model.automation.request.customlight.payload.CustomLightSetupRequestPayload
-
Get the ambient light lux setup requested in the event.
- getData() - Method in class application.presenter.event.model.automation.proposal.MedicalTechnologyAutomationProposalEvent
- getData() - Method in class application.presenter.event.model.automation.request.customlight.CustomLightRequestEvent
- getData() - Method in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestEvent
- getData() - Method in interface application.presenter.event.model.Event
-
Get the data payload of the event.
- getData() - Method in class application.presenter.event.model.medicaltechnology.MedicalTechnologyEvent
- getData() - Method in class application.presenter.event.model.roomevent.RoomEvent
- getDateTime() - Method in class application.presenter.event.model.automation.proposal.MedicalTechnologyAutomationProposalEvent
- getDateTime() - Method in class application.presenter.event.model.automation.request.customlight.CustomLightRequestEvent
- getDateTime() - Method in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestEvent
- getDateTime() - Method in interface application.presenter.event.model.Event
-
Get the date time in string format.
- getDateTime() - Method in class application.presenter.event.model.medicaltechnology.MedicalTechnologyEvent
- getDateTime() - Method in class application.presenter.event.model.roomevent.RoomEvent
- getEnvironment() - Method in class application.presenter.configuration.model.standby.OperatingRoomStandbyMode
-
Standby mode environmental data configuration getter.
- getEnvironment() - Method in class application.presenter.configuration.model.standby.PrePostOperatingRoomStandbyMode
-
Standby mode environmental data configuration getter.
- getHumidity() - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Humidity getter.
- getHumidityPercentage() - Method in class application.presenter.event.model.roomevent.payload.HumidityPayload
-
Get the Humidity percentage.
- getId() - Method in class entity.actuator.Actuator
-
Get the actuator id.
- getId() - Method in class entity.actuator.ActuatorID
-
Get the id.
- getId() - Method in class entity.medicaltechnology.MedicalTechnology
-
Get the id of the medical technology.
- getId() - Method in class entity.medicaltechnology.MedicalTechnologyID
-
Get the id.
- getId() - Method in class entity.room.RoomID
-
Get the id.
- getInstance() - Static method in class infrastructure.events.KafkaClient
-
Obtain the current instance of the Kafka Client.
- getKey() - Method in class application.presenter.event.model.automation.proposal.MedicalTechnologyAutomationProposalEvent
- getKey() - Method in class application.presenter.event.model.automation.request.customlight.CustomLightRequestEvent
- getKey() - Method in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestEvent
- getKey() - Method in interface application.presenter.event.model.Event
-
Get the key of the event.
- getKey() - Method in class application.presenter.event.model.medicaltechnology.MedicalTechnologyEvent
- getKey() - Method in class application.presenter.event.model.roomevent.RoomEvent
- getLuminosityUnit() - Method in class application.presenter.event.model.roomevent.payload.LuminosityPayload
-
Get the luminosity unit.
- getLuminosityValue() - Method in class application.presenter.event.model.roomevent.payload.LuminosityPayload
-
Get the luminosity value.
- getMedicalTechnologyID() - Method in class application.presenter.event.model.medicaltechnology.payload.MedicalTechnologyUsagePayload
-
Get the medical technology id involved in the event.
- getMedicalTechnologyScenarios() - Method in class application.presenter.configuration.model.Configuration
-
Medical Technology scenario set getter.
- getMedicalTechnologyType() - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Medical technology type getter.
- getMedicalTechnologyType() - Method in class application.presenter.event.model.automation.proposal.payload.MedicalTechnologyAutomationProposalPayload
-
Get the medical technology type name involved in the event.
- getMedicalTechnologyType() - Method in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestPayload
-
Get the medical technology type name involved in the event.
- getMedicalTechnologyType() - Method in class application.presenter.event.model.medicaltechnology.payload.MedicalTechnologyUsagePayload
-
Get the medical technology type involved in the event.
- getMinutesToEnable() - Method in class application.presenter.configuration.model.standby.StandbyMode
-
Minutes to enable standby mode getter.
- getName() - Method in enum class application.presenter.event.model.medicaltechnology.MedicalTechnologyTypePayload
-
Obtain the name of the type.
- getName() - Method in enum class application.presenter.event.model.roomevent.RoomTypePayload
-
Obtain the name of the type.
- getName() - Method in enum class entity.medicaltechnology.MedicalTechnologyType
-
Get the display name.
- getOperatingRoom() - Method in class application.presenter.configuration.model.Configuration
-
Operating room environmental data config getter.
- getOperatingRoomStandbyMode() - Method in class application.presenter.configuration.model.Configuration
-
Operating room standby mode config getter.
- getPrePostOperatingRoom() - Method in class application.presenter.configuration.model.Configuration
-
Pre/Post operating room environmental data config getter.
- getPrePostOperatingRoomStandbyMode() - Method in class application.presenter.configuration.model.Configuration
-
Pre/Post operating room standby mode config getter.
- getRoomId() - Method in class application.presenter.event.model.automation.proposal.payload.MedicalTechnologyAutomationProposalPayload
-
Get the room id involved in the event.
- getRoomId() - Method in class application.presenter.event.model.automation.request.customlight.payload.CustomLightSetupRequestPayload
-
Get the room id involved in the event.
- getRoomId() - Method in class application.presenter.event.model.automation.request.customlight.payload.CustomLightStopRequestPayload
-
Get the room id involved in the event.
- getRoomId() - Method in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestPayload
-
Get the room id involved in the event.
- getRoomId() - Method in class application.presenter.event.model.roomevent.RoomEvent
-
Obtain the room id to which the event is related to.
- getRoomId() - Method in class artifact.environment.roomartifact.AbstractActuatorInRoomArtifact
-
Obtain the roomId where the artifact is placed.
- getRoomID() - Method in class entity.medicaltechnology.MedicalTechnology
-
Get the room where the medical technology is currently placed.
- getRoomType() - Method in class application.presenter.event.model.roomevent.RoomEvent
-
Obtain the room type to which the event is related to.
- getSurgicalIlluminance() - Method in class application.presenter.configuration.model.environment.OperatingRoomEnvironmentalDataConfig
-
Surgical illuminance getter.
- getSurgicalIlluminance() - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Surgical light getter.
- getSurgicalLightLux() - Method in class application.presenter.event.model.automation.proposal.payload.MedicalTechnologyAutomationProposalPayload
-
Get the lux to set in the surgical lights.
- getSurgicalLightLux() - Method in class application.presenter.event.model.automation.request.customlight.payload.CustomLightSetupRequestPayload
-
Get the surgical light lux setup requested in the event.
- getTemperature() - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Temperature getter.
- getTemperatureUnit() - Method in class application.presenter.event.model.roomevent.payload.TemperaturePayload
-
Get the temperature unit.
- getTemperatureValue() - Method in class application.presenter.event.model.roomevent.payload.TemperaturePayload
-
Get the temperature value.
- getType() - Method in class entity.medicaltechnology.MedicalTechnology
-
Get the type of the medical technology.
H
- HAS_ACTUATOR_RELATIONSHIP - Static variable in class infrastructure.digitaltwins.adtpresentation.ActuatorAdtPresentation
-
Relationship from room to medical technology.
- hashCode() - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
- hashCode() - Method in class entity.actuator.Actuator
- hashCode() - Method in class entity.actuator.ActuatorID
- hashCode() - Method in class entity.medicaltechnology.MedicalTechnology
- hashCode() - Method in class entity.medicaltechnology.MedicalTechnologyID
- hashCode() - Method in class entity.room.RoomID
- Heater - Class in artifact.environment.roomartifact
-
CArtAgO artifact that is responsible for the communication with the hvac system of the operating block respect to the heating part.
- Heater() - Constructor for class artifact.environment.roomartifact.Heater
- HEATING - Enum constant in enum class entity.actuator.ActuatorType
-
Heating.
- HUMIDITY_EVENT_KEY - Static variable in class application.presenter.event.model.roomevent.payload.HumidityPayload
-
Humidity event key.
- HumidityPayload - Class in application.presenter.event.model.roomevent.payload
-
Humidity payload for
RoomEvent
. - HumidityPayload(int) - Constructor for class application.presenter.event.model.roomevent.payload.HumidityPayload
-
Default constructor.
I
- infrastructure.configuration - package infrastructure.configuration
- infrastructure.digitaltwins - package infrastructure.digitaltwins
- infrastructure.digitaltwins.adtpresentation - package infrastructure.digitaltwins.adtpresentation
- infrastructure.digitaltwins.query - package infrastructure.digitaltwins.query
- infrastructure.events - package infrastructure.events
- infrastructure.wot - package infrastructure.wot
- init(ActuatorType, RoomID) - Method in class artifact.environment.roomartifact.AbstractActuatorInRoomArtifact
-
Initialize the artifact.
- invoke(String, Map<String, Object>) - Method in class infrastructure.wot.WotClient
-
Invoke an action on the thing.
- IS_LOCATED_IN_OPERATING_ROOM_RELATIONSHIP - Static variable in class infrastructure.digitaltwins.adtpresentation.MedicalTechnologyAdtPresentation
-
Relationship from room to medical technology.
- isEnabled() - Method in class application.presenter.configuration.model.standby.StandbyMode
-
Enabled getter.
- isInUse() - Method in class application.presenter.event.model.medicaltechnology.payload.MedicalTechnologyUsagePayload
-
State if the medical technology is being used.
- isPresenceDetected() - Method in class application.presenter.event.model.roomevent.payload.PresencePayload
-
State if the presence is detected or not.
J
- joinRelationship(String, String, String) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Join the query with a relationship, specified by its relationshipName of the srcAlias digital twin.
K
- KafkaClient - Class in infrastructure.events
-
This class manage the Kafka client needed to consume events.
- KafkaClient() - Constructor for class infrastructure.events.KafkaClient
-
Default constructor.
L
- loadConfiguration() - Method in interface application.controller.manager.ConfigurationLoader
-
Method that load and return the configuration.
- loadConfiguration() - Method in class infrastructure.configuration.FileConfigurationLoader
- LUMINOSITY_EVENT_KEY - Static variable in class application.presenter.event.model.roomevent.payload.LuminosityPayload
-
Luminosity event key.
- LuminosityPayload - Class in application.presenter.event.model.roomevent.payload
-
Luminosity payload for
RoomEvent
. - LuminosityPayload(double, String) - Constructor for class application.presenter.event.model.roomevent.payload.LuminosityPayload
-
Default constructor.
M
- MEDICAL_TECHNOLOGY_AUTOMATION_PROPOSAL_EVENT_KEY - Static variable in class application.presenter.event.model.automation.proposal.MedicalTechnologyAutomationProposalEvent
-
Medical Technology Automation Proposal event key.
- MEDICAL_TECHNOLOGY_AUTOMATION_REQUEST_EVENT_KEY - Static variable in class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestEvent
-
Medical Technology Automation request event key.
- MEDICAL_TECHNOLOGY_USAGE_EVENT_KEY - Static variable in class application.presenter.event.model.medicaltechnology.payload.MedicalTechnologyUsagePayload
-
Medical Technology Usage event key.
- MedicalTechnology - Class in entity.medicaltechnology
-
Describe a medical technology used inside the operating block.
- MedicalTechnology(MedicalTechnologyID, MedicalTechnologyType) - Constructor for class entity.medicaltechnology.MedicalTechnology
-
Constructor of a medical technology that is not placed inside any room.
- MedicalTechnology(MedicalTechnologyID, MedicalTechnologyType, Optional<RoomID>) - Constructor for class entity.medicaltechnology.MedicalTechnology
-
Default constructor.
- MedicalTechnologyAdtPresentation - Class in infrastructure.digitaltwins.adtpresentation
-
Presentation-related stuff for Azure Digital Twins about medical technologies.
- MedicalTechnologyAutomationProposalEvent - Class in application.presenter.event.model.automation.proposal
-
Medical Technology Automation Proposal event.
- MedicalTechnologyAutomationProposalEvent(MedicalTechnologyAutomationProposalPayload, String) - Constructor for class application.presenter.event.model.automation.proposal.MedicalTechnologyAutomationProposalEvent
-
Default constructor.
- MedicalTechnologyAutomationProposalPayload - Class in application.presenter.event.model.automation.proposal.payload
-
MedicalTechnologyAutomationProposalEvent
event payload. - MedicalTechnologyAutomationProposalPayload(String, String, int, int) - Constructor for class application.presenter.event.model.automation.proposal.payload.MedicalTechnologyAutomationProposalPayload
-
Default constructor.
- MedicalTechnologyAutomationRequestEvent - Class in application.presenter.event.model.automation.request.medicaltechnology
-
Medical Technology Automation request event.
- MedicalTechnologyAutomationRequestEvent(String, MedicalTechnologyAutomationRequestPayload, String) - Constructor for class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestEvent
-
Default constructor.
- MedicalTechnologyAutomationRequestPayload - Class in application.presenter.event.model.automation.request.medicaltechnology
-
MedicalTechnologyAutomationRequestEvent
event payload. - MedicalTechnologyAutomationRequestPayload(String, String) - Constructor for class application.presenter.event.model.automation.request.medicaltechnology.MedicalTechnologyAutomationRequestPayload
-
Default constructor.
- MedicalTechnologyEvent - Class in application.presenter.event.model.medicaltechnology
-
Medical Technology update event.
- MedicalTechnologyEvent(String, MedicalTechnologyUsagePayload, String) - Constructor for class application.presenter.event.model.medicaltechnology.MedicalTechnologyEvent
-
Default constructor.
- MedicalTechnologyID - Class in entity.medicaltechnology
-
Identification of a
MedicalTechnology
. - MedicalTechnologyID(String) - Constructor for class entity.medicaltechnology.MedicalTechnologyID
-
Default constructor.
- MedicalTechnologyRepository - Interface in usecase.repository
-
Interface that models the repository to manage Medical Technologies.
- MedicalTechnologyScenario - Class in application.presenter.configuration.model.scenario
-
Class that models a medical technology scenario config.
- MedicalTechnologyScenario() - Constructor for class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Default constructor.
- MedicalTechnologyScenario(MedicalTechnologyScenario) - Constructor for class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Constructor to perform copy.
- MedicalTechnologyType - Enum Class in entity.medicaltechnology
-
The type of
MedicalTechnology
. - MedicalTechnologyTypePayload - Enum Class in application.presenter.event.model.medicaltechnology
-
Type of medical technology that is involved in the
MedicalTechnologyEvent
. - MedicalTechnologyUsagePayload - Class in application.presenter.event.model.medicaltechnology.payload
-
MedicalTechnologyEvent
event payload. - MedicalTechnologyUsagePayload(String, MedicalTechnologyTypePayload, boolean) - Constructor for class application.presenter.event.model.medicaltechnology.payload.MedicalTechnologyUsagePayload
-
Default constructor.
N
- notify(Event<?>) - Method in interface application.controller.manager.EventSender
-
Method used to send an event through the sender.
- notify(Event<?>) - Method in class infrastructure.events.KafkaClient
O
- OPERATING_ROOM - Enum constant in enum class application.presenter.event.model.roomevent.RoomTypePayload
-
Operating room.
- OperatingBlockObserverArtifact - Class in artifact.environment
-
CArtAgO artifact that is responsible to observe the operating block and expose its data.
- OperatingBlockObserverArtifact() - Constructor for class artifact.environment.OperatingBlockObserverArtifact
- OperatingRoomEnvironmentalDataConfig - Class in application.presenter.configuration.model.environment
-
Class that model the environmental data of an operating room.
- OperatingRoomEnvironmentalDataConfig() - Constructor for class application.presenter.configuration.model.environment.OperatingRoomEnvironmentalDataConfig
-
Default constructor.
- OperatingRoomEnvironmentalDataConfig(OperatingRoomEnvironmentalDataConfig) - Constructor for class application.presenter.configuration.model.environment.OperatingRoomEnvironmentalDataConfig
-
Constructor to perform copy.
- OperatingRoomProposerArtifact - Class in artifact.environment
-
CArtAgO artifact that is responsible to send the automation proposals to the operating rooms.
- OperatingRoomProposerArtifact() - Constructor for class artifact.environment.OperatingRoomProposerArtifact
- OperatingRoomStandbyMode - Class in application.presenter.configuration.model.standby
-
Standby configuration for operating room.
- OperatingRoomStandbyMode() - Constructor for class application.presenter.configuration.model.standby.OperatingRoomStandbyMode
-
Default constructor.
- OperatingRoomStandbyMode(OperatingRoomStandbyMode) - Constructor for class application.presenter.configuration.model.standby.OperatingRoomStandbyMode
-
Constructor to perform copy.
P
- poll(Consumer<Event<?>>) - Method in interface application.controller.manager.EventManager
-
Method used to consume events via polling providing a consumer to process them.
- poll(Consumer<Event<?>>) - Method in class infrastructure.events.KafkaClient
- PRE_OPERATING_ROOM - Enum constant in enum class application.presenter.event.model.roomevent.RoomTypePayload
-
Pre operating room.
- PrePostOperatingRoomStandbyMode - Class in application.presenter.configuration.model.standby
-
Standby configuration for pre/post operating room.
- PrePostOperatingRoomStandbyMode() - Constructor for class application.presenter.configuration.model.standby.PrePostOperatingRoomStandbyMode
-
Default constructor.
- PrePostOperatingRoomStandbyMode(PrePostOperatingRoomStandbyMode) - Constructor for class application.presenter.configuration.model.standby.PrePostOperatingRoomStandbyMode
-
Constructor to perform copy.
- PRESENCE_EVENT_KEY - Static variable in class application.presenter.event.model.roomevent.payload.PresencePayload
-
Presence event key.
- PresencePayload - Class in application.presenter.event.model.roomevent.payload
-
Presence payload for
RoomEvent
. - PresencePayload(boolean) - Constructor for class application.presenter.event.model.roomevent.payload.PresencePayload
-
Default constructor.
R
- RoomEvent<E extends RoomEventPayload> - Class in application.presenter.event.model.roomevent
-
Room environment conditions update event.
- RoomEvent(String, String, RoomTypePayload, E, String) - Constructor for class application.presenter.event.model.roomevent.RoomEvent
-
Default constructor.
- RoomEventPayload - Interface in application.presenter.event.model.roomevent.payload
-
Interface that identify a data payload that is accepted inside a
RoomEvent
. - RoomID - Class in entity.room
-
Room identifier.
- RoomID(String) - Constructor for class entity.room.RoomID
-
Default constructor.
- RoomTypePayload - Enum Class in application.presenter.event.model.roomevent
-
The type of the room described in the
RoomEvent
.
S
- select(String...) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Select query considering returned elements.
- selectTop(int, String...) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Select query but return only numberOfElements top elements.
- setAmbientIlluminance(Double) - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Illuminance setter.
- setAmbientIlluminance(Double) - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Ambient light setter.
- setEnabled(Boolean) - Method in class application.presenter.configuration.model.standby.StandbyMode
-
Enable setter.
- setEnvironment(EnvironmentalDataConfig) - Method in class application.presenter.configuration.model.standby.PrePostOperatingRoomStandbyMode
-
Set the environmental data config for standby mode.
- setEnvironment(OperatingRoomEnvironmentalDataConfig) - Method in class application.presenter.configuration.model.standby.OperatingRoomStandbyMode
-
Set the environmental data config for standby mode.
- setHumidity(Double) - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Humidity setter.
- setIntensity(int) - Method in class artifact.environment.roomartifact.AmbientLight
- setIntensity(int) - Method in interface artifact.environment.roomartifact.DimmableArtifact
-
Set the intensity of the artifact.
- setIntensity(int) - Method in class artifact.environment.roomartifact.SurgicalLight
- setIntensity(int) - Method in class artifact.environment.roomartifact.Ventilation
- setIntensity(int, DimmableInvoker) - Method in class entity.actuator.DimmableActuator
-
Set the intensity of the actuator.
- setIntensity(ActuatorID, int) - Method in interface entity.actuator.invoker.DimmableInvoker
-
Set the intensity of the actuator.
- setIntensity(ActuatorID, int) - Method in class infrastructure.wot.WotInvoker
- setMedicalTechnologyScenarios(Set<MedicalTechnologyScenario>) - Method in class application.presenter.configuration.model.Configuration
-
Setter of the medical technology scenarios.
- setMedicalTechnologyType(String) - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Medical Technology type setter.
- setMinutesToEnable(Integer) - Method in class application.presenter.configuration.model.standby.StandbyMode
-
Set the minutes of no activity to enable standby mode.
- setOperatingRoom(OperatingRoomEnvironmentalDataConfig) - Method in class application.presenter.configuration.model.Configuration
-
Operating room environmental data config setter.
- setOperatingRoomStandbyMode(OperatingRoomStandbyMode) - Method in class application.presenter.configuration.model.Configuration
-
Operating room standby mode config setter.
- setPrePostOperatingRoom(EnvironmentalDataConfig) - Method in class application.presenter.configuration.model.Configuration
-
Pre/Post operating room environmental data config setter.
- setPrePostOperatingRoomStandbyMode(PrePostOperatingRoomStandbyMode) - Method in class application.presenter.configuration.model.Configuration
-
Pre/Post operating room standby mode config setter.
- setSurgicalIlluminance(Double) - Method in class application.presenter.configuration.model.environment.OperatingRoomEnvironmentalDataConfig
-
Surgical illuminance setter.
- setSurgicalIlluminance(Double) - Method in class application.presenter.configuration.model.scenario.MedicalTechnologyScenario
-
Surgical light setter.
- setTemperature(Double) - Method in class application.presenter.configuration.model.environment.EnvironmentalDataConfig
-
Temperature setter.
- StandbyMode - Class in application.presenter.configuration.model.standby
-
Class that models the standby mode in the configuration.
- StandbyMode() - Constructor for class application.presenter.configuration.model.standby.StandbyMode
-
Default constructor.
- StandbyMode(StandbyMode) - Constructor for class application.presenter.configuration.model.standby.StandbyMode
-
Constructor to perform copy.
- SURGICAL_LIGHT - Enum constant in enum class entity.actuator.ActuatorType
-
Surgical light.
- SurgicalLight - Class in artifact.environment.roomartifact
-
CArtAgO artifact that is responsible for the communication with a surgical light inside an operating room of the Operating Block.
- SurgicalLight() - Constructor for class artifact.environment.roomartifact.SurgicalLight
- SwitchableActuator - Class in entity.actuator
-
An
Actuator
that can be switched on and off. - SwitchableActuator(ActuatorID, ActuatorType) - Constructor for class entity.actuator.SwitchableActuator
-
Default constructor.
- SwitchableArtifact - Interface in artifact.environment.roomartifact
-
Interface that models a switchable artifact, that is an artifacts that offers method to turn it on and off.
- SwitchableInvoker - Interface in entity.actuator.invoker
-
Interface that models an actuator invoker that can be turned on and off.
T
- TEMPERATURE_EVENT_KEY - Static variable in class application.presenter.event.model.roomevent.payload.TemperaturePayload
-
Temperature event key.
- TemperaturePayload - Class in application.presenter.event.model.roomevent.payload
-
Temperature payload for
RoomEvent
. - TemperaturePayload(double, String) - Constructor for class application.presenter.event.model.roomevent.payload.TemperaturePayload
-
Default constructor.
- toActuatorDigitalTwinType(ActuatorType) - Static method in class infrastructure.digitaltwins.adtpresentation.ActuatorAdtPresentation
-
Convert a
ActuatorType
to the type used internally by the Digital Twin model on Azure Digital Twins. - toMedicalTechnology(BasicDigitalTwin) - Static method in class infrastructure.digitaltwins.adtpresentation.MedicalTechnologyAdtPresentation
-
Convert a
BasicDigitalTwin
to aMedicalTechnology
. - toQuery() - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Method used to export the final query.
- turnOff() - Method in class artifact.environment.roomartifact.Cooler
- turnOff() - Method in class artifact.environment.roomartifact.Heater
- turnOff() - Method in interface artifact.environment.roomartifact.SwitchableArtifact
-
Turn the artifact off.
- turnOff(ActuatorID) - Method in interface entity.actuator.invoker.SwitchableInvoker
-
Turn the actuator off.
- turnOff(ActuatorID) - Method in class infrastructure.wot.WotInvoker
- turnOff(SwitchableInvoker) - Method in class entity.actuator.SwitchableActuator
-
Turn off the actuator.
- turnOn() - Method in class artifact.environment.roomartifact.Cooler
- turnOn() - Method in class artifact.environment.roomartifact.Heater
- turnOn() - Method in interface artifact.environment.roomartifact.SwitchableArtifact
-
Turn the artifact on.
- turnOn(ActuatorID) - Method in interface entity.actuator.invoker.SwitchableInvoker
-
Turn the actuator on.
- turnOn(ActuatorID) - Method in class infrastructure.wot.WotInvoker
- turnOn(SwitchableInvoker) - Method in class entity.actuator.SwitchableActuator
-
Turn on the actuator.
U
- usecase.repository - package usecase.repository
V
- valueOf(String) - Static method in enum class application.presenter.event.model.medicaltechnology.MedicalTechnologyTypePayload
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class application.presenter.event.model.roomevent.RoomTypePayload
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class entity.actuator.ActuatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class entity.medicaltechnology.MedicalTechnologyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class application.presenter.event.model.medicaltechnology.MedicalTechnologyTypePayload
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class application.presenter.event.model.roomevent.RoomTypePayload
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class entity.actuator.ActuatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class entity.medicaltechnology.MedicalTechnologyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Ventilation - Class in artifact.environment.roomartifact
-
CArtAgO artifact that is responsible for the communication with the hvac system of the operating block respect to the ventilation part.
- Ventilation() - Constructor for class artifact.environment.roomartifact.Ventilation
- VENTILATION - Enum constant in enum class entity.actuator.ActuatorType
-
Ventilation.
W
- where(String) - Method in class infrastructure.digitaltwins.query.AdtQuery
-
Where clause to include in the query.
- WotClient - Class in infrastructure.wot
-
Web of things client.
- WotClient(String) - Constructor for class infrastructure.wot.WotClient
-
Default constructor.
- WotInvoker - Class in infrastructure.wot
-
Web of Thing Invoker in order to be able to communicate with things and invoke actions.
- WotInvoker() - Constructor for class infrastructure.wot.WotInvoker
X
- XRAY - Enum constant in enum class application.presenter.event.model.medicaltechnology.MedicalTechnologyTypePayload
-
X-Ray.
- XRAY - Enum constant in enum class entity.medicaltechnology.MedicalTechnologyType
-
X-ray technology.
All Classes and Interfaces|All Packages|Constant Field Values