textual-notation-of-model/libraries/covesa-vss-sysmlv2/DE4SDV_VSS_Extensions.sysml

0 view(s) · 8 declared member(s) view source on GitHub

Source

1/*2 * SPDX-License-Identifier: Apache-2.03 *4 * DE4SDV candidate extensions to the generated COVESA VSS SysML v2 library.5 *6 * Keep this package separate from COVESA_VSS.sysml because that file is a7 * generated snapshot of upstream COVESA VSS source material. Signals defined8 * here are DE4SDV candidate extensions used to expose gaps found while modeling9 * AEBS functional behavior. They are not upstream COVESA VSS signals unless and10 * until they are proposed upstream and accepted.11 */1213package DE4SDV_VSS_Extensions {14  private import ScalarValues::*;15  private import COVESA_VSS::*;16  private import COVESA_VSS::MetadataDefinitions::*;1718  attribute def Vehicle_ADAS_AEBS_CollisionRisk_IsDetected :> Boolean;19  @VssSignalMetadata about Vehicle_ADAS_AEBS_CollisionRisk_IsDetected {20    path = "Vehicle.ADAS.AEBS.CollisionRisk.IsDetected";21    kind = "sensor";22    datatype = "boolean";23    sourceDescription = "DE4SDV candidate extension indicating that AEBS has detected forward collision risk under selected operating conditions.";24    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";25  }2627  attribute def Vehicle_ADAS_AEBS_DriverWarning_IsActive :> Boolean;28  @VssSignalMetadata about Vehicle_ADAS_AEBS_DriverWarning_IsActive {29    path = "Vehicle.ADAS.AEBS.DriverWarning.IsActive";30    kind = "actuator";31    datatype = "boolean";32    sourceDescription = "DE4SDV candidate extension indicating that AEBS requests or presents a driver collision warning.";33    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";34  }3536  attribute def Vehicle_ADAS_AEBS_DriverOverride_IsActive :> Boolean;37  @VssSignalMetadata about Vehicle_ADAS_AEBS_DriverOverride_IsActive {38    path = "Vehicle.ADAS.AEBS.DriverOverride.IsActive";39    kind = "sensor";40    datatype = "boolean";41    sourceDescription = "DE4SDV candidate extension indicating conscious driver override of AEBS intervention.";42    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";43  }4445  attribute def Vehicle_ADAS_AEBS_EmergencyBraking_IsCommanded :> Boolean;46  @VssSignalMetadata about Vehicle_ADAS_AEBS_EmergencyBraking_IsCommanded {47    path = "Vehicle.ADAS.AEBS.EmergencyBraking.IsCommanded";48    kind = "actuator";49    datatype = "boolean";50    sourceDescription = "DE4SDV candidate extension indicating that AEBS commands emergency braking.";51    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";52  }5354  attribute def Vehicle_ADAS_AEBS_IsError :> Boolean;55  @VssSignalMetadata about Vehicle_ADAS_AEBS_IsError {56    path = "Vehicle.ADAS.AEBS.IsError";57    kind = "sensor";58    datatype = "boolean";59    sourceDescription = "DE4SDV candidate extension indicating an AEBS-related failure or error condition.";60    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";61  }6263  attribute def Vehicle_ADAS_AEBS_FailureIndication_IsActive :> Boolean;64  @VssSignalMetadata about Vehicle_ADAS_AEBS_FailureIndication_IsActive {65    path = "Vehicle.ADAS.AEBS.FailureIndication.IsActive";66    kind = "actuator";67    datatype = "boolean";68    sourceDescription = "DE4SDV candidate extension indicating that an AEBS failure indication is requested or active.";69    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";70  }7172  attribute def Vehicle_ADAS_AEBS_EvidenceEvent_IsRecorded :> Boolean;73  @VssSignalMetadata about Vehicle_ADAS_AEBS_EvidenceEvent_IsRecorded {74    path = "Vehicle.ADAS.AEBS.EvidenceEvent.IsRecorded";75    kind = "sensor";76    datatype = "boolean";77    sourceDescription = "DE4SDV candidate extension indicating that an AEBS evidence-relevant event was recorded.";78    sourceComment = "Candidate extension created by DE4SDV INC-AEBS-004; not present in the generated COVESA VSS snapshot.";79  }80}81