VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken Interface Reference
Inheritance diagram for VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken:
VideoOS.Platform.Proxy.Alarm.AlarmCommandTokenClient VideoOS.Platform.Proxy.Alarm.IAlarmCommandTokenChannel

Public Member Functions

void Acknowledge (string token, System.Guid id)
 
void AcknowledgeMultipleAlarms (string token, System.Guid objectId)
 
void Add (string token, VideoOS.Platform.Data.Alarm alarm)
 
void AddEvent (string token, VideoOS.Platform.Data.BaseEvent baseEvent)
 
void AttachSnapshot (string token, System.Guid id, VideoOS.Platform.Data.Snapshot snapshot)
 
VideoOS.Platform.Data.Alarm Get (string token, System.Guid id)
 
VideoOS.Platform.Proxy.Alarm.AlarmHistory[] GetAlarmHistory (string token, System.Guid id)
 
VideoOS.Platform.Proxy.Alarm.AlarmLine[] GetAlarmLines (string token, int from, int maxCount, VideoOS.Platform.Proxy.Alarm.AlarmFilter filter)
 
string[] GetAlarmMessages (string token)
 
VideoOS.Platform.Proxy.Alarm.AlarmUpdate[] GetAlarmUpdateHistory (string token, System.Guid id)
 
VideoOS.Platform.Data.BaseEvent GetEvent (string token, System.Guid id)
 
VideoOS.Platform.Proxy.Alarm.EventLine[] GetEventLines (string token, int from, int maxCount, VideoOS.Platform.Proxy.Alarm.EventFilter filter)
 
VideoOS.Platform.Data.EventHeader GetHeader (string token, System.Guid id)
 
AlarmUpdateData GetSessionAlarmLines (string token, int maxCount, Guid sessionId)
 
EventUpdateData GetSessionEventLines (string token, int maxCount, Guid sessionId)
 
VideoOS.Platform.Data.SnapshotList GetSnapshots (string token, System.Guid id)
 
VideoOS.Platform.Proxy.Alarm.Statistic[] GetStatistics (string token)
 
Guid StartAlarmLineSession (string token, VideoOS.Platform.Proxy.Alarm.AlarmFilter filter)
 
Guid StartEventLineSession (string token, VideoOS.Platform.Proxy.Alarm.EventFilter filter)
 
void StopAlarmLineSession (string token, Guid sessionId)
 
void StopEventLineSession (string token, Guid sessionId)
 
void UpdateAlarm (string token, System.Guid id, string text, int state, int priority, System.DateTime time, string assignedTo)
 
void UpdateAlarmValues (string token, System.Guid id, KeyValuePair< string, string >[] updates)
 
void UpdateMultipleAlarms (string token, System.Guid objectId, int oldState, int newState, System.DateTime time, string assignedTo)
 

Member Function Documentation

◆ Acknowledge()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.Acknowledge ( string token,
System.Guid id )

◆ AcknowledgeMultipleAlarms()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.AcknowledgeMultipleAlarms ( string token,
System.Guid objectId )

◆ Add()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.Add ( string token,
VideoOS.Platform.Data.Alarm alarm )

◆ AddEvent()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.AddEvent ( string token,
VideoOS.Platform.Data.BaseEvent baseEvent )

◆ AttachSnapshot()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.AttachSnapshot ( string token,
System.Guid id,
VideoOS.Platform.Data.Snapshot snapshot )

◆ Get()

VideoOS.Platform.Data.Alarm VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.Get ( string token,
System.Guid id )

◆ GetAlarmHistory()

VideoOS.Platform.Proxy.Alarm.AlarmHistory[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetAlarmHistory ( string token,
System.Guid id )

◆ GetAlarmLines()

VideoOS.Platform.Proxy.Alarm.AlarmLine[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetAlarmLines ( string token,
int from,
int maxCount,
VideoOS.Platform.Proxy.Alarm.AlarmFilter filter )

◆ GetAlarmMessages()

string[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetAlarmMessages ( string token)

◆ GetAlarmUpdateHistory()

VideoOS.Platform.Proxy.Alarm.AlarmUpdate[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetAlarmUpdateHistory ( string token,
System.Guid id )

◆ GetEvent()

VideoOS.Platform.Data.BaseEvent VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetEvent ( string token,
System.Guid id )

◆ GetEventLines()

VideoOS.Platform.Proxy.Alarm.EventLine[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetEventLines ( string token,
int from,
int maxCount,
VideoOS.Platform.Proxy.Alarm.EventFilter filter )

◆ GetHeader()

VideoOS.Platform.Data.EventHeader VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetHeader ( string token,
System.Guid id )

◆ GetSessionAlarmLines()

AlarmUpdateData VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetSessionAlarmLines ( string token,
int maxCount,
Guid sessionId )

◆ GetSessionEventLines()

EventUpdateData VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetSessionEventLines ( string token,
int maxCount,
Guid sessionId )

◆ GetSnapshots()

VideoOS.Platform.Data.SnapshotList VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetSnapshots ( string token,
System.Guid id )

◆ GetStatistics()

VideoOS.Platform.Proxy.Alarm.Statistic[] VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.GetStatistics ( string token)

◆ StartAlarmLineSession()

Guid VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.StartAlarmLineSession ( string token,
VideoOS.Platform.Proxy.Alarm.AlarmFilter filter )

◆ StartEventLineSession()

Guid VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.StartEventLineSession ( string token,
VideoOS.Platform.Proxy.Alarm.EventFilter filter )

◆ StopAlarmLineSession()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.StopAlarmLineSession ( string token,
Guid sessionId )

◆ StopEventLineSession()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.StopEventLineSession ( string token,
Guid sessionId )

◆ UpdateAlarm()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.UpdateAlarm ( string token,
System.Guid id,
string text,
int state,
int priority,
System.DateTime time,
string assignedTo )

◆ UpdateAlarmValues()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.UpdateAlarmValues ( string token,
System.Guid id,
KeyValuePair< string, string >[] updates )

◆ UpdateMultipleAlarms()

void VideoOS.Platform.Proxy.Alarm.IAlarmCommandToken.UpdateMultipleAlarms ( string token,
System.Guid objectId,
int oldState,
int newState,
System.DateTime time,
string assignedTo )