Table of Contents

Class Station

Namespace
Acuit.Pinpoint.Services.Entities
Assembly
Acuit.Pinpoint.Services.Entities.dll

A workstation.

[DataContract(IsReference = true)]
[KnownType(typeof(Line))]
public class Station
Inheritance
Station
Inherited Members

Constructors

Station(short, string, Line)

Initializes a new instance of the Station class.

public Station(short stationId, string name, Line line)

Parameters

stationId short

The unique identifier for this station.

name string

The station name.

line Line

The line to which this station belongs.

Exceptions

ArgumentNullException

name is null.

ArgumentNullException

line is null.

Properties

Address

Gets or sets the station IP address, or null if not known.

[DataMember]
public string? Address { get; set; }

Property Value

string

Line

Gets the line to which this station belongs.

[DataMember]
public Line Line { get; }

Property Value

Line

Name

Gets the station name.

[DataMember]
public string Name { get; }

Property Value

string

StartedDateTime

Gets or sets the UTC date/time that this station was last started, or null if not known.

[DataMember]
public DateTime? StartedDateTime { get; set; }

Property Value

DateTime?

StationId

Gets the unique identifier for this station.

[DataMember]
public short StationId { get; }

Property Value

short

WorkstationVersion

Gets or sets the Acuit Pinpoint Workstation version, or null if not known.

[DataMember]
public string? WorkstationVersion { get; set; }

Property Value

string