C# Класс IBE.EDDN.EDDNCommunicator

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ConvertCommodityV3_To_CSVRows String[]
JournalEventRecieved void
RecievedEDDNData void
SendCommodityData_i void
SendDelayTimerCommodity_Elapsed void
SendDelayTimerJournal_Elapsed void
SendDelayTimerMarket_Elapsed void
SendDelayTimerOutfitting_Elapsed void
SendDelayTimerShipyard_Elapsed void
SendJournalData_i void
SendMarketData_i void
SendOutfittingData_i void
SendShipyardData_i void
UpdateRawData void
UpdateRejectedData void
UpdateStatisticData void
UpdateStatisticDataMsg void

Открытые методы

Метод Описание
ActivateSender ( ) : void

activatesender the sender

DeactivateSender ( ) : void

deactivates the sender

Dispose ( ) : void
EDDNCommunicator ( ) : System
RegisterJournalScanner ( FileScanner journalScanner ) : void
SendCommodityData ( JObject dataObject ) : void

send the commodity data of this station

SendJournalData ( JObject dataObject ) : void

send the journal data

SendOutfittingData ( JObject dataObject ) : void

send the outfitting data of this station

SendShipyardData ( JObject dataObject ) : void

send the shipyard data of this station

SendingReset ( ) : void
StartEDDNListening ( ) : void

starts EDDN-listening (if already started the EDDN-lister will be stopped and restarted)

StopEDDNListening ( ) : void

stops EDDN-listening if started

UserIdentification ( ) : String

checks and gets the EDDN id

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnLocationChanged ( DataChangedEventArgs e ) : void
OnLocationChanged ( DataTransmittedEventArgs e ) : void

Приватные методы

Метод Описание
ConvertCommodityV3_To_CSVRows ( JObject commodityV3Data ) : String[]
JournalEventRecieved ( object sender, FileScanner e ) : void

event-worker for JournalEventRecieved-event

RecievedEDDNData ( object sender, EDDN e ) : void

processing of the recieved data

SendCommodityData_i ( ) : void

internal send routine for registered data: It's called by the delay-timer "_SendDelayTimer_Commodity"

SendDelayTimerCommodity_Elapsed ( object source, System e ) : void

timer routine for sending all registered commoditydata to EDDN

SendDelayTimerJournal_Elapsed ( object source, System e ) : void

timer routine for sending all registered data to EDDN

SendDelayTimerMarket_Elapsed ( object source, System e ) : void

timer routine for sending all registered commoditydata to EDDN

SendDelayTimerOutfitting_Elapsed ( object source, System e ) : void

timer routine for sending all registered data to EDDN

SendDelayTimerShipyard_Elapsed ( object source, System e ) : void

timer routine for sending all registered data to EDDN

SendJournalData_i ( ) : void

internal send routine for registered data: It's called by the delay-timer "_SendDelayTimer_Commodity"

SendMarketData_i ( ) : void

internal send routine for registered data: It's called by the delay-timer "_SendDelayTimer_Commodity"

SendOutfittingData_i ( ) : void

internal send routine for registered data: It's called by the delay-timer "_SendDelayTimer_Commodity"

SendShipyardData_i ( ) : void

internal send routine for registered data: It's called by the delay-timer "_SendDelayTimer_Commodity"

UpdateRawData ( String info ) : void

updates the content of the "recieve" data

UpdateRejectedData ( String info ) : void

updates the content of the "implausible" data

UpdateStatisticData ( int dataCount, string SoftwareID, String relay, String commander ) : void

refreshes the info about software versions and recieved messages

UpdateStatisticDataMsg ( enMessageTypes mType ) : void

refreshes the info about recieved messagetypes

Описание методов

ActivateSender() публичный Метод

activatesender the sender
public ActivateSender ( ) : void
Результат void

DeactivateSender() публичный Метод

deactivates the sender
public DeactivateSender ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EDDNCommunicator() публичный Метод

public EDDNCommunicator ( ) : System
Результат System

OnLocationChanged() защищенный Метод

protected OnLocationChanged ( DataChangedEventArgs e ) : void
e DataChangedEventArgs
Результат void

OnLocationChanged() защищенный Метод

protected OnLocationChanged ( DataTransmittedEventArgs e ) : void
e DataTransmittedEventArgs
Результат void

RegisterJournalScanner() публичный Метод

public RegisterJournalScanner ( FileScanner journalScanner ) : void
journalScanner FileScanner
Результат void

SendCommodityData() публичный Метод

send the commodity data of this station
public SendCommodityData ( JObject dataObject ) : void
dataObject JObject
Результат void

SendJournalData() публичный Метод

send the journal data
public SendJournalData ( JObject dataObject ) : void
dataObject JObject
Результат void

SendOutfittingData() публичный Метод

send the outfitting data of this station
public SendOutfittingData ( JObject dataObject ) : void
dataObject JObject
Результат void

SendShipyardData() публичный Метод

send the shipyard data of this station
public SendShipyardData ( JObject dataObject ) : void
dataObject JObject
Результат void

SendingReset() публичный Метод

public SendingReset ( ) : void
Результат void

StartEDDNListening() публичный Метод

starts EDDN-listening (if already started the EDDN-lister will be stopped and restarted)
public StartEDDNListening ( ) : void
Результат void

StopEDDNListening() публичный Метод

stops EDDN-listening if started
public StopEDDNListening ( ) : void
Результат void

UserIdentification() публичный Метод

checks and gets the EDDN id
public UserIdentification ( ) : String
Результат String