Models

class SkaScanID(generator_id, scanid_service)[source]

Object that represents a Scan ID.

__init__(generator_id, scanid_service)[source]

Constructs the ScanID.

Parameters:
  • generator_id – a unique identifier for the service generating this Scan ID.

  • scanid_service – the provider responsible for calculating the next Scan ID.

class SkaTransactionID(generator_id, localseq_service)[source]

Object that represents a SKA Transaction ID.

__init__(generator_id, localseq_service)[source]

Constructs the SkaTransactionID.

Parameters:
  • generator_id – a unique identifier for the service generating this SKUID.

  • localseq_service – the provider responsible for calculating the next localseq.

class SkaUID(entity_type, generator_id, localseq_service)[source]

Object that represents a SKA Unique Identifier.

__init__(entity_type, generator_id, localseq_service)[source]

Constructs the SkaUID.

Parameters:
  • entity_type – an SKA Entity such as sbd for ScheduleBlockDefinition.

  • generator_id – a unique identifier for the service generating this SKUID.

  • localseq_service – the provider responsible for calculating the next localseq.