C.Csm.Core 1.1.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package C.Csm.Core --version 1.1.4
                    
NuGet\Install-Package C.Csm.Core -Version 1.1.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="C.Csm.Core" Version="1.1.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="C.Csm.Core" Version="1.1.4" />
                    
Directory.Packages.props
<PackageReference Include="C.Csm.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add C.Csm.Core --version 1.1.4
                    
#r "nuget: C.Csm.Core, 1.1.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=C.Csm.Core&version=1.1.4
                    
Install C.Csm.Core as a Cake Addin
#tool nuget:?package=C.Csm.Core&version=1.1.4
                    
Install C.Csm.Core as a Cake Tool

铁路信号集中监测数据模型

铁路信号集中监测系统的模型与接口声明,未经许可不得使用

这个项目是一个铁路信号集中监测数据模型,主要用于管理和处理铁路信号设备的数据。项目的用途和功能可以分为以下几个方面:

1. 基础模型

  • INamedObj: 定义了具有名称和别名的对象接口。
  • ICsmObj: 定义了具有ID的对象接口。
  • NamedObj: 实现了INamedObj接口,包含名称和别名。
  • CsmObjBase: 继承自NamedObj,增加了ID和扩展属性字典。
  • CsmGroupBase<T>: 用于管理一组特定类型的对象。

2. 数据采集对象

  • DaqObjBase: 定义了数据采集对象的基础属性,包括扩展属性字典和ID。
  • DaqObjBase<T>: 泛型类,用于管理特定类型的数据采集点,包括变化前后的数据点,并提供数据更新和变化通知机制。

3. 模拟量和曲线数据

  • AnalogGroup: 管理模拟量组,包含模拟量类型信息和名称、ID。
  • AnalogObj: 表示一个模拟量对象,包含类型信息、参数、限值和单位。
  • CurveGroup: 管理曲线组,包含模拟量类型信息和名称、ID。
  • CurveObj: 表示一个曲线对象,包含类型信息、参数、限值和单位。

4. 开关量和状态数据

  • DigitObj: 表示一个开关量对象,包含类型ID。
  • StatusObj: 表示一个状态量对象,包含类型ID。

5. 设备和设备组

  • DeviceGroup: 管理设备组,包含父设备组、子设备组、属性描述和采集点描述。
  • DeviceV2: 表示一个设备对象,包含父设备、电源设备、子设备、DAQ属性和采集点。

6. 车站管理

  • Station: 表示一个车站对象,包含数字量对象、状态量对象、模拟量组、曲线组和设备组。

7. 服务接口

  • IAlarmRealTimeService: 实时报警服务接口,包括订阅/取消订阅报警事件、发布报警和确认报警。
  • IAnalogService: 模拟量服务接口,提供获取模拟量组的接口。
  • IDigitService: 开关量服务接口,提供获取车站所有开关量对象的接口。
  • IStationService: 车站服务接口,包括初始化、启动、设置当前车站和停止等功能。

总结

这个项目的主要功能是管理和处理铁路信号设备的数据,包括模拟量、曲线数据、开关量和状态数据。通过设备组、车站和服务的分层管理,可以实现对铁路信号设备的全面监测和报警处理。

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on C.Csm.Core:

Package Downloads
C.Csm.Std20Loader

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.4 161 4/22/2025
1.2.3 168 4/10/2025
1.2.2 152 4/5/2025
1.2.1 107 4/5/2025
1.2.0 147 4/4/2025
1.1.5 171 4/3/2025
1.1.4 155 4/3/2025
1.1.3 163 4/3/2025
1.1.2 152 4/2/2025
1.1.1 155 4/2/2025
1.1.0 160 4/2/2025
1.0.9 154 3/31/2025
1.0.8 165 3/31/2025
1.0.7 146 3/30/2025
1.0.6 150 3/30/2025
1.0.5 152 3/30/2025
1.0.4 133 3/28/2025
1.0.3 139 3/28/2025
1.0.2 153 3/19/2025
1.0.1 108 2/14/2025
1.0.0 115 2/13/2025