• 快速入门
  • HTTP文档
  • .NET开发指南
  • DEMO下载
  • 调用HTTP常见问题
    Show / Hide Table of Contents
    • FBoxClientDriver
      • BoxConnectionStateItem
      • BoxFeatures
      • BoxOperationMode
      • BoxSoftwareTypes
      • BoxTaskState
      • NetworkTypes
    • FBoxClientDriver.Contract
      • AddAlarmDefArgsV2
      • AddAlarmDefinitionV2
      • AddAlarmDefinitonArgs
      • AddAlarmGroupArgs
      • AddBoxGroupArgs
      • AddDataMonitorDefinitionArgs
      • AddDataMonitorDefinitionV2
      • AddDataMonitorGroupArgs
      • AddDmonsArgsV2
      • AddHdataChannelsDto
      • AddHdataDefArgsV2
      • AddHDataDefinitionArgs
      • AddHdataDefinitionV2
      • AddHdataItemArgs
      • AddHdataItemDto
      • AddOrUpdateCombinedItemArgs
      • AddOrUpdateCombinedItemArgs.CombinedDMonArgs
      • AddOrUpdateCombinedItemArgs.DMonItemArgsV2
      • AddOrUpdatePlcDeviceArgsV2
      • AddOrUpdatePlcDeviceV2
      • AddressRadixType
      • AddTargetArgs
      • AlarmAction
      • AlarmConditionCombineMethod
      • AlarmConditionType
      • AlarmConfirmArgs
      • AlarmConfirmDefinitonArgs
      • AlarmDefinitionDtoV2
      • AlarmDefintitionDtoV2
      • AlarmEvent
      • AlarmEventQuery
      • AlarmEventQuery2
      • AlarmGroup
      • AlarmGroupDtoV2
      • AlarmMonitorDefinition
      • AlarmRecoverDefinitonArgs
      • AlarmState
      • AlarmTarget
      • AlarmTriggerDefinitionArgs
      • BasePlcParameter
      • BitStateLabel
      • Box
      • BoxAlarmCountChangedEvent
      • BoxAlarmEvent
      • BoxArgs
      • BoxCollectionArgs
      • BoxConnectionState
      • BoxConnectionStateChangedEventArgs
      • BoxDeviceInfo
      • BoxDMonGroupsDtoV2
      • BoxGroup
      • BoxPosition
      • BoxRegisterArgs
      • BoxStateChangedEvent
      • BoxStateEntity
      • BoxType
      • BoxTypes
      • BoxUnRegisterArgs
      • ByteOrderSettings
      • ChangeBoxGroupArgs
      • ChangeBoxOwnerArgsV2
      • ComPortPlc
      • DataMonitorDefinition
      • DataMonitorGroup
      • DataMonitorGroupArgs
      • DataMonitorGroupsArgs
      • DataMonitorPointArgs
      • DataMonitorPointsArgs
      • DataMonitorPointsByGroupedNameArgs
      • DataMonitorPointsByNameArgs
      • DataMonitorValueChangedArgs
      • DataMonitorWriteValueArgs
      • DataMonitorWriteValueArgsV2
      • DataSourceDtoV2
      • DataType
      • DataWidth
      • DeviceClass
      • DeviceConnectionType
      • DeviceInterfaceTypes
      • DeviceSpecification
      • DMonDefUnregisterArgs
      • DMonDtoV2
      • DMonEntry
      • DmonItemDtoV2
      • DMonRegisterArgs
      • DMonStatus
      • DmonValueTransform
      • DownLoadPlcArgs
      • EncodeType
      • EthernetPlc
      • EthernetSettingsV1
      • ExportHistoryDataCsvArgs
      • GetAlarmDefinitionArgs
      • GetAlarmTargetArgs
      • GetAlarmTargetsArgs
      • GetBoxArgs
      • GetBoxGroupArgs
      • GetBoxsArgs
      • GetDataMonitorDefArgs
      • GetDeviceSpecificationArgs
      • GetDmonDataSourceIdArgs
      • GetDMonitorGroupArgs
      • GetDMonitorGroupsArgs
      • GetDMonValueArgs
      • GetHDataArgs
      • GetHistoryDataArgs
      • GetLocationArgs
      • GetSomeAlarmArgsV2
      • GetSomeDmonItemsArgsV2
      • GetSomeHdataArgsV2
      • GetSomeHdataItemArgs
      • HControl
      • HControlType
      • HdataChannelDto
      • HDataControl
      • HDataControlOptionsV2
      • HdataDefinitionDtoV2
      • HdataDtoV2
      • HdataItemDto
      • HistoryData
      • HistoryDataQuery
      • HistoryDataQuery2
      • HistoryDataV2
      • HistoryItemDefinition
      • IClientCredential
      • ICredentialProvider
      • IFBoxClientManager
      • Int16Order
      • Int32OrFloatOrder
      • IUserCredential
      • MiniDeviceDriverInfo
      • ParityType
      • PlcAdvancedSettings
      • PlcClass
      • PlcDevice
      • PlcDeviceDtoV2
      • PlcDongFlag
      • PlcEntity
      • PlcType
      • PrivilegeType
      • RegisterBoxArgs
      • RegisterInfo
      • RemoveAlarmDefArgsV2
      • RemoveAlarmDefinitionArgs
      • RemoveAlarmGroupArgs
      • RemoveBoxGroupArgs
      • RemoveDataMonDefArgsV2
      • RemoveDataMonitorDefinitionArgs
      • RemoveDataMonitorGroupArgs
      • RemoveHdataArgsV2
      • RemoveHdataItemArgs
      • RemoveHistoryDefinitionArgs
      • RemoveTargetArgs
      • RetryType
      • SerialPortParityMode
      • SerialPortSettings
      • SerialPortSettingsV1
      • ServerType
      • SetBoxDeviceConfigurationSourceArgs
      • SetDataMonitorGroupOnlyArgs
      • SignalRMessageArgs
      • StartDmonItemByNamesArgs
      • StopDmonItemByNamesArgs
      • StringByteOrder
      • TaskState
      • TimeRangeTypes
      • TransformType
      • U16ByteOrders
      • U32ByteOrders
      • UnregisterBoxArgs
      • UpdateAlarmDefArgsV2
      • UpdateAlarmDefinitionV2
      • UpdateAlarmDefinitonArgs
      • UpdateAlarmGroupArgs
      • UpdateBoxArgs
      • UpdateBoxGroupArgs
      • UpdateDataMonitorDefinitionArgs
      • UpdateDataMonitorDefinitionV2
      • UpdateDataMonitorGroupArgs
      • UpdateDmonArgsV2
      • UpdateHdataChannelsDto
      • UpdateHdataDefArgsV2
      • UpdateHDataDefinitionArgs
      • UpdateHdataDefinitionV2
      • UpdateHdataItemArgs
      • UpdateHdataItemDto
      • UpdateRefreshTimeArgs
      • UpdateTargetArgs
      • WorkingMode
      • WorkModel
      • WriteValueType
    • FBoxClientDriver.Contract.BoxEnum
      • DeviceConfigurationSource
    • FBoxClientDriver.Contract.Entity
      • BoxDto
      • BoxGroupDto
      • BoxGroupEntity
      • BoxLocation
      • BoxRegistration
      • BoxRegistrationDto
      • ByChannelHistoryData
      • ByRowHistoryData
      • ByRowHistoryDataRow
      • CellLocationResult
      • CommServer
      • FBox
      • Hdata
      • HdataChannel
      • HdataChannelData
      • HdataItem
      • HdataNameConvertUidEntity
    • FBoxClientDriver.Contract.Helpers
      • DateTimeExtensions
      • JavascriptEpochConverter
    • FBoxClientDriver.SignalREventArgs
      • BoxLocationEventArgs

    Interface IFBoxClientManager

    盒子系统客户端接口

    Inherited Members
    System.IDisposable.Dispose()
    Namespace: FBoxClientDriver.Contract
    Assembly: FBoxClientDriver.Contract.dll
    Syntax
    public interface IFBoxClientManager : IDisposable

    Methods

    AddAlarmDefinitionV2(AddAlarmDefArgsV2)

    新增报警监控条目V2(支持离线编辑)

    Declaration
    Task<IList<long>> AddAlarmDefinitionV2(AddAlarmDefArgsV2 args)
    Parameters
    Type Name Description
    AddAlarmDefArgsV2 args

    新增报警条目参数AddAlarmDefArgsV2报警条目参数

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<System.Int64>>

    返回报警条目ID集合

    AddAlarmDefiniton(AddAlarmDefinitonArgs)

    新增报警条目

    Declaration
    [Obsolete]
    Task<long> AddAlarmDefiniton(AddAlarmDefinitonArgs args)
    Parameters
    Type Name Description
    AddAlarmDefinitonArgs args

    新增报警条目参数AddAlarmDefinitonArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    新增报警条目的UID

    AddAlarmGroup(AddAlarmGroupArgs)

    增加报警分组

    Declaration
    Task<long> AddAlarmGroup(AddAlarmGroupArgs args)
    Parameters
    Type Name Description
    AddAlarmGroupArgs args

    报警分组参数AddAlarmGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    新增报警分组UID

    AddAlarmTarget(AddTargetArgs)

    增加报警联系人

    Declaration
    Task<long> AddAlarmTarget(AddTargetArgs args)
    Parameters
    Type Name Description
    AddTargetArgs args

    新增报警联系人参数AddTargetArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    报警联系人Id

    AddBoxGroup(AddBoxGroupArgs)

    新增盒子分组

    Declaration
    Task<long> AddBoxGroup(AddBoxGroupArgs args)
    Parameters
    Type Name Description
    AddBoxGroupArgs args

    要新增盒子分组的参数信息AddBoxGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    新增盒子组别的UID

    AddDataMonitorGroup(AddDataMonitorGroupArgs)

    增加监控点组

    Declaration
    Task<long> AddDataMonitorGroup(AddDataMonitorGroupArgs args)
    Parameters
    Type Name Description
    AddDataMonitorGroupArgs args

    新增监测点组别参数AddDataMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    新增监测点的UID

    AddDataMonitorPoint(AddDataMonitorDefinitionArgs)

    增加监控点条目

    Declaration
    [Obsolete]
    Task<long> AddDataMonitorPoint(AddDataMonitorDefinitionArgs args)
    Parameters
    Type Name Description
    AddDataMonitorDefinitionArgs args

    新增监测点信息参数AddDataMonitorDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    新增监测点的UID

    AddDataMonitorPointV2(AddDmonsArgsV2)

    新增监控点条目V2(支持离线编辑),集合长度不要超过20个

    Declaration
    Task<IList<long>> AddDataMonitorPointV2(AddDmonsArgsV2 args)
    Parameters
    Type Name Description
    AddDmonsArgsV2 args

    新增监控点参数AddDmonsArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<System.Int64>>

    返回监控点ID集合

    AddHdataDefinitionV2(AddHdataDefArgsV2)

    新增历史记录条目

    Declaration
    [Obsolete]
    Task<IList<long>> AddHdataDefinitionV2(AddHdataDefArgsV2 args)
    Parameters
    Type Name Description
    AddHdataDefArgsV2 args

    新增历史记录条目参数AddHdataDefArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<System.Int64>>

    历史记录id集合

    AddHdataItems(AddHdataItemArgs)

    新增历史记录多通道

    Declaration
    Task<IList<long>> AddHdataItems(AddHdataItemArgs args)
    Parameters
    Type Name Description
    AddHdataItemArgs args

    新增历史记录多通道参数AddHdataItemArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<System.Int64>> System.Int64

    AddHistoryDefinition(AddHDataDefinitionArgs)

    新增历史记录条目

    Declaration
    [Obsolete]
    Task<long> AddHistoryDefinition(AddHDataDefinitionArgs args)
    Parameters
    Type Name Description
    AddHDataDefinitionArgs args

    新增历史监控点参数 AddHDataDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>

    历史条目id

    ChangeBoxGroup(ChangeBoxGroupArgs)

    更换盒子分组

    Declaration
    Task ChangeBoxGroup(ChangeBoxGroupArgs args)
    Parameters
    Type Name Description
    ChangeBoxGroupArgs args

    要更换盒子分组的参数信息 ChangeBoxGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    ChangeBoxOwner(ChangeBoxOwnerArgsV2)

    移交盒子

    Declaration
    Task ChangeBoxOwner(ChangeBoxOwnerArgsV2 args)
    Parameters
    Type Name Description
    ChangeBoxOwnerArgsV2 args

    移交盒子参数ChangeBoxOwnerArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    CheckBoxIsBelongs(BoxArgs)

    校验盒子是否属于自己

    Declaration
    Task<bool> CheckBoxIsBelongs(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args BoxArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    bool

    Clean()

    清除已经登录的用户信息,方便重新登录

    Declaration
    void Clean()

    ConfirmAlarm(AlarmConfirmArgs)

    确认报警

    Declaration
    Task ConfirmAlarm(AlarmConfirmArgs args)
    Parameters
    Type Name Description
    AlarmConfirmArgs args

    确认报警参数AlarmConfirmArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    ConnectBoxSignalR()

    Declaration
    Task ConnectBoxSignalR()
    Returns
    Type Description
    System.Threading.Tasks.Task

    ConnectMainSignalR()

    Declaration
    Task ConnectMainSignalR()
    Returns
    Type Description
    System.Threading.Tasks.Task

    DownLoadPlcs(DownLoadPlcArgs)

    下载PLC

    Declaration
    Task DownLoadPlcs(DownLoadPlcArgs args)
    Parameters
    Type Name Description
    DownLoadPlcArgs args

    下载PLC参数 DownLoadPlcArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    DownLoadPlcsRestart(BoxArgs)

    下载PLC后重启FBox

    Declaration
    Task DownLoadPlcsRestart(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    DownLoadPlcsV2(AddOrUpdatePlcDeviceArgsV2)

    下载PLC V2(支持离线下载)

    Declaration
    Task DownLoadPlcsV2(AddOrUpdatePlcDeviceArgsV2 args)
    Parameters
    Type Name Description
    AddOrUpdatePlcDeviceArgsV2 args

    下载的驱动列表 AddOrUpdatePlcDeviceArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    ExportHistoryDataCsv(ExportHistoryDataCsvArgs)

    导出历史记录文件(CSV)

    Declaration
    Task<Stream> ExportHistoryDataCsv(ExportHistoryDataCsvArgs args)
    Parameters
    Type Name Description
    ExportHistoryDataCsvArgs args ExportHistoryDataCsvArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<System.IO.Stream>

    GetAlarmEvents(AlarmEventQuery)

    获取报警历史记录

    Declaration
    Task<IList<AlarmEvent>> GetAlarmEvents(AlarmEventQuery args)
    Parameters
    Type Name Description
    AlarmEventQuery args

    查询报警历史记录参数AlarmEventQuery

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmEvent>>

    报警历史记录列表AlarmEvent

    GetAlarmEvents2(AlarmEventQuery2)

    Declaration
    Task<IList<AlarmEvent>> GetAlarmEvents2(AlarmEventQuery2 args)
    Parameters
    Type Name Description
    AlarmEventQuery2 args
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmEvent>>

    GetAlarmGroups(BoxArgs)

    获取所有报警分组

    Declaration
    Task<IList<AlarmGroup>> GetAlarmGroups(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmGroup>>

    报警组别列表AlarmGroup

    GetAlarmMonitorDefiniton(GetAlarmDefinitionArgs)

    获取报警条目

    Declaration
    [Obsolete]
    Task<AlarmMonitorDefinition> GetAlarmMonitorDefiniton(GetAlarmDefinitionArgs args)
    Parameters
    Type Name Description
    GetAlarmDefinitionArgs args

    获取报警条目参数GetAlarmDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<AlarmMonitorDefinition>

    报警条目信息AlarmMonitorDefinition

    GetAlarmMonitorDefintions(BoxArgs)

    获取报警条目列表

    Declaration
    Task<IList<AlarmMonitorDefinition>> GetAlarmMonitorDefintions(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmMonitorDefinition>>

    报警条目列表AlarmMonitorDefinition

    GetAlarmTarget(GetAlarmTargetArgs)

    获取报警联系人

    Declaration
    Task<AlarmTarget> GetAlarmTarget(GetAlarmTargetArgs args)
    Parameters
    Type Name Description
    GetAlarmTargetArgs args

    获取报警联系人参数GetAlarmTargetArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<AlarmTarget>

    报警联系人AlarmTarget

    GetAlarmTargets(GetAlarmTargetsArgs)

    获取报警联系人列表

    Declaration
    Task<IList<AlarmTarget>> GetAlarmTargets(GetAlarmTargetsArgs args)
    Parameters
    Type Name Description
    GetAlarmTargetsArgs args

    获取报警联系人列表参数GetAlarmTargetsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmTarget>>

    报警联系人列表AlarmTarget

    GetAllAlarmDefinitionsV2(BoxArgs)

    获取盒子底下所有的报警条目

    Declaration
    Task<IList<AlarmDefintitionDtoV2>> GetAllAlarmDefinitionsV2(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmDefintitionDtoV2>>

    报警条目列表AlarmDefintitionDtoV2

    GetBox(GetBoxArgs)

    获取单个盒子注册信息

    Declaration
    Task<Box> GetBox(GetBoxArgs args)
    Parameters
    Type Name Description
    GetBoxArgs args

    获取盒子信息参数GetBoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<Box>

    盒子信息Box

    GetBoxAlarmEventObservable(BoxCollectionArgs)

    Declaration
    IObservable<IList<BoxAlarmEvent>> GetBoxAlarmEventObservable(BoxCollectionArgs boxes)
    Parameters
    Type Name Description
    BoxCollectionArgs boxes
    Returns
    Type Description
    System.IObservable<System.Collections.Generic.IList<BoxAlarmEvent>>

    GetBoxDeviceList(BoxArgs)

    根据盒子编码获取盒子设备列表

    Declaration
    [Obsolete]
    Task<IList<BoxDeviceInfo>> GetBoxDeviceList(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<BoxDeviceInfo>>

    盒子设备信息列表BoxDeviceInfo

    GetBoxGroup(GetBoxGroupArgs)

    根据盒子组别UID获取盒子组别

    Declaration
    Task<BoxGroup> GetBoxGroup(GetBoxGroupArgs args)
    Parameters
    Type Name Description
    GetBoxGroupArgs args

    获取盒子组别信息参数GetBoxGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<BoxGroup>

    盒子组别BoxGroup

    GetBoxGroups()

    获取盒子分组和盒子信息

    Declaration
    Task<IList<BoxGroup>> GetBoxGroups()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<BoxGroup>>

    盒子组别列表BoxGroup

    GetBoxLocations(GetLocationArgs)

    获取盒子地理未知

    Declaration
    Task<IList<BoxLocation>> GetBoxLocations(GetLocationArgs args)
    Parameters
    Type Name Description
    GetLocationArgs args GetLocationArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<BoxLocation>> BoxLocation

    GetBoxs()

    获取该用户下的所有盒子列表

    Declaration
    Task<IList<Box>> GetBoxs()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<Box>>

    用户下的盒子列表Box

    GetBoxState()

    获取盒子状态

    Declaration
    IList<BoxStateEntity> GetBoxState()
    Returns
    Type Description
    System.Collections.Generic.IList<BoxStateEntity> BoxStateEntity

    GetBoxStateChangedObservable(BoxCollectionArgs)

    Declaration
    IObservable<IList<BoxStateChangedEvent>> GetBoxStateChangedObservable(BoxCollectionArgs boxes)
    Parameters
    Type Name Description
    BoxCollectionArgs boxes
    Returns
    Type Description
    System.IObservable<System.Collections.Generic.IList<BoxStateChangedEvent>>

    GetBoxType(BoxArgs)

    获取盒子类型

    Declaration
    Task<BoxTypes> GetBoxType(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args BoxArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<BoxTypes>

    GetByChannelHistoryData(GetHistoryDataArgs)

    获取历史记录多通道曲线数据

    Declaration
    Task<ByChannelHistoryData> GetByChannelHistoryData(GetHistoryDataArgs args)
    Parameters
    Type Name Description
    GetHistoryDataArgs args GetHistoryDataArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<ByChannelHistoryData>

    GetByRowHistoryData(GetHistoryDataArgs)

    获取历史记录多通道数据

    Declaration
    Task<ByRowHistoryData> GetByRowHistoryData(GetHistoryDataArgs args)
    Parameters
    Type Name Description
    GetHistoryDataArgs args GetHistoryDataArgs
    Returns
    Type Description
    System.Threading.Tasks.Task<ByRowHistoryData> ByRowHistoryData

    GetCellLocation(Int32, Int32, Int32, Int32)

    获取基站地理位置信息(WGS84格式)

    Declaration
    Task<CellLocationResult> GetCellLocation(int mcc, int mnc, int lac, int ci)
    Parameters
    Type Name Description
    System.Int32 mcc
    System.Int32 mnc
    System.Int32 lac
    System.Int32 ci
    Returns
    Type Description
    System.Threading.Tasks.Task<CellLocationResult>

    GetDataMonitorDefiniton(GetDataMonitorDefArgs)

    获取单条监测点条目

    Declaration
    [Obsolete]
    Task<DataMonitorDefinition> GetDataMonitorDefiniton(GetDataMonitorDefArgs args)
    Parameters
    Type Name Description
    GetDataMonitorDefArgs args

    获取监测点信息参数GetDataMonitorDefArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<DataMonitorDefinition>

    空

    GetDataMonitorGroup(GetDMonitorGroupArgs)

    获取监控点分组

    Declaration
    Task<DataMonitorGroup> GetDataMonitorGroup(GetDMonitorGroupArgs args)
    Parameters
    Type Name Description
    GetDMonitorGroupArgs args

    获取监测点组别信息参数GetDMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<DataMonitorGroup>

    监测点组别信息DataMonitorGroup

    GetDataMonitorGroups(GetDMonitorGroupsArgs)

    获取指定盒子上的监控点组列表

    Declaration
    Task<IList<DataMonitorGroup>> GetDataMonitorGroups(GetDMonitorGroupsArgs args)
    Parameters
    Type Name Description
    GetDMonitorGroupsArgs args

    获取监测点组别列表参数GetDMonitorGroupsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<DataMonitorGroup>>

    检测点组别信息列表DataMonitorGroup

    GetDevicePlcByBoxType(BoxType)

    获取盒子支持的所有PLC列表

    Declaration
    Task<IList<PlcDevice>> GetDevicePlcByBoxType(BoxType boxType)
    Parameters
    Type Name Description
    BoxType boxType

    盒子类型BoxType

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<PlcDevice>>

    PLC列表PlcDevice

    GetDeviceSpecification(GetDeviceSpecificationArgs)

    根据设备ID获取所有设备信息

    Declaration
    Task<DeviceSpecification> GetDeviceSpecification(GetDeviceSpecificationArgs args)
    Parameters
    Type Name Description
    GetDeviceSpecificationArgs args

    获取设备信息参数GetDeviceSpecificationArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<DeviceSpecification>

    HMI等设备的规格信息DeviceSpecification

    GetDeviceSpecifications()

    获取盒子支持的PLC/HMI等设备的规格信息

    Declaration
    Task<IList<DeviceSpecification>> GetDeviceSpecifications()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<DeviceSpecification>>

    PLC/HMI等设备的规格信息列表DeviceSpecification

    GetDmonDataSouceId(GetDmonDataSourceIdArgs)

    根据监控点ID获取下发条目的实际Id

    Declaration
    Task<int> GetDmonDataSouceId(GetDmonDataSourceIdArgs args)
    Parameters
    Type Name Description
    GetDmonDataSourceIdArgs args

    获取Id参数 GetDmonDataSourceIdArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int32>

    GetDmonGroupDmonsV2(BoxArgs)

    获取盒子监控点分组与监控点条目

    Declaration
    Task<IList<BoxDMonGroupsDtoV2>> GetDmonGroupDmonsV2(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<BoxDMonGroupsDtoV2>>

    GetDMonValue(GetDMonValueArgs)

    获取实时数据

    Declaration
    Task<IList<DMonEntry>> GetDMonValue(GetDMonValueArgs args)
    Parameters
    Type Name Description
    GetDMonValueArgs args

    获取监控点数据参数GetDMonValueArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<DMonEntry>>

    返回数据列表DMonEntry

    GetHdataDefinitionsV2(BoxArgs)

    获取所有历史的记录条目

    Declaration
    [Obsolete]
    Task<IList<HdataDefinitionDtoV2>> GetHdataDefinitionsV2(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HdataDefinitionDtoV2>>

    历史记录列表HdataDefinitionDtoV2

    GetHdataItems(BoxArgs)

    获取历史记录条目

    Declaration
    Task<IList<HdataItem>> GetHdataItems(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HdataItem>> HdataItem

    GetHistoryData(HistoryDataQuery)

    获取单个历史条目数据

    Declaration
    [Obsolete]
    Task<IList<HistoryDataV2>> GetHistoryData(HistoryDataQuery args)
    Parameters
    Type Name Description
    HistoryDataQuery args
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HistoryDataV2>>

    GetHistoryData2(HistoryDataQuery2)

    获取多个历史条目数据

    Declaration
    [Obsolete]
    Task<IList<HistoryDataV2>> GetHistoryData2(HistoryDataQuery2 args)
    Parameters
    Type Name Description
    HistoryDataQuery2 args
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HistoryDataV2>>

    GetHistoryDataList(GetHDataArgs)

    获取历史记录原始数据

    Declaration
    [Obsolete]
    Task<IList<HistoryData>> GetHistoryDataList(GetHDataArgs args)
    Parameters
    Type Name Description
    GetHDataArgs args

    获取历史记录参数GetHDataArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HistoryData>>

    数据集合HistoryData

    GetHistoryItemDefinitions(BoxArgs)

    获取历史记录条目列表

    Declaration
    [Obsolete]
    Task<IList<HistoryItemDefinition>> GetHistoryItemDefinitions(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HistoryItemDefinition>>

    空

    GetPlcDeviceV2(BoxArgs)

    获取盒子下所有的PLC V2

    Declaration
    Task<IList<PlcDeviceDtoV2>> GetPlcDeviceV2(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    获取盒子PLC数据

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<PlcDeviceDtoV2>>

    PlcDeviceDtoV2PLC驱动设备列表

    GetPlcs()

    获取所有的PLC

    Declaration
    [Obsolete]
    Task<PlcEntity> GetPlcs()
    Returns
    Type Description
    System.Threading.Tasks.Task<PlcEntity>

    PLC信息PlcEntity

    GetPositionInfo(BoxArgs)

    获取位置信息

    Declaration
    [Obsolete]
    Task<BoxPosition> GetPositionInfo(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<BoxPosition>

    位置信息BoxPosition

    GetRefreshTimeConfig(BoxArgs)

    获取盒子数据条目刷新时间(盒子全局设置)

    Declaration
    Task<int> GetRefreshTimeConfig(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int32>

    刷新时间

    GetSomeAlarmDefinitionDtosV2(GetSomeAlarmArgsV2)

    获取某些报警条目信息V2

    Declaration
    Task<IList<AlarmDefintitionDtoV2>> GetSomeAlarmDefinitionDtosV2(GetSomeAlarmArgsV2 args)
    Parameters
    Type Name Description
    GetSomeAlarmArgsV2 args

    获取条目参数GetSomeAlarmArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<AlarmDefintitionDtoV2>>

    报警条目列表AlarmDefintitionDtoV2

    GetSomeDmonsV2(GetSomeDmonItemsArgsV2)

    获取某些监控点条目信息

    Declaration
    Task<IList<DmonItemDtoV2>> GetSomeDmonsV2(GetSomeDmonItemsArgsV2 args)
    Parameters
    Type Name Description
    GetSomeDmonItemsArgsV2 args

    获取某些监控点参数

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<DmonItemDtoV2>>

    GetSomeHdataDefinitionV2(GetSomeHdataArgsV2)

    获取某些历史的记录条目

    Declaration
    [Obsolete]
    Task<IList<HdataDefinitionDtoV2>> GetSomeHdataDefinitionV2(GetSomeHdataArgsV2 args)
    Parameters
    Type Name Description
    GetSomeHdataArgsV2 args
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HdataDefinitionDtoV2>>

    GetSomeHdataItems(GetSomeHdataItemArgs)

    获取某些历史记录条目

    Declaration
    Task<IList<HdataItem>> GetSomeHdataItems(GetSomeHdataItemArgs args)
    Parameters
    Type Name Description
    GetSomeHdataItemArgs args

    获取某些历史记录条目参数GetSomeHdataItemArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<HdataItem>> HdataItem

    RebootBox(BoxArgs)

    重启盒子

    Declaration
    Task RebootBox(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    要重启的盒子参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RegisterBox(RegisterBoxArgs)

    注册盒子

    Declaration
    Task<long> RegisterBox(RegisterBoxArgs args)
    Parameters
    Type Name Description
    RegisterBoxArgs args

    要注册的盒子参数RegisterBoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int64>
    Remarks

    注册盒子的UID

    RemoveAlarmDefinition(RemoveAlarmDefinitionArgs)

    删除报警条目

    Declaration
    [Obsolete]
    Task RemoveAlarmDefinition(RemoveAlarmDefinitionArgs args)
    Parameters
    Type Name Description
    RemoveAlarmDefinitionArgs args

    删除报警条目参数RemoveAlarmDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveAlarmDefinitionV2(RemoveAlarmDefArgsV2)

    删除报警监控点条目V2(支持离线编辑)

    Declaration
    Task RemoveAlarmDefinitionV2(RemoveAlarmDefArgsV2 args)
    Parameters
    Type Name Description
    RemoveAlarmDefArgsV2 args

    删除的报警点列表

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveAlarmGroup(RemoveAlarmGroupArgs)

    移除报警分组

    Declaration
    Task RemoveAlarmGroup(RemoveAlarmGroupArgs args)
    Parameters
    Type Name Description
    RemoveAlarmGroupArgs args

    移除报警分组参数RemoveAlarmGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveAlarmTarget(RemoveTargetArgs)

    删除报警联系人

    Declaration
    Task RemoveAlarmTarget(RemoveTargetArgs args)
    Parameters
    Type Name Description
    RemoveTargetArgs args

    移除报警联系人参数RemoveTargetArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveBoxGroup(RemoveBoxGroupArgs)

    移除盒子分组

    Declaration
    Task RemoveBoxGroup(RemoveBoxGroupArgs args)
    Parameters
    Type Name Description
    RemoveBoxGroupArgs args

    要移除盒子分组的信息参数RemoveBoxGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveDataMonitorGroup(RemoveDataMonitorGroupArgs)

    移除监控点组

    Declaration
    Task RemoveDataMonitorGroup(RemoveDataMonitorGroupArgs args)
    Parameters
    Type Name Description
    RemoveDataMonitorGroupArgs args

    移除监测点组别参数RemoveDataMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveDataMonitorPoint(RemoveDataMonitorDefinitionArgs)

    移除监控点条目

    Declaration
    [Obsolete]
    Task RemoveDataMonitorPoint(RemoveDataMonitorDefinitionArgs args)
    Parameters
    Type Name Description
    RemoveDataMonitorDefinitionArgs args

    移除监测点信息参数RemoveDataMonitorDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveDataMonitorPointV2(RemoveDataMonDefArgsV2)

    删除监控点条目V2(支持离线编辑)

    Declaration
    Task RemoveDataMonitorPointV2(RemoveDataMonDefArgsV2 args)
    Parameters
    Type Name Description
    RemoveDataMonDefArgsV2 args

    删除监控点参数

    Returns
    Type Description
    System.Threading.Tasks.Task

    无

    RemoveHdataDefinitionV2(RemoveHdataArgsV2)

    删除历史记录条目

    Declaration
    [Obsolete]
    Task RemoveHdataDefinitionV2(RemoveHdataArgsV2 args)
    Parameters
    Type Name Description
    RemoveHdataArgsV2 args

    删除历史记录参数RemoveHdataArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    RemoveHdataItem(RemoveHdataItemArgs)

    移除历史记录多通道条目

    Declaration
    Task RemoveHdataItem(RemoveHdataItemArgs args)
    Parameters
    Type Name Description
    RemoveHdataItemArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    RemoveHistroyDefinition(RemoveHistoryDefinitionArgs)

    删除历史记录条目

    Declaration
    [Obsolete]
    Task RemoveHistroyDefinition(RemoveHistoryDefinitionArgs args)
    Parameters
    Type Name Description
    RemoveHistoryDefinitionArgs args

    删除历史监控点参数 RemoveHistroyDefinition(RemoveHistoryDefinitionArgs)

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    Restart()

    实现切换用户登录初始化信息

    Declaration
    Task Restart()
    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    Remarks

    重新启动,在需要重新启动的时候用,切换用户的时候用这个登录

    SetBoxDeviceConfigurationSource(SetBoxDeviceConfigurationSourceArgs)

    Declaration
    Task SetBoxDeviceConfigurationSource(SetBoxDeviceConfigurationSourceArgs args)
    Parameters
    Type Name Description
    SetBoxDeviceConfigurationSourceArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    Start()

    启动

    Declaration
    Task Start()
    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    Remarks

    初始化接口,登录成功后,会记录上次的用户信息,若要实现其他用户初始化,调用

    StartAllDataMonitorPointsOnBox(BoxArgs)

    开启指定盒子上所有监控点的数据推送

    Declaration
    Task StartAllDataMonitorPointsOnBox(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartDataMonitorGroup(DataMonitorGroupArgs)

    开启某监控点组别数据推送

    Declaration
    Task StartDataMonitorGroup(DataMonitorGroupArgs args)
    Parameters
    Type Name Description
    DataMonitorGroupArgs args

    开始监测点某组别数据推送参数DataMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartDataMonitorGroups(DataMonitorGroupsArgs)

    开启指定监控点组的数据推送

    Declaration
    Task StartDataMonitorGroups(DataMonitorGroupsArgs args)
    Parameters
    Type Name Description
    DataMonitorGroupsArgs args

    开启指定监控点组的数据推送参数DataMonitorGroupsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartDataMonitorPoint(DataMonitorPointArgs)

    开启监测点

    Declaration
    Task StartDataMonitorPoint(DataMonitorPointArgs args)
    Parameters
    Type Name Description
    DataMonitorPointArgs args

    开启监测点参数DataMonitorPointArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartDataMonitorPoints(DataMonitorPointsArgs)

    开始某些检测点

    Declaration
    Task StartDataMonitorPoints(DataMonitorPointsArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsArgs args

    开始某些检测点参数DataMonitorPointsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartDataMonitorPointsByGroupedName(DataMonitorPointsByGroupedNameArgs)

    Declaration
    Task StartDataMonitorPointsByGroupedName(DataMonitorPointsByGroupedNameArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsByGroupedNameArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    StartDmonItemsByNames(StartDmonItemByNamesArgs)

    根据名称开启监控

    Declaration
    Task StartDmonItemsByNames(StartDmonItemByNamesArgs args)
    Parameters
    Type Name Description
    StartDmonItemByNamesArgs args

    参数StartDmonItemsByNames(StartDmonItemByNamesArgs)

    Returns
    Type Description
    System.Threading.Tasks.Task

    StartSpecificDataMonitorPointsByGroupedNameOnly(DataMonitorPointsByGroupedNameArgs)

    Declaration
    Task StartSpecificDataMonitorPointsByGroupedNameOnly(DataMonitorPointsByGroupedNameArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsByGroupedNameArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    StartSpecificDataMonitorPointsByNameOnly(DataMonitorPointsByNameArgs)

    开始某些检测点

    Declaration
    Task StartSpecificDataMonitorPointsByNameOnly(DataMonitorPointsByNameArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsByNameArgs args

    开始某些检测点参数DataMonitorPointsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartSpecifiedDataMonitorGroupOnly(DataMonitorGroupsArgs)

    只开启指定的监测点组

    Declaration
    Task StartSpecifiedDataMonitorGroupOnly(DataMonitorGroupsArgs args)
    Parameters
    Type Name Description
    DataMonitorGroupsArgs args

    监测点组别参数DataMonitorGroupsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StartSpecifiedDataMonitorPointsOnly(DataMonitorPointsArgs)

    只开启指定的监测点

    Declaration
    Task StartSpecifiedDataMonitorPointsOnly(DataMonitorPointsArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsArgs args

    监测点参数DataMonitorPointsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopAllDataMonitorPointsOnBox(BoxArgs)

    停止指定盒子上所有监控点的数据推送

    Declaration
    Task StopAllDataMonitorPointsOnBox(BoxArgs args)
    Parameters
    Type Name Description
    BoxArgs args

    盒子信息参数BoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDataMonitorGroup(DataMonitorGroupArgs)

    停止某监控点组别数据推送

    Declaration
    Task StopDataMonitorGroup(DataMonitorGroupArgs args)
    Parameters
    Type Name Description
    DataMonitorGroupArgs args

    停止某监控点组别数据推送参数DataMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDataMonitorGroups(DataMonitorGroupsArgs)

    停止指定监控点组的数据推送

    Declaration
    Task StopDataMonitorGroups(DataMonitorGroupsArgs args)
    Parameters
    Type Name Description
    DataMonitorGroupsArgs args

    停止指定监控点组的数据推送DataMonitorGroupsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDataMonitorPoint(DataMonitorPointArgs)

    停止监测点

    Declaration
    Task StopDataMonitorPoint(DataMonitorPointArgs args)
    Parameters
    Type Name Description
    DataMonitorPointArgs args

    停止监测点参数DataMonitorPointArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDataMonitorPoints(DataMonitorPointsArgs)

    停止某些监测点

    Declaration
    Task StopDataMonitorPoints(DataMonitorPointsArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsArgs args

    停止某些监测点参数DataMonitorPointsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDataMonitorPointsByGroupedName(DataMonitorPointsByGroupedNameArgs)

    Declaration
    Task StopDataMonitorPointsByGroupedName(DataMonitorPointsByGroupedNameArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsByGroupedNameArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    StopDataMonitorPointsByName(DataMonitorPointsByNameArgs)

    停止某些监测点

    Declaration
    Task StopDataMonitorPointsByName(DataMonitorPointsByNameArgs args)
    Parameters
    Type Name Description
    DataMonitorPointsByNameArgs args

    停止某些监测点参数DataMonitorPointsArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    StopDmonItemsByNames(StopDmonItemByNamesArgs)

    根据名称关闭监控点

    Declaration
    Task StopDmonItemsByNames(StopDmonItemByNamesArgs args)
    Parameters
    Type Name Description
    StopDmonItemByNamesArgs args

    参数StopDmonItemsByNames(StopDmonItemByNamesArgs)

    Returns
    Type Description
    System.Threading.Tasks.Task

    UnregisterBox(UnregisterBoxArgs)

    删除注册盒子,不删除盒子内部数据

    Declaration
    Task UnregisterBox(UnregisterBoxArgs args)
    Parameters
    Type Name Description
    UnregisterBoxArgs args

    要删除注册的盒子参数UnregisterBoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UnregisterBoxV2(UnregisterBoxArgs)

    Declaration
    Task UnregisterBoxV2(UnregisterBoxArgs args)
    Parameters
    Type Name Description
    UnregisterBoxArgs args
    Returns
    Type Description
    System.Threading.Tasks.Task

    UpdateAlarmDefinition(UpdateAlarmDefinitonArgs)

    更新报警条目

    Declaration
    [Obsolete]
    Task UpdateAlarmDefinition(UpdateAlarmDefinitonArgs args)
    Parameters
    Type Name Description
    UpdateAlarmDefinitonArgs args

    更细报警条目参数UpdateAlarmDefinitonArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateAlarmDefinitionV2(UpdateAlarmDefArgsV2)

    更新报警监控条目V2(支持离线编辑)

    Declaration
    Task UpdateAlarmDefinitionV2(UpdateAlarmDefArgsV2 args)
    Parameters
    Type Name Description
    UpdateAlarmDefArgsV2 args

    修改报警条目参数UpdateAlarmDefArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateAlarmGroup(UpdateAlarmGroupArgs)

    更新报警分组

    Declaration
    Task UpdateAlarmGroup(UpdateAlarmGroupArgs args)
    Parameters
    Type Name Description
    UpdateAlarmGroupArgs args

    跟新报警分组参数UpdateAlarmGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateAlarmTarget(UpdateTargetArgs)

    更新报警联系人

    Declaration
    Task UpdateAlarmTarget(UpdateTargetArgs args)
    Parameters
    Type Name Description
    UpdateTargetArgs args

    更新报警联系人参数UpdateTargetArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateBox(UpdateBoxArgs)

    更新盒子

    Declaration
    Task UpdateBox(UpdateBoxArgs args)
    Parameters
    Type Name Description
    UpdateBoxArgs args

    要更新的盒子参数UpdateBoxArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateBoxGroup(UpdateBoxGroupArgs)

    更新盒子分组

    Declaration
    Task UpdateBoxGroup(UpdateBoxGroupArgs args)
    Parameters
    Type Name Description
    UpdateBoxGroupArgs args

    要更新盒子分组的的参数信息 UpdateBoxGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateDataMonitorGroup(UpdateDataMonitorGroupArgs)

    更新监控点组

    Declaration
    Task UpdateDataMonitorGroup(UpdateDataMonitorGroupArgs args)
    Parameters
    Type Name Description
    UpdateDataMonitorGroupArgs args

    更新监测点组别参数UpdateDataMonitorGroupArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateDataMonitorPoint(UpdateDataMonitorDefinitionArgs)

    更新监控点条目

    Declaration
    [Obsolete]
    Task UpdateDataMonitorPoint(UpdateDataMonitorDefinitionArgs args)
    Parameters
    Type Name Description
    UpdateDataMonitorDefinitionArgs args

    更新监测点信息参数UpdateDataMonitorDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateDataMonitorPointV2(UpdateDmonArgsV2)

    更新监控点条目V2(支持离线编辑),集合长度不要超过20个

    Declaration
    Task UpdateDataMonitorPointV2(UpdateDmonArgsV2 args)
    Parameters
    Type Name Description
    UpdateDmonArgsV2 args

    更新监控点参数UpdateDmonArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    无

    UpdateHdataDefinitionV2(UpdateHdataDefArgsV2)

    更新历史记录条目

    Declaration
    [Obsolete]
    Task UpdateHdataDefinitionV2(UpdateHdataDefArgsV2 args)
    Parameters
    Type Name Description
    UpdateHdataDefArgsV2 args

    更新历史记录条目参数UpdateHdataDefArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateHdataItems(UpdateHdataItemArgs)

    更新历史记录多通道

    Declaration
    Task UpdateHdataItems(UpdateHdataItemArgs args)
    Parameters
    Type Name Description
    UpdateHdataItemArgs args

    更新历史记录多通道参数UpdateHdataItemArgs

    Returns
    Type Description
    System.Threading.Tasks.Task System.Int64

    UpdateHistoryDefinition(UpdateHDataDefinitionArgs)

    更新历史记录条目

    Declaration
    [Obsolete]
    Task UpdateHistoryDefinition(UpdateHDataDefinitionArgs args)
    Parameters
    Type Name Description
    UpdateHDataDefinitionArgs args

    更新历史监控点参数 UpdateHDataDefinitionArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    UpdateRefreshTimeConfig(UpdateRefreshTimeArgs)

    更新盒子数据条目刷新时间(盒子全局设置)

    Declaration
    Task UpdateRefreshTimeConfig(UpdateRefreshTimeArgs args)
    Parameters
    Type Name Description
    UpdateRefreshTimeArgs args

    刷新盒子刷新时间UpdateRefreshTimeArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    WriteValue(DataMonitorWriteValueArgs)

    监控点写值

    Declaration
    Task WriteValue(DataMonitorWriteValueArgs args)
    Parameters
    Type Name Description
    DataMonitorWriteValueArgs args

    写入监测点值参数DataMonitorWriteValueArgs

    Returns
    Type Description
    System.Threading.Tasks.Task

    空

    WriteValue(DataMonitorWriteValueArgsV2)

    监控点写值V2,要求每个用户下监控点条目名称不一样

    Declaration
    Task WriteValue(DataMonitorWriteValueArgsV2 args)
    Parameters
    Type Name Description
    DataMonitorWriteValueArgsV2 args

    写入监控点参数DataMonitorWriteValueArgsV2

    Returns
    Type Description
    System.Threading.Tasks.Task

    Events

    AlarmConfirmed

    报警还原事件

    Declaration
    event EventHandler<IList<AlarmConfirmDefinitonArgs>> AlarmConfirmed
    Event Type
    Type Description
    System.EventHandler<System.Collections.Generic.IList<AlarmConfirmDefinitonArgs>>

    报警条目确认消息推送事件FBoxClientDriver.Contract.IFBoxClientManager.add_AlarmConfirmed(System.EventHandler{System.Collections.Generic.IList{FBoxClientDriver.Contract.AlarmConfirmDefinitonArgs}})

    AlarmRecoverd

    报警还原事件

    Declaration
    event EventHandler<IList<AlarmRecoverDefinitonArgs>> AlarmRecoverd
    Event Type
    Type Description
    System.EventHandler<System.Collections.Generic.IList<AlarmRecoverDefinitonArgs>>
    Remarks

    新增的报警条目触发报警后还原后消息推送事件AlarmRecoverDefinitonArgs

    AlarmTriggered

    报警触发事件

    Declaration
    event EventHandler<IList<AlarmTriggerDefinitionArgs>> AlarmTriggered
    Event Type
    Type Description
    System.EventHandler<System.Collections.Generic.IList<AlarmTriggerDefinitionArgs>>
    Remarks

    新增的报警条目触发报警,消息推送事件AlarmTriggerDefinitionArgs

    BoxConnectStateChanged

    盒子状态变更事件

    Declaration
    event EventHandler<IList<BoxConnectionStateItem>> BoxConnectStateChanged
    Event Type
    Type Description
    System.EventHandler<System.Collections.Generic.IList<BoxConnectionStateItem>>

    BoxServerSignalRDisconnect

    Declaration
    event EventHandler BoxServerSignalRDisconnect
    Event Type
    Type Description
    System.EventHandler

    DataMonitorValueChanged

    监控点值数据变更事件

    Declaration
    event EventHandler<IList<DataMonitorValueChangedArgs>> DataMonitorValueChanged
    Event Type
    Type Description
    System.EventHandler<System.Collections.Generic.IList<DataMonitorValueChangedArgs>>
    Remarks

    监控点数据推送DataMonitorValueChangedArgs

    MainServerSignalRDisconnect

    Declaration
    event EventHandler<string> MainServerSignalRDisconnect
    Event Type
    Type Description
    System.EventHandler<System.String>

    OnBoxLocationChanged

    盒子地理位置事件

    Declaration
    event EventHandler<BoxLocationEventArgs> OnBoxLocationChanged
    Event Type
    Type Description
    System.EventHandler<BoxLocationEventArgs>

    OnBoxRegisterEvent

    盒子注册通知事件

    Declaration
    event EventHandler<BoxRegisterArgs> OnBoxRegisterEvent
    Event Type
    Type Description
    System.EventHandler<BoxRegisterArgs>

    盒子注册触发事件,目前是广播的,可能收到别人注册的消息BoxRegisterArgs

    OnBoxUnregisterEvent

    盒子注销通知事件

    Declaration
    event EventHandler<BoxUnRegisterArgs> OnBoxUnregisterEvent
    Event Type
    Type Description
    System.EventHandler<BoxUnRegisterArgs>

    盒子注销触发事件,目前是广播,可能受到别人的注销信息BoxUnRegisterArgs

    OnDMonRegisterEvent

    盒子监控点注册事件

    Declaration
    event EventHandler<DMonRegisterArgs> OnDMonRegisterEvent
    Event Type
    Type Description
    System.EventHandler<DMonRegisterArgs>

    盒子监控点注册事件 DMonRegisterArgs

    OnDMonUnregisterEvent

    盒子监控删除事件

    Declaration
    event EventHandler<DMonDefUnregisterArgs> OnDMonUnregisterEvent
    Event Type
    Type Description
    System.EventHandler<DMonDefUnregisterArgs>

    盒子监控点删除事件 DMonDefUnregisterArgs

    OnSignalRMessageEvent

    SignalR消息事件

    Declaration
    event EventHandler<SignalRMessageArgs> OnSignalRMessageEvent
    Event Type
    Type Description
    System.EventHandler<SignalRMessageArgs>
    Remarks

    盒子分服务器连接断开重连消息

    Back to top Generated by DocFX