Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • HelyosServices

Index

Constructors

  • new HelyosServices(url: string, ports: { gqlPort: string; socketPort: string }, token?: any): HelyosServices
  • Parameters

    • url: string
    • ports: { gqlPort: string; socketPort: string }
      • gqlPort: string
      • socketPort: string
    • token: any = null

    Returns HelyosServices

Properties

RBMQConfig: RBMQ_CONFIG
agents: AGENTS
agentsInterconnections: AGENTS_INTERCONNECTIONS
assignments: ASSIGNMENT
connected: boolean = false
connectionId: number
extServices: EXTERNALSERVICES
instantActions: INSTANT_ACTIONS
listenYardId: string
mapObjects: MAPOBJECTS
missionQueue: MISSIONQUEUE
ports: any
servciceRequests: SERVICEREQUESTS
serviceRequests: SERVICEREQUESTS
socket: any
systemLogs: SYSTEMLOGS
token: any
toolsInterconnections: AGENTS_INTERCONNECTIONS
url: string
userAccounts: USERACCOUNT
username: string
workProcess: WORKPROCESS
workProcessServicePlan: WORKPROCESS_SERVICE_PLAN
workProcessType: WORKPROCESS_TYPE
yard: YARD

Methods

  • adminChangePassword(username: string, password: string): Promise<any>
  • Parameters

    • username: string
    • password: string

    Returns Promise<any>

  • adminGetUserAuthToken(username: string): Promise<any>
  • changePassword(username: string, currentPassword: string, newPassword: string): Promise<any>
  • Parameters

    • username: string
    • currentPassword: string
    • newPassword: string

    Returns Promise<any>

  • connect(listenYardId?: any): Promise<any>
  • Parameters

    • listenYardId: any = 'all'

    Returns Promise<any>

  • convertLatLngToMM(originLat: number, originLon: number, shapeLatLngPoints: number[][]): number[][]
  • Parameters

    • originLat: number
    • originLon: number
    • shapeLatLngPoints: number[][]

    Returns number[][]

  • convertMMtoLatLng(originLat: number, originLon: number, shapePoints: number[][]): any[][]
  • Parameters

    • originLat: number
    • originLon: number
    • shapePoints: number[][]

    Returns any[][]

  • login(username: string, password: string): Promise<any>
  • Parameters

    • username: string
    • password: string

    Returns Promise<any>

  • logout(username?: string): Promise<any>
  • Parameters

    • username: string = null

    Returns Promise<any>

  • register(name: any, username: any, password: any, adminPassword: any): Promise<any>
  • Parameters

    • name: any
    • username: any
    • password: any
    • adminPassword: any

    Returns Promise<any>

Generated using TypeDoc