Hierarchy

  • BaseAPI
  • ActionsMixin
  • ServicesMixin
    • RocApi

Constructors

Properties

Methods

Database - Database

Database - Sound

Internal - Internal data

Manager - Configuration

Manager - Mission

Map - Charging station

Map - Custom area

Map - Docked pose

Map - Eraser

Map - Forbidden area

Map - Map management

Map - Marker

Map - Saved pose

Map - Site management

Mapping - Mapping

Module - Authentication

Module - Module

Navigation - Autopilot

Navigation - Docking

Navigation - Navigation

Navigation - Recovery

Navigation - Teleop

ROC - App

ROC - Configuration

ROC - ROC Config

Simulation - Simulation

Stats - Configuration

User - Authentication

User - User management

Vehicle - Battery management

Vehicle - Configuration

Vehicle - Current action

Vehicle - Diagnostic

Vehicle - LED

Vehicle - Maintenance

Vehicle - Mission

Vehicle - Module

Vehicle - Network

Vehicle - Sound

Vehicle - System

Vehicle - Teleop

Vehicle - Vehicle state

Vehicle - Version

Constructors

  • Parameters

    Returns RocApi

Properties

#defaultOptions: RocApiOptions = ...
#fragmentedMessages: Record<string, any> = []
#timeoutRetryConnection: null | Timeout = null
#ws: null | WebSocket = null
#wsstate: WebSocketState = WebSocketState.IDLE
_actionOperationCallbacks: {
    107: ActionPromiseCallbacks;
    109: ActionPromiseCallbacks;
    117: ActionPromiseCallbacks;
    119: ActionPromiseCallbacks;
    120: ActionPromiseCallbacks;
    128: ActionPromiseCallbacks;
    137: ActionPromiseCallbacks;
    139: ActionPromiseCallbacks;
    14: ActionPromiseCallbacks;
    141: ActionPromiseCallbacks;
    147: ActionPromiseCallbacks;
    20: ActionPromiseCallbacks;
    29: ActionPromiseCallbacks;
    31: ActionPromiseCallbacks;
    32: ActionPromiseCallbacks;
    34: ActionPromiseCallbacks;
    36: ActionPromiseCallbacks;
    41: ActionPromiseCallbacks;
    43: ActionPromiseCallbacks;
    46: ActionPromiseCallbacks;
    50: ActionPromiseCallbacks;
    52: ActionPromiseCallbacks;
    53: ActionPromiseCallbacks;
    70: ActionPromiseCallbacks;
    71: ActionPromiseCallbacks;
    77: ActionPromiseCallbacks;
    78: ActionPromiseCallbacks;
    79: ActionPromiseCallbacks;
    82: ActionPromiseCallbacks;
    90: ActionPromiseCallbacks;
} = ...

Type declaration

  • 107: ActionPromiseCallbacks
  • 109: ActionPromiseCallbacks
  • 117: ActionPromiseCallbacks
  • 119: ActionPromiseCallbacks
  • 120: ActionPromiseCallbacks
  • 128: ActionPromiseCallbacks
  • 137: ActionPromiseCallbacks
  • 139: ActionPromiseCallbacks
  • 14: ActionPromiseCallbacks
  • 141: ActionPromiseCallbacks
  • 147: ActionPromiseCallbacks
  • 20: ActionPromiseCallbacks
  • 29: ActionPromiseCallbacks
  • 31: ActionPromiseCallbacks
  • 32: ActionPromiseCallbacks
  • 34: ActionPromiseCallbacks
  • 36: ActionPromiseCallbacks
  • 41: ActionPromiseCallbacks
  • 43: ActionPromiseCallbacks
  • 46: ActionPromiseCallbacks
  • 50: ActionPromiseCallbacks
  • 52: ActionPromiseCallbacks
  • 53: ActionPromiseCallbacks
  • 70: ActionPromiseCallbacks
  • 71: ActionPromiseCallbacks
  • 77: ActionPromiseCallbacks
  • 78: ActionPromiseCallbacks
  • 79: ActionPromiseCallbacks
  • 82: ActionPromiseCallbacks
  • 90: ActionPromiseCallbacks
_eventFeedbackCallbacks: {
    105: undefined | EventCallback<any>;
    108: undefined | EventCallback<any>;
    111: undefined | EventCallback<any>;
    114: undefined | EventCallback<any>;
    116: undefined | EventCallback<any>;
    124: undefined | EventCallback<any>;
    131: undefined | EventCallback<any>;
    137: undefined | EventCallback<any>;
    141: undefined | EventCallback<any>;
    147: undefined | EventCallback<any>;
    2: undefined | EventCallback<any>;
    20: undefined | EventCallback<any>;
    29: undefined | EventCallback<any>;
    31: undefined | EventCallback<any>;
    33: undefined | EventCallback<any>;
    35: undefined | EventCallback<any>;
    37: undefined | EventCallback<any>;
    39: undefined | EventCallback<any>;
    41: undefined | EventCallback<any>;
    43: undefined | EventCallback<any>;
    49: undefined | EventCallback<any>;
    55: undefined | EventCallback<any>;
    57: undefined | EventCallback<any>;
    64: undefined | EventCallback<any>;
    66: undefined | EventCallback<any>;
    73: undefined | EventCallback<any>;
    75: undefined | EventCallback<any>;
    77: undefined | EventCallback<any>;
    79: undefined | EventCallback<any>;
    93: undefined | EventCallback<any>;
} = ...

Type declaration

  • 105: undefined | EventCallback<any>
  • 108: undefined | EventCallback<any>
  • 111: undefined | EventCallback<any>
  • 114: undefined | EventCallback<any>
  • 116: undefined | EventCallback<any>
  • 124: undefined | EventCallback<any>
  • 131: undefined | EventCallback<any>
  • 137: undefined | EventCallback<any>
  • 141: undefined | EventCallback<any>
  • 147: undefined | EventCallback<any>
  • 2: undefined | EventCallback<any>
  • 20: undefined | EventCallback<any>
  • 29: undefined | EventCallback<any>
  • 31: undefined | EventCallback<any>
  • 33: undefined | EventCallback<any>
  • 35: undefined | EventCallback<any>
  • 37: undefined | EventCallback<any>
  • 39: undefined | EventCallback<any>
  • 41: undefined | EventCallback<any>
  • 43: undefined | EventCallback<any>
  • 49: undefined | EventCallback<any>
  • 55: undefined | EventCallback<any>
  • 57: undefined | EventCallback<any>
  • 64: undefined | EventCallback<any>
  • 66: undefined | EventCallback<any>
  • 73: undefined | EventCallback<any>
  • 75: undefined | EventCallback<any>
  • 77: undefined | EventCallback<any>
  • 79: undefined | EventCallback<any>
  • 93: undefined | EventCallback<any>
_eventResultCallbacks: {
    106: EventResultPromiseCallbacks;
    109: EventResultPromiseCallbacks;
    112: EventResultPromiseCallbacks;
    115: EventResultPromiseCallbacks;
    117: EventResultPromiseCallbacks;
    125: EventResultPromiseCallbacks;
    132: EventResultPromiseCallbacks;
    139: EventResultPromiseCallbacks;
    142: EventResultPromiseCallbacks;
    148: EventResultPromiseCallbacks;
    21: EventResultPromiseCallbacks;
    3: EventResultPromiseCallbacks;
    30: EventResultPromiseCallbacks;
    32: EventResultPromiseCallbacks;
    34: EventResultPromiseCallbacks;
    36: EventResultPromiseCallbacks;
    38: EventResultPromiseCallbacks;
    40: EventResultPromiseCallbacks;
    42: EventResultPromiseCallbacks;
    44: EventResultPromiseCallbacks;
    50: EventResultPromiseCallbacks;
    56: EventResultPromiseCallbacks;
    58: EventResultPromiseCallbacks;
    65: EventResultPromiseCallbacks;
    67: EventResultPromiseCallbacks;
    74: EventResultPromiseCallbacks;
    76: EventResultPromiseCallbacks;
    78: EventResultPromiseCallbacks;
    80: EventResultPromiseCallbacks;
    94: EventResultPromiseCallbacks;
} = ...

Type declaration

  • 106: EventResultPromiseCallbacks
  • 109: EventResultPromiseCallbacks
  • 112: EventResultPromiseCallbacks
  • 115: EventResultPromiseCallbacks
  • 117: EventResultPromiseCallbacks
  • 125: EventResultPromiseCallbacks
  • 132: EventResultPromiseCallbacks
  • 139: EventResultPromiseCallbacks
  • 142: EventResultPromiseCallbacks
  • 148: EventResultPromiseCallbacks
  • 21: EventResultPromiseCallbacks
  • 3: EventResultPromiseCallbacks
  • 30: EventResultPromiseCallbacks
  • 32: EventResultPromiseCallbacks
  • 34: EventResultPromiseCallbacks
  • 36: EventResultPromiseCallbacks
  • 38: EventResultPromiseCallbacks
  • 40: EventResultPromiseCallbacks
  • 42: EventResultPromiseCallbacks
  • 44: EventResultPromiseCallbacks
  • 50: EventResultPromiseCallbacks
  • 56: EventResultPromiseCallbacks
  • 58: EventResultPromiseCallbacks
  • 65: EventResultPromiseCallbacks
  • 67: EventResultPromiseCallbacks
  • 74: EventResultPromiseCallbacks
  • 76: EventResultPromiseCallbacks
  • 78: EventResultPromiseCallbacks
  • 80: EventResultPromiseCallbacks
  • 94: EventResultPromiseCallbacks
_eventTopicCallbacks: {
    -1: EventCallback<any>[];
    -2: EventCallback<any>[];
    -3: EventCallback<any>[];
    -4: EventCallback<any>[];
    -5: EventCallback<any>[];
    -6: EventCallback<any>[];
    -7: EventCallback<any>[];
    1: EventCallback<any>[];
    102: EventCallback<any>[];
    103: EventCallback<any>[];
    104: EventCallback<any>[];
    107: EventCallback<any>[];
    110: EventCallback<any>[];
    113: EventCallback<any>[];
    118: EventCallback<any>[];
    119: EventCallback<any>[];
    120: EventCallback<any>[];
    121: EventCallback<any>[];
    122: EventCallback<any>[];
    123: EventCallback<any>[];
    126: EventCallback<any>[];
    127: EventCallback<any>[];
    130: EventCallback<any>[];
    133: EventCallback<any>[];
    134: EventCallback<any>[];
    135: EventCallback<any>[];
    136: EventCallback<any>[];
    140: EventCallback<any>[];
    143: EventCallback<any>[];
    144: EventCallback<any>[];
    145: EventCallback<any>[];
    146: EventCallback<any>[];
    149: EventCallback<any>[];
    4: EventCallback<any>[];
    45: EventCallback<any>[];
    46: EventCallback<any>[];
    47: EventCallback<any>[];
    5: EventCallback<any>[];
    51: EventCallback<any>[];
    52: EventCallback<any>[];
    53: EventCallback<any>[];
    54: EventCallback<any>[];
    6: EventCallback<any>[];
    63: EventCallback<any>[];
    68: EventCallback<any>[];
    69: EventCallback<any>[];
    7: EventCallback<any>[];
    70: EventCallback<any>[];
    7000: EventCallback<any>[];
    7001: EventCallback<any>[];
    7002: EventCallback<any>[];
    7003: EventCallback<any>[];
    7004: EventCallback<any>[];
    7006: EventCallback<any>[];
    7007: EventCallback<any>[];
    7008: EventCallback<any>[];
    7009: EventCallback<any>[];
    7010: EventCallback<any>[];
    7011: EventCallback<any>[];
    7012: EventCallback<any>[];
    7013: EventCallback<any>[];
    7014: EventCallback<any>[];
    7015: EventCallback<any>[];
    7016: EventCallback<any>[];
    7017: EventCallback<any>[];
    7020: EventCallback<any>[];
    7021: EventCallback<any>[];
    7022: EventCallback<any>[];
    7023: EventCallback<any>[];
    7024: EventCallback<any>[];
    7025: EventCallback<any>[];
    7026: EventCallback<any>[];
    7027: EventCallback<any>[];
    7028: EventCallback<any>[];
    7029: EventCallback<any>[];
    7030: EventCallback<any>[];
    7031: EventCallback<any>[];
    7032: EventCallback<any>[];
    7033: EventCallback<any>[];
    7034: EventCallback<any>[];
    7035: EventCallback<any>[];
    7036: EventCallback<any>[];
    7037: EventCallback<any>[];
    7039: EventCallback<any>[];
    7040: EventCallback<any>[];
    7041: EventCallback<any>[];
    7042: EventCallback<any>[];
    7043: EventCallback<any>[];
    7044: EventCallback<any>[];
    7045: EventCallback<any>[];
    7046: EventCallback<any>[];
    7047: EventCallback<any>[];
    7048: EventCallback<any>[];
    7049: EventCallback<any>[];
    7050: EventCallback<any>[];
    7051: EventCallback<any>[];
    7052: EventCallback<any>[];
    7053: EventCallback<any>[];
    7054: EventCallback<any>[];
    7055: EventCallback<any>[];
    7056: EventCallback<any>[];
    7057: EventCallback<any>[];
    7058: EventCallback<any>[];
    7059: EventCallback<any>[];
    7060: EventCallback<any>[];
    7061: EventCallback<any>[];
    7062: EventCallback<any>[];
    7063: EventCallback<any>[];
    7064: EventCallback<any>[];
    7065: EventCallback<any>[];
    7066: EventCallback<any>[];
    7067: EventCallback<any>[];
    7068: EventCallback<any>[];
    7069: EventCallback<any>[];
    7070: EventCallback<any>[];
    7071: EventCallback<any>[];
    7072: EventCallback<any>[];
    7073: EventCallback<any>[];
    7074: EventCallback<any>[];
    7075: EventCallback<any>[];
    7076: EventCallback<any>[];
    7077: EventCallback<any>[];
    7078: EventCallback<any>[];
    7079: EventCallback<any>[];
    7080: EventCallback<any>[];
    7081: EventCallback<any>[];
    7082: EventCallback<any>[];
    7083: EventCallback<any>[];
    7084: EventCallback<any>[];
    71: EventCallback<any>[];
    72: EventCallback<any>[];
    81: EventCallback<any>[];
    83: EventCallback<any>[];
    84: EventCallback<any>[];
    85: EventCallback<any>[];
    86: EventCallback<any>[];
    88: EventCallback<any>[];
    89: EventCallback<any>[];
    90: EventCallback<any>[];
    91: EventCallback<any>[];
    92: EventCallback<any>[];
    95: EventCallback<any>[];
    96: EventCallback<any>[];
    97: EventCallback<any>[];
    98: EventCallback<any>[];
    99: EventCallback<any>[];
} = ...

Type declaration

  • -1: EventCallback<any>[]
  • -2: EventCallback<any>[]
  • -3: EventCallback<any>[]
  • -4: EventCallback<any>[]
  • -5: EventCallback<any>[]
  • -6: EventCallback<any>[]
  • -7: EventCallback<any>[]
  • 1: EventCallback<any>[]
  • 102: EventCallback<any>[]
  • 103: EventCallback<any>[]
  • 104: EventCallback<any>[]
  • 107: EventCallback<any>[]
  • 110: EventCallback<any>[]
  • 113: EventCallback<any>[]
  • 118: EventCallback<any>[]
  • 119: EventCallback<any>[]
  • 120: EventCallback<any>[]
  • 121: EventCallback<any>[]
  • 122: EventCallback<any>[]
  • 123: EventCallback<any>[]
  • 126: EventCallback<any>[]
  • 127: EventCallback<any>[]
  • 130: EventCallback<any>[]
  • 133: EventCallback<any>[]
  • 134: EventCallback<any>[]
  • 135: EventCallback<any>[]
  • 136: EventCallback<any>[]
  • 140: EventCallback<any>[]
  • 143: EventCallback<any>[]
  • 144: EventCallback<any>[]
  • 145: EventCallback<any>[]
  • 146: EventCallback<any>[]
  • 149: EventCallback<any>[]
  • 4: EventCallback<any>[]
  • 45: EventCallback<any>[]
  • 46: EventCallback<any>[]
  • 47: EventCallback<any>[]
  • 5: EventCallback<any>[]
  • 51: EventCallback<any>[]
  • 52: EventCallback<any>[]
  • 53: EventCallback<any>[]
  • 54: EventCallback<any>[]
  • 6: EventCallback<any>[]
  • 63: EventCallback<any>[]
  • 68: EventCallback<any>[]
  • 69: EventCallback<any>[]
  • 7: EventCallback<any>[]
  • 70: EventCallback<any>[]
  • 7000: EventCallback<any>[]
  • 7001: EventCallback<any>[]
  • 7002: EventCallback<any>[]
  • 7003: EventCallback<any>[]
  • 7004: EventCallback<any>[]
  • 7006: EventCallback<any>[]
  • 7007: EventCallback<any>[]
  • 7008: EventCallback<any>[]
  • 7009: EventCallback<any>[]
  • 7010: EventCallback<any>[]
  • 7011: EventCallback<any>[]
  • 7012: EventCallback<any>[]
  • 7013: EventCallback<any>[]
  • 7014: EventCallback<any>[]
  • 7015: EventCallback<any>[]
  • 7016: EventCallback<any>[]
  • 7017: EventCallback<any>[]
  • 7020: EventCallback<any>[]
  • 7021: EventCallback<any>[]
  • 7022: EventCallback<any>[]
  • 7023: EventCallback<any>[]
  • 7024: EventCallback<any>[]
  • 7025: EventCallback<any>[]
  • 7026: EventCallback<any>[]
  • 7027: EventCallback<any>[]
  • 7028: EventCallback<any>[]
  • 7029: EventCallback<any>[]
  • 7030: EventCallback<any>[]
  • 7031: EventCallback<any>[]
  • 7032: EventCallback<any>[]
  • 7033: EventCallback<any>[]
  • 7034: EventCallback<any>[]
  • 7035: EventCallback<any>[]
  • 7036: EventCallback<any>[]
  • 7037: EventCallback<any>[]
  • 7039: EventCallback<any>[]
  • 7040: EventCallback<any>[]
  • 7041: EventCallback<any>[]
  • 7042: EventCallback<any>[]
  • 7043: EventCallback<any>[]
  • 7044: EventCallback<any>[]
  • 7045: EventCallback<any>[]
  • 7046: EventCallback<any>[]
  • 7047: EventCallback<any>[]
  • 7048: EventCallback<any>[]
  • 7049: EventCallback<any>[]
  • 7050: EventCallback<any>[]
  • 7051: EventCallback<any>[]
  • 7052: EventCallback<any>[]
  • 7053: EventCallback<any>[]
  • 7054: EventCallback<any>[]
  • 7055: EventCallback<any>[]
  • 7056: EventCallback<any>[]
  • 7057: EventCallback<any>[]
  • 7058: EventCallback<any>[]
  • 7059: EventCallback<any>[]
  • 7060: EventCallback<any>[]
  • 7061: EventCallback<any>[]
  • 7062: EventCallback<any>[]
  • 7063: EventCallback<any>[]
  • 7064: EventCallback<any>[]
  • 7065: EventCallback<any>[]
  • 7066: EventCallback<any>[]
  • 7067: EventCallback<any>[]
  • 7068: EventCallback<any>[]
  • 7069: EventCallback<any>[]
  • 7070: EventCallback<any>[]
  • 7071: EventCallback<any>[]
  • 7072: EventCallback<any>[]
  • 7073: EventCallback<any>[]
  • 7074: EventCallback<any>[]
  • 7075: EventCallback<any>[]
  • 7076: EventCallback<any>[]
  • 7077: EventCallback<any>[]
  • 7078: EventCallback<any>[]
  • 7079: EventCallback<any>[]
  • 7080: EventCallback<any>[]
  • 7081: EventCallback<any>[]
  • 7082: EventCallback<any>[]
  • 7083: EventCallback<any>[]
  • 7084: EventCallback<any>[]
  • 71: EventCallback<any>[]
  • 72: EventCallback<any>[]
  • 81: EventCallback<any>[]
  • 83: EventCallback<any>[]
  • 84: EventCallback<any>[]
  • 85: EventCallback<any>[]
  • 86: EventCallback<any>[]
  • 88: EventCallback<any>[]
  • 89: EventCallback<any>[]
  • 90: EventCallback<any>[]
  • 91: EventCallback<any>[]
  • 92: EventCallback<any>[]
  • 95: EventCallback<any>[]
  • 96: EventCallback<any>[]
  • 97: EventCallback<any>[]
  • 98: EventCallback<any>[]
  • 99: EventCallback<any>[]
_serviceOperationCallbacks: {
    10: ServicePromiseCallbacks;
    100: ServicePromiseCallbacks;
    101: ServicePromiseCallbacks;
    102: ServicePromiseCallbacks;
    103: ServicePromiseCallbacks;
    104: ServicePromiseCallbacks;
    105: ServicePromiseCallbacks;
    106: ServicePromiseCallbacks;
    108: ServicePromiseCallbacks;
    11: ServicePromiseCallbacks;
    110: ServicePromiseCallbacks;
    111: ServicePromiseCallbacks;
    112: ServicePromiseCallbacks;
    113: ServicePromiseCallbacks;
    114: ServicePromiseCallbacks;
    115: ServicePromiseCallbacks;
    116: ServicePromiseCallbacks;
    118: ServicePromiseCallbacks;
    12: ServicePromiseCallbacks;
    121: ServicePromiseCallbacks;
    122: ServicePromiseCallbacks;
    123: ServicePromiseCallbacks;
    124: ServicePromiseCallbacks;
    125: ServicePromiseCallbacks;
    126: ServicePromiseCallbacks;
    127: ServicePromiseCallbacks;
    129: ServicePromiseCallbacks;
    13: ServicePromiseCallbacks;
    130: ServicePromiseCallbacks;
    131: ServicePromiseCallbacks;
    132: ServicePromiseCallbacks;
    133: ServicePromiseCallbacks;
    134: ServicePromiseCallbacks;
    135: ServicePromiseCallbacks;
    136: ServicePromiseCallbacks;
    140: ServicePromiseCallbacks;
    142: ServicePromiseCallbacks;
    143: ServicePromiseCallbacks;
    144: ServicePromiseCallbacks;
    145: ServicePromiseCallbacks;
    146: ServicePromiseCallbacks;
    148: ServicePromiseCallbacks;
    149: ServicePromiseCallbacks;
    15: ServicePromiseCallbacks;
    17: ServicePromiseCallbacks;
    2: ServicePromiseCallbacks;
    21: ServicePromiseCallbacks;
    22: ServicePromiseCallbacks;
    23: ServicePromiseCallbacks;
    24: ServicePromiseCallbacks;
    25: ServicePromiseCallbacks;
    26: ServicePromiseCallbacks;
    27: ServicePromiseCallbacks;
    28: ServicePromiseCallbacks;
    3: ServicePromiseCallbacks;
    30: ServicePromiseCallbacks;
    33: ServicePromiseCallbacks;
    35: ServicePromiseCallbacks;
    37: ServicePromiseCallbacks;
    38: ServicePromiseCallbacks;
    39: ServicePromiseCallbacks;
    4: ServicePromiseCallbacks;
    40: ServicePromiseCallbacks;
    44: ServicePromiseCallbacks;
    45: ServicePromiseCallbacks;
    47: ServicePromiseCallbacks;
    48: ServicePromiseCallbacks;
    49: ServicePromiseCallbacks;
    5: ServicePromiseCallbacks;
    51: ServicePromiseCallbacks;
    56: ServicePromiseCallbacks;
    58: ServicePromiseCallbacks;
    59: ServicePromiseCallbacks;
    6: ServicePromiseCallbacks;
    60: ServicePromiseCallbacks;
    61: ServicePromiseCallbacks;
    62: ServicePromiseCallbacks;
    63: ServicePromiseCallbacks;
    64: ServicePromiseCallbacks;
    65: ServicePromiseCallbacks;
    66: ServicePromiseCallbacks;
    67: ServicePromiseCallbacks;
    68: ServicePromiseCallbacks;
    69: ServicePromiseCallbacks;
    7: ServicePromiseCallbacks;
    7000: ServicePromiseCallbacks;
    7001: ServicePromiseCallbacks;
    7003: ServicePromiseCallbacks;
    7004: ServicePromiseCallbacks;
    7005: ServicePromiseCallbacks;
    7006: ServicePromiseCallbacks;
    7007: ServicePromiseCallbacks;
    7009: ServicePromiseCallbacks;
    7010: ServicePromiseCallbacks;
    7011: ServicePromiseCallbacks;
    7012: ServicePromiseCallbacks;
    7013: ServicePromiseCallbacks;
    7014: ServicePromiseCallbacks;
    7015: ServicePromiseCallbacks;
    7016: ServicePromiseCallbacks;
    7017: ServicePromiseCallbacks;
    7018: ServicePromiseCallbacks;
    7019: ServicePromiseCallbacks;
    7020: ServicePromiseCallbacks;
    7021: ServicePromiseCallbacks;
    7022: ServicePromiseCallbacks;
    7023: ServicePromiseCallbacks;
    7024: ServicePromiseCallbacks;
    7025: ServicePromiseCallbacks;
    7026: ServicePromiseCallbacks;
    7027: ServicePromiseCallbacks;
    7028: ServicePromiseCallbacks;
    7031: ServicePromiseCallbacks;
    7032: ServicePromiseCallbacks;
    7033: ServicePromiseCallbacks;
    7034: ServicePromiseCallbacks;
    7035: ServicePromiseCallbacks;
    7036: ServicePromiseCallbacks;
    7037: ServicePromiseCallbacks;
    7038: ServicePromiseCallbacks;
    7039: ServicePromiseCallbacks;
    7040: ServicePromiseCallbacks;
    7041: ServicePromiseCallbacks;
    7042: ServicePromiseCallbacks;
    7043: ServicePromiseCallbacks;
    7044: ServicePromiseCallbacks;
    7045: ServicePromiseCallbacks;
    7046: ServicePromiseCallbacks;
    7047: ServicePromiseCallbacks;
    7048: ServicePromiseCallbacks;
    7049: ServicePromiseCallbacks;
    7050: ServicePromiseCallbacks;
    7051: ServicePromiseCallbacks;
    7052: ServicePromiseCallbacks;
    7053: ServicePromiseCallbacks;
    7054: ServicePromiseCallbacks;
    7055: ServicePromiseCallbacks;
    7056: ServicePromiseCallbacks;
    7057: ServicePromiseCallbacks;
    7058: ServicePromiseCallbacks;
    7059: ServicePromiseCallbacks;
    7060: ServicePromiseCallbacks;
    7061: ServicePromiseCallbacks;
    7062: ServicePromiseCallbacks;
    7063: ServicePromiseCallbacks;
    7064: ServicePromiseCallbacks;
    7065: ServicePromiseCallbacks;
    7066: ServicePromiseCallbacks;
    7067: ServicePromiseCallbacks;
    7068: ServicePromiseCallbacks;
    7069: ServicePromiseCallbacks;
    7070: ServicePromiseCallbacks;
    7071: ServicePromiseCallbacks;
    7072: ServicePromiseCallbacks;
    7073: ServicePromiseCallbacks;
    7074: ServicePromiseCallbacks;
    7075: ServicePromiseCallbacks;
    7076: ServicePromiseCallbacks;
    7077: ServicePromiseCallbacks;
    7078: ServicePromiseCallbacks;
    7079: ServicePromiseCallbacks;
    7080: ServicePromiseCallbacks;
    7081: ServicePromiseCallbacks;
    7082: ServicePromiseCallbacks;
    7083: ServicePromiseCallbacks;
    7084: ServicePromiseCallbacks;
    7085: ServicePromiseCallbacks;
    7086: ServicePromiseCallbacks;
    7088: ServicePromiseCallbacks;
    7089: ServicePromiseCallbacks;
    7090: ServicePromiseCallbacks;
    7091: ServicePromiseCallbacks;
    7092: ServicePromiseCallbacks;
    7093: ServicePromiseCallbacks;
    7094: ServicePromiseCallbacks;
    7095: ServicePromiseCallbacks;
    7096: ServicePromiseCallbacks;
    7097: ServicePromiseCallbacks;
    7098: ServicePromiseCallbacks;
    7101: ServicePromiseCallbacks;
    7102: ServicePromiseCallbacks;
    7103: ServicePromiseCallbacks;
    7104: ServicePromiseCallbacks;
    7105: ServicePromiseCallbacks;
    7106: ServicePromiseCallbacks;
    7107: ServicePromiseCallbacks;
    7109: ServicePromiseCallbacks;
    7110: ServicePromiseCallbacks;
    7111: ServicePromiseCallbacks;
    7112: ServicePromiseCallbacks;
    7113: ServicePromiseCallbacks;
    7114: ServicePromiseCallbacks;
    7115: ServicePromiseCallbacks;
    7116: ServicePromiseCallbacks;
    7117: ServicePromiseCallbacks;
    7118: ServicePromiseCallbacks;
    7119: ServicePromiseCallbacks;
    73: ServicePromiseCallbacks;
    74: ServicePromiseCallbacks;
    75: ServicePromiseCallbacks;
    8: ServicePromiseCallbacks;
    80: ServicePromiseCallbacks;
    83: ServicePromiseCallbacks;
    84: ServicePromiseCallbacks;
    85: ServicePromiseCallbacks;
    86: ServicePromiseCallbacks;
    87: ServicePromiseCallbacks;
    88: ServicePromiseCallbacks;
    89: ServicePromiseCallbacks;
    9: ServicePromiseCallbacks;
    91: ServicePromiseCallbacks;
    92: ServicePromiseCallbacks;
    93: ServicePromiseCallbacks;
    94: ServicePromiseCallbacks;
    95: ServicePromiseCallbacks;
    96: ServicePromiseCallbacks;
    97: ServicePromiseCallbacks;
    98: ServicePromiseCallbacks;
    99: ServicePromiseCallbacks;
} = ...

Type declaration

  • 10: ServicePromiseCallbacks
  • 100: ServicePromiseCallbacks
  • 101: ServicePromiseCallbacks
  • 102: ServicePromiseCallbacks
  • 103: ServicePromiseCallbacks
  • 104: ServicePromiseCallbacks
  • 105: ServicePromiseCallbacks
  • 106: ServicePromiseCallbacks
  • 108: ServicePromiseCallbacks
  • 11: ServicePromiseCallbacks
  • 110: ServicePromiseCallbacks
  • 111: ServicePromiseCallbacks
  • 112: ServicePromiseCallbacks
  • 113: ServicePromiseCallbacks
  • 114: ServicePromiseCallbacks
  • 115: ServicePromiseCallbacks
  • 116: ServicePromiseCallbacks
  • 118: ServicePromiseCallbacks
  • 12: ServicePromiseCallbacks
  • 121: ServicePromiseCallbacks
  • 122: ServicePromiseCallbacks
  • 123: ServicePromiseCallbacks
  • 124: ServicePromiseCallbacks
  • 125: ServicePromiseCallbacks
  • 126: ServicePromiseCallbacks
  • 127: ServicePromiseCallbacks
  • 129: ServicePromiseCallbacks
  • 13: ServicePromiseCallbacks
  • 130: ServicePromiseCallbacks
  • 131: ServicePromiseCallbacks
  • 132: ServicePromiseCallbacks
  • 133: ServicePromiseCallbacks
  • 134: ServicePromiseCallbacks
  • 135: ServicePromiseCallbacks
  • 136: ServicePromiseCallbacks
  • 140: ServicePromiseCallbacks
  • 142: ServicePromiseCallbacks
  • 143: ServicePromiseCallbacks
  • 144: ServicePromiseCallbacks
  • 145: ServicePromiseCallbacks
  • 146: ServicePromiseCallbacks
  • 148: ServicePromiseCallbacks
  • 149: ServicePromiseCallbacks
  • 15: ServicePromiseCallbacks
  • 17: ServicePromiseCallbacks
  • 2: ServicePromiseCallbacks
  • 21: ServicePromiseCallbacks
  • 22: ServicePromiseCallbacks
  • 23: ServicePromiseCallbacks
  • 24: ServicePromiseCallbacks
  • 25: ServicePromiseCallbacks
  • 26: ServicePromiseCallbacks
  • 27: ServicePromiseCallbacks
  • 28: ServicePromiseCallbacks
  • 3: ServicePromiseCallbacks
  • 30: ServicePromiseCallbacks
  • 33: ServicePromiseCallbacks
  • 35: ServicePromiseCallbacks
  • 37: ServicePromiseCallbacks
  • 38: ServicePromiseCallbacks
  • 39: ServicePromiseCallbacks
  • 4: ServicePromiseCallbacks
  • 40: ServicePromiseCallbacks
  • 44: ServicePromiseCallbacks
  • 45: ServicePromiseCallbacks
  • 47: ServicePromiseCallbacks
  • 48: ServicePromiseCallbacks
  • 49: ServicePromiseCallbacks
  • 5: ServicePromiseCallbacks
  • 51: ServicePromiseCallbacks
  • 56: ServicePromiseCallbacks
  • 58: ServicePromiseCallbacks
  • 59: ServicePromiseCallbacks
  • 6: ServicePromiseCallbacks
  • 60: ServicePromiseCallbacks
  • 61: ServicePromiseCallbacks
  • 62: ServicePromiseCallbacks
  • 63: ServicePromiseCallbacks
  • 64: ServicePromiseCallbacks
  • 65: ServicePromiseCallbacks
  • 66: ServicePromiseCallbacks
  • 67: ServicePromiseCallbacks
  • 68: ServicePromiseCallbacks
  • 69: ServicePromiseCallbacks
  • 7: ServicePromiseCallbacks
  • 7000: ServicePromiseCallbacks
  • 7001: ServicePromiseCallbacks
  • 7003: ServicePromiseCallbacks
  • 7004: ServicePromiseCallbacks
  • 7005: ServicePromiseCallbacks
  • 7006: ServicePromiseCallbacks
  • 7007: ServicePromiseCallbacks
  • 7009: ServicePromiseCallbacks
  • 7010: ServicePromiseCallbacks
  • 7011: ServicePromiseCallbacks
  • 7012: ServicePromiseCallbacks
  • 7013: ServicePromiseCallbacks
  • 7014: ServicePromiseCallbacks
  • 7015: ServicePromiseCallbacks
  • 7016: ServicePromiseCallbacks
  • 7017: ServicePromiseCallbacks
  • 7018: ServicePromiseCallbacks
  • 7019: ServicePromiseCallbacks
  • 7020: ServicePromiseCallbacks
  • 7021: ServicePromiseCallbacks
  • 7022: ServicePromiseCallbacks
  • 7023: ServicePromiseCallbacks
  • 7024: ServicePromiseCallbacks
  • 7025: ServicePromiseCallbacks
  • 7026: ServicePromiseCallbacks
  • 7027: ServicePromiseCallbacks
  • 7028: ServicePromiseCallbacks
  • 7031: ServicePromiseCallbacks
  • 7032: ServicePromiseCallbacks
  • 7033: ServicePromiseCallbacks
  • 7034: ServicePromiseCallbacks
  • 7035: ServicePromiseCallbacks
  • 7036: ServicePromiseCallbacks
  • 7037: ServicePromiseCallbacks
  • 7038: ServicePromiseCallbacks
  • 7039: ServicePromiseCallbacks
  • 7040: ServicePromiseCallbacks
  • 7041: ServicePromiseCallbacks
  • 7042: ServicePromiseCallbacks
  • 7043: ServicePromiseCallbacks
  • 7044: ServicePromiseCallbacks
  • 7045: ServicePromiseCallbacks
  • 7046: ServicePromiseCallbacks
  • 7047: ServicePromiseCallbacks
  • 7048: ServicePromiseCallbacks
  • 7049: ServicePromiseCallbacks
  • 7050: ServicePromiseCallbacks
  • 7051: ServicePromiseCallbacks
  • 7052: ServicePromiseCallbacks
  • 7053: ServicePromiseCallbacks
  • 7054: ServicePromiseCallbacks
  • 7055: ServicePromiseCallbacks
  • 7056: ServicePromiseCallbacks
  • 7057: ServicePromiseCallbacks
  • 7058: ServicePromiseCallbacks
  • 7059: ServicePromiseCallbacks
  • 7060: ServicePromiseCallbacks
  • 7061: ServicePromiseCallbacks
  • 7062: ServicePromiseCallbacks
  • 7063: ServicePromiseCallbacks
  • 7064: ServicePromiseCallbacks
  • 7065: ServicePromiseCallbacks
  • 7066: ServicePromiseCallbacks
  • 7067: ServicePromiseCallbacks
  • 7068: ServicePromiseCallbacks
  • 7069: ServicePromiseCallbacks
  • 7070: ServicePromiseCallbacks
  • 7071: ServicePromiseCallbacks
  • 7072: ServicePromiseCallbacks
  • 7073: ServicePromiseCallbacks
  • 7074: ServicePromiseCallbacks
  • 7075: ServicePromiseCallbacks
  • 7076: ServicePromiseCallbacks
  • 7077: ServicePromiseCallbacks
  • 7078: ServicePromiseCallbacks
  • 7079: ServicePromiseCallbacks
  • 7080: ServicePromiseCallbacks
  • 7081: ServicePromiseCallbacks
  • 7082: ServicePromiseCallbacks
  • 7083: ServicePromiseCallbacks
  • 7084: ServicePromiseCallbacks
  • 7085: ServicePromiseCallbacks
  • 7086: ServicePromiseCallbacks
  • 7088: ServicePromiseCallbacks
  • 7089: ServicePromiseCallbacks
  • 7090: ServicePromiseCallbacks
  • 7091: ServicePromiseCallbacks
  • 7092: ServicePromiseCallbacks
  • 7093: ServicePromiseCallbacks
  • 7094: ServicePromiseCallbacks
  • 7095: ServicePromiseCallbacks
  • 7096: ServicePromiseCallbacks
  • 7097: ServicePromiseCallbacks
  • 7098: ServicePromiseCallbacks
  • 7101: ServicePromiseCallbacks
  • 7102: ServicePromiseCallbacks
  • 7103: ServicePromiseCallbacks
  • 7104: ServicePromiseCallbacks
  • 7105: ServicePromiseCallbacks
  • 7106: ServicePromiseCallbacks
  • 7107: ServicePromiseCallbacks
  • 7109: ServicePromiseCallbacks
  • 7110: ServicePromiseCallbacks
  • 7111: ServicePromiseCallbacks
  • 7112: ServicePromiseCallbacks
  • 7113: ServicePromiseCallbacks
  • 7114: ServicePromiseCallbacks
  • 7115: ServicePromiseCallbacks
  • 7116: ServicePromiseCallbacks
  • 7117: ServicePromiseCallbacks
  • 7118: ServicePromiseCallbacks
  • 7119: ServicePromiseCallbacks
  • 73: ServicePromiseCallbacks
  • 74: ServicePromiseCallbacks
  • 75: ServicePromiseCallbacks
  • 8: ServicePromiseCallbacks
  • 80: ServicePromiseCallbacks
  • 83: ServicePromiseCallbacks
  • 84: ServicePromiseCallbacks
  • 85: ServicePromiseCallbacks
  • 86: ServicePromiseCallbacks
  • 87: ServicePromiseCallbacks
  • 88: ServicePromiseCallbacks
  • 89: ServicePromiseCallbacks
  • 9: ServicePromiseCallbacks
  • 91: ServicePromiseCallbacks
  • 92: ServicePromiseCallbacks
  • 93: ServicePromiseCallbacks
  • 94: ServicePromiseCallbacks
  • 95: ServicePromiseCallbacks
  • 96: ServicePromiseCallbacks
  • 97: ServicePromiseCallbacks
  • 98: ServicePromiseCallbacks
  • 99: ServicePromiseCallbacks
options: RocApiOptions
subscribed: TopicEventCode[] = []

Methods

  • Returns void

  • Parameters

    • msg: ServiceOperationResponseMsgNoData | ServiceOperationResponseMsgData<any> | ActionOperationResponseMsgNoData | ActionOperationResponseMsgData<any> | EventMsg<any>

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns boolean

  • Returns void

  • Returns void

  • Parameters

    • e: MessageEvent<any>

    Returns void

  • Returns void

  • Parameters

    • op_code: ServiceOperationCode | ActionOperationCode
    • params: any

    Returns void

  • Returns void

  • Manually call a service via its ActionOperationCode. Prefer direct method call for actions

    Type Parameters

    • T extends ActionOperationCode

    Parameters

    • operation: T
    • params: ActionParamsType[T]
    • Optional feedback_cb: EventCallback<ActionFeedbackType[T]>

    Returns Promise<{
        promise: Promise<ActionResultType[T]>;
    }>

  • Manually call a service via its ServiceOperationCode. Prefer direct method call for services

    Type Parameters

    • T extends ServiceOperationCode

    Parameters

    • operation: T
    • params: ServiceParamsType[T]

    Returns Promise<ServiceResultType[T]>

  • Subscribe to a topic event and attach callback

    Type Parameters

    Parameters

    • event: T
    • callback: EventCallback<EventDataType[T]>

    Returns void

  • Subscribe to a topic event and attach callback

    Type Parameters

    Parameters

    • event: T
    • callback: EventCallback<EventDataType[T]>

    Returns void

  • Start RocApi

    Returns void

Database - Database

  • Reset database

    Reset all the database 🗑

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Database - Sound

  • Add sound

    Add new sound in library

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Delete sound

    Delete sound from library

    Parameters

    • d: string

      Name of sound to delete

    Returns Promise<null>

    See

    RoboccDocs for further information

Internal - Internal data

  • Get internal data

    Get internal data that are stored in the vehicle. API client can use this to store any data it wishes 💾

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Set internal data

    Set internal data that are stored in the vehicle. API client can use this to store any data it wishes 💾

    Parameters

    • internal_data: string

      Data

    Returns Promise<null>

    See

    RoboccDocs for further information

Manager - Configuration

  • Set allow multiple mission for the same button

    Set allow multiple mission for the same button

    Parameters

    • d: boolean

      Allow multiple mission for the same button

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set default response deadline

    Set default response deadline

    Parameters

    • d: number

      Response deadline in ms

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set manager active map

    Set manager active map

    Parameters

    • d: number

      Map uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set vehicle response deadline

    Set vehicle response deadline

    Parameters

    • d: number

      Response deadline in ms

    Returns Promise<null>

    See

    RoboccDocs for further information

Manager - Mission

  • Create new mission

    Create new mission

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Create new mission

    Create new mission

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Release module

    Release module

    Parameters

    • d: number

      Id module

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Remove mission

    Remove mission

    Parameters

    • d: number

      Button LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set high priority

    Set high priority

    Parameters

    • d: number

      Button LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set multidestination

    Set multidestination

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set multidestination with messages

    Set multidestination with messages

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set normal priority

    Set normal priority

    Parameters

    • d: number

      Button LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Start button mission

    Start button mission

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Map - Charging station

  • Delete charging station

    Delete charging station via its ID 🗑

    Parameters

    • charging_station: number

      Id charging station

    Returns Promise<null>

    See

    RoboccDocs for further information

Map - Custom area

  • Delete custom area

    Delete custom area via its ID 🗑

    Parameters

    • custom_area_id: number

      Id custom area

    Returns Promise<null>

    See

    RoboccDocs for further information

Map - Docked pose

  • Delete docked pose

    Delete docked pose via its ID 🗑

    Parameters

    • docked_pose_id: number

      Id docked pose

    Returns Promise<null>

    See

    RoboccDocs for further information

Map - Eraser

  • Erase active map

    Apply eraser polygons on the current map

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Map - Forbidden area

  • Delete forbidden area

    Delete forbidden area via its ID 🗑

    Parameters

    • forbidden_area_id: number

      Id forbidden area

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Generate forbidden areas

    Automatically creates forbidden areas for the active map

    Parameters

    • d: GenerateForbiddenAreasParams

      Parameters for auto generate forbidden areas

    • Optional feedback_cb: EventCallback<null>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<DeepRequired<ForbiddenArea>[]>;
    }>

    Data

    Promise<ForbiddenArea[]>

    See

    RoboccDocs for further information

Map - Map management

  • Check pose

    Check if a pose is correct for vehicle in its current map. If no pose provided it will check vehicle's current pose 🔍

    Parameters

    • Optional check_pose_data: CheckPoseParams

      Pose parameters. Don't send params to use the current robot pose

    Returns Promise<DeepRequired<boolean>>

    Data

    boolean

    See

    RoboccDocs for further information

  • Delete map

    Delete map via its ID 🗑

    Parameters

    • id_map: number

      Id map

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Get active map with images

    Get the vehicle's current map with all its images 🗺️

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Get map

    Get a map for a given id 🗺️

    Parameters

    • map_id: number

      id map

    Returns Promise<DeepRequired<Map>>

    Data

    Map

    See

    RoboccDocs for further information

  • List maps

    Get all maps in site for given site's ID 🗺️

    Parameters

    • site_id: number

      Id site

    Returns Promise<DeepRequired<MapRaw>[]>

    Data

    MapRaw[]

    See

    RoboccDocs for further information

  • Merge maps

    Merge maps

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Set active map

    Set given ID map as active vehicle's map. It will also change active site if different than current 🗺️

    Parameters

    • map_id: number

      Id of map

    • Optional feedback_cb: EventCallback<SetActiveMapFeedback>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Set map

    Set map by giving all its attributes and elements. Set id to -1 to create a new element, omit some attributes to not change them 🗺️

    Parameters

    • map: Map

      Map object

    • Optional feedback_cb: EventCallback<SetMapFeedback>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<number>;
    }>

    Data

    Promise

    See

    RoboccDocs for further information

Map - Marker

  • Get markers around the vehicle

    Get markers visible by the vehicle at its current position 🚨

    Parameters

    Returns Promise<{
        promise: Promise<DeepRequired<Marker>[]>;
    }>

    Data

    Promise<Marker[]>

    See

    RoboccDocs for further information

Map - Saved pose

  • Delete saved pose

    Delete saved pose via its ID 🗑

    Parameters

    • saved_pose_id: number

      Id saved pose

    Returns Promise<null>

    See

    RoboccDocs for further information

Map - Site management

  • Delete site

    Delete site via its ID 🗑

    Parameters

    • id_site: number

      Id site

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Export site

    Export a site by providing its ID 📁

    Parameters

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Set site

    Set a vehicle site

    Parameters

    Returns Promise<number>

    Data

    number

    See

    RoboccDocs for further information

Mapping - Mapping

  • Start mapping

    Start a mapping from a given site ID and map name to save it at the end of the process ▶️

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Module - Authentication

  • Authenticate module

    Authenticate module using API key 🔐

    Parameters

    • api_key: string

      API Key

    Returns Promise<null>

    See

    RoboccDocs for further information

Module - Module

  • Disable module

    Disable active module, it will be forced to authenticate itself again ⛔

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Get module data

    Get module data that are stored in the vehicle. The module can use this to store any data it wishes 💾

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Install module

    Install module from module file and API key 🛠

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Set module data

    Set module data that are stored in the vehicle. The module can use this to store any data it wishes 💾

    Parameters

    • module_data: string

      Data

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set module parameters

    Set dynamically module parameters, i.e. max speed, height and weight ⚙

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Navigation - Autopilot

  • Set autopilot config

    Set autopilot sequence

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Start autopilot

    Start configured autopilot sequence ▶

    Parameters

    • resume: boolean

      Resume

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Stop autopilot

    Stop current autopilot sequence ⏹

    Returns Promise<null>

    See

    RoboccDocs for further information

Navigation - Docking

  • Undock

    Undock the vehicle from a docked pose or a charging station

    Parameters

    • Optional override_battery_safety: boolean

      Override battery safety

    • Optional feedback_cb: EventCallback<string>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Undock from shelf

    Undock the vehicle from a shelf

    Parameters

    • Optional d: number

      Undock distance

    • Optional feedback_cb: EventCallback<string>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Navigation - Navigation

  • Check 3D box

    Check if a box is free

    Parameters

    • check_pose_data: Check3dBoxParams

      Pose parameters. Don't send params to use the current robot pose

    Returns Promise<DeepRequired<boolean>>

    Data

    boolean

    See

    RoboccDocs for further information

  • Check 3D box

    Check if a box is free

    Parameters

    Returns Promise<{
        promise: Promise<DeepRequired<boolean>>;
    }>

    Data

    Promise

    See

    RoboccDocs for further information

  • FollowMe

    Start or Stop the follow me feature 👣

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Follow Me Reset tracking

    Reset tracking of follow me

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • FollowMe Set Mode

    Set follow mode

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Get path

    Ask vehicle for the path between start and target pose. If start pose is not provided, current vehicle pose will be used instead

    Parameters

    Returns Promise<{
        promise: Promise<DeepRequired<GetPathResult>>;
    }>

    Data

    Promise<GetPathResult>

    See

    RoboccDocs for further information

  • Stop navigation

    Stop the navigation on the vehicle, it will no longer be able to move autonomously ⛔

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set prohibit movement

    Set this to prohibit all movements of vehicle. Only callable from module 🚫

    Parameters

    • enable: boolean

      Prohibit movement

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set vehicle pose

    Indicate to the vehicle where it's located on the map. Can be used if the vehicle lost its localization, although relocation via docked pose or charging station provides better accuracy. Navigation will be started if needed 🎯

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to charging station

    Ask vehicle to move to given uuid charging_station. Set -1 for preferred charging station

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to charging station approach

    Ask vehicle to move to given uuid charging_station approach. Set -1 for preferred charging station

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to docked pose

    Ask vehicle to move and dock to given uuid docked pose

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to docked pose approach

    Ask vehicle to move to given uuid docked pose approach

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to pose

    Ask vehicle to move to the given pose 🎯

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Veh to saved pose

    Ask vehicle to move to given uuid saved pose

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Nav segment

    Ask vehicle to move straight between two poses ↗️

    Parameters

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Navigation - Recovery

  • Recovery

    Start the recovery process, vehicle will scan for markers around it, and set its position correctly from a known marker in map 🔍

    Parameters

    • Optional feedback_cb: EventCallback<RecoveryFeedback>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

Navigation - Teleop

  • Get teleop Active

    Check if teleop is active or not

    Returns Promise<DeepRequired<boolean>>

    Data

    boolean

    See

    RoboccDocs for further information

  • Set telop active

    Activate or deactivate teleop, vehicle will accept or ignore teleop orders

    Parameters

    • enable_teleop: boolean

      Set or not teleop active

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Teleop

    Send move orders to vehicle via angular and linear speed

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Teleop - Assisted with map

    Send move orders to vehicle via angular and linear speed, assistance allows tracking of walls and prohibited areas

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Teleop - Assisted without map

    Send move orders to vehicle via angular and linear speed, assistance allows tracking of walls

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

ROC - App

  • Reboot ROC-E app

    Reboot ROC-E app

    Returns Promise<null>

    See

    RoboccDocs for further information

ROC - Configuration

  • Add controller LoRa

    Add controller LoRa

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add custom command

    Add custom command

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add group

    Add new group

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add map element restriction

    Add map element restriction

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add multidestination button

    Add multidestination button

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add ordered multidestination button

    Add ordered multidestination button

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add port redirection

    Add port redirection

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add restocking button

    Add restocking button

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add ROC docked pose configuration

    Add ROC docked pose configuration

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add ROC map element configuration

    Add ROC map element configuration

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add ROC user

    Add ROC user

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add vehicle

    Add vehicle

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Add waiting pose

    Add waiting pose

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Check HMI password

    Check HMI password

    Parameters

    • d: string

      Password to check

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Get contacts's configuration of a LoRa controller

    Get contact's configuration of a LoRa controller

    Parameters

    • d: number

      Controller id

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set contact's configuration of a LoRa controller

    Set contact's configuration of a LoRa controller

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete button

    Delete button

    Parameters

    • d: number

      Button LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete controller LoRa

    Delete controller LoRa

    Parameters

    • d: number

      Saved pose Uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete custom command

    Delete custom command

    Parameters

    • d: number

      Saved pose uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete group

    Delete group

    Parameters

    • d: number

      Main uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete map element restriction

    Delete map element restriction

    Parameters

    • d: number

      Uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete port redirection

    Delete port redirection

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete ROC docked pose configuration

    Delete ROC docked pose configuration

    Parameters

    • d: number

      Uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete ROC map element configuration

    Delete ROC map element configuration

    Parameters

    • d: number

      Uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete vehicle

    Delete vehicle

    Parameters

    • d: number

      Vehicle LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Delete waiting pose

    Delete waiting pose

    Parameters

    • d: number

      Saved pose Uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Export configuration

    Export configuration

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Get ROC ID

    Get ROC ID

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Import configuration

    Import configuration

    Parameters

    • d: string

      File content

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update ROC user

    Remove ROC user

    Parameters

    • d: number

      ID User

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set HMI password

    Set HMI password

    Parameters

    • d: string

      New password

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set in config mode

    Set in config mode

    Parameters

    • d: boolean

      In config mode

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set in maintenance mode

    Set in maintenance mode

    Parameters

    • d: boolean

      In maintenance mode

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set module is manager

    Set module is manager

    Parameters

    • d: boolean

      Is manager

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set module is vehicle

    Set module is vehicle

    Parameters

    • d: boolean

      Is vehicle

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set LoRa SP

    Set LoRa SP

    Parameters

    • d: number

      LoRA SP

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set predefined messages

    Set predefined messages

    Parameters

    • d: string[]

      Predefined messages

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set ROC security

    Set ROC security

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update button

    Update button

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update controller LoRa

    Update controller LoRa

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update custom command

    Update custom command

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update group

    Update group

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update map element restriction

    Update map element restriction

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update port redirection

    Update port redirection

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update ROC docked pose configuration

    Update ROC docked pose configuration

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update ROC map element configuration

    Update ROC map element configuration

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update ROC user

    Update ROC user

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update soft versions

    Update soft versions

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Update waiting pose

    Update waiting pose

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

ROC - ROC Config

  • Add call button

    Add call button

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Simulation - Simulation

  • Simulation - Add shelf

    Add shelf in simulation world

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Set charge power delivery

    Set the charge power delivered by the fake charging stations in simulation for developement purpose 🔌

    Parameters

    • charge_power_delivery: number

      Charge power delivery

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Set charger of charging stations on

    Enable or disable power on the fake charging stations in simulation for developement purpose 🔌

    Parameters

    • battery_charging: boolean

      Charger is on

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Set battery percentage

    Set the battery percentage in simulation for developement purpose 🔋

    Parameters

    • battery_percentage: number

      Battery percentage

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Set robot power consumption

    Set the power consumption of the battery in simulation for developement purpose 🔌

    Parameters

    • power_consumption: number

      Power consumption

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Clear shelfs

    Clear shelfs in simulation world

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Reset gazebo world 🔄

    Reset simulation world

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulation - Set diff driver state

    Set diff drive state in simulation to simulate some vehicule errors

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulate set sound is playing

    In simulation mode, set that a sound is currently playing for developement purpose ⏯️

    Parameters

    • sound_is_playing: boolean

      Set sound is playing

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Simulate set external speaker

    In simulation mode, set external speaker is present purpose ⏯️

    Parameters

    • external_speaker: boolean

      Set external speaker present

    Returns Promise<null>

    See

    RoboccDocs for further information

Stats - Configuration

  • Get list of maps for stats

    Get list of maps for stats

    Returns Promise<DeepRequired<Map>[]>

    Data

    Map[]

    See

    RoboccDocs for further information

  • Remise stats

    Remise stats

    Returns Promise<null>

    See

    RoboccDocs for further information

User - Authentication

  • Logout

    Logout

    Returns Promise<null>

    See

    RoboccDocs for further information

User - User management

  • Delete user

    Delete user via its ID 🗑️

    Parameters

    • user_id: number

      Id user

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Get user

    Get user for given id 👨🏽‍🦱

    Parameters

    • user_id: number

      id user

    Returns Promise<DeepRequired<User>>

    Data

    User

    See

    RoboccDocs for further information

  • Set user

    Create or edit an user for the vehicle configuration application 👨🏽‍🦱

    Parameters

    Returns Promise<number>

    Data

    number

    See

    RoboccDocs for further information

Vehicle - Battery management

  • Set hibernate

    Start or stop the hibernate mode

    Parameters

    • enable: boolean

      Start Stop command

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set OBT CBT

    Set operational battery threshold (the vehicle is allowed to execute mission) and critical battery threshold (the vehicle is forced to charge itself) 🪫

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set sleeping

    Start or stop the sleeping mode

    Parameters

    • enable: boolean

      Start Stop command

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Configuration

  • Allow follow me

    Allow follow me

    Parameters

    • d: boolean

      Allow

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Enable Hotspot

    Enable Hotspot

    Parameters

    • d: boolean

      Enable

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Hotspot set password

    Hotspot set password

    Parameters

    • d: string

      New password

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set real height of lift

    Set real height of lift

    Parameters

    • d: number

      Real height

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set tare height of lift

    Set tare height of lift

    Parameters

    • d: number

      Tare height

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set allow move from dock

    Set allow move from dock

    Parameters

    • d: boolean

      Allow move from dock

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set default wait release sound

    Set default wait release sound

    Parameters

    • d: string

      Default sound

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set dock direction

    Set dock direction

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set event sounds

    Set list of event sound

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set module LoRa ID

    Set module LoRa ID

    Parameters

    • d: number

      LoRa ID

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set loaded module params

    Set loaded module params

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set max button id search

    Set max button id search in config mode

    Parameters

    • d: number

      Max button id

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set module type

    Set module type

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set tare module params

    Set tare module params

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set touch screen

    Set touch screen

    Parameters

    • d: boolean

      Touch screen

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set vehicle direction

    Set vehicle direction

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set vehicle delay config

    Set vehicle delay config

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set waiting sounds

    Set list of waiting sound

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Use external speaker

    Use external speaker

    Parameters

    • d: boolean

      Use external speaker

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Current action

  • Cancel actions

    Cancel ongoing action on vehicle ⏹

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Diagnostic

Vehicle - LED

  • Set car mode on leds

    Enable or disable car mode (front LED corners in white, back LED corners in red) 🚗

    Parameters

    • enable: boolean

      Mode on

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set custom led

    Set a custom LED display by giving a led animation, a color (optional depending on animation), an optional duration for the custom display 🚥

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Maintenance

  • Set maintenance mode

    Enable or disable maintenance mode that blocks module orders but allows teleop and configuration application orders. Required for some API orders 🚧

    Parameters

    • enable: boolean

      Mode maintenance on

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Start cycle

    Allow vehicle to move, need to be called at vehicle start or end of maintenance ▶

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Mission

  • Cancel paused move

    Cancel the paused move

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Move down the lift

    Move down the lift

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Move the lift to the desired height

    Move the lift to the desired height

    Parameters

    • d: number

      Desired height

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Move up the lift

    Move up the lift

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Stop the lift

    Stop the lift

    Returns Promise<null>

    See

    RoboccDocs for further information

  • End mission

    End mission

    Parameters

    • d: number[]

      List of uuids of next steps

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Next step mission

    Next step mission

    Parameters

    • d: number

      Uuid of next step

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Next step mission with message

    Next step mission with message

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Pause move

    Pause the current move

    Returns Promise<null>

    See

    RoboccDocs for further information

  • End mission

    End mission

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Release shelf on top

    Release shelf on top

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Release shelf on top and release misison

    Release shelf on top and release misison

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Resume paused move

    Resume the paused move

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set hibernate

    Set module in hibernate mode

    Parameters

    • d: boolean

      Activate

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set sleeping

    Set module in sleeping mode

    Parameters

    • d: boolean

      Activate

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set operating hours

    Set operating hours

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set sleep screen

    Set sleep screen

    Parameters

    • d: boolean

      Activate

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Stop retrying

    Stop retrying

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Sub step mission

    Sub step mission for groups

    Parameters

    • d: number

      Sub step uuid

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Module

  • Enable dynamic filters

    Enable/disable dynamic filters

    Parameters

    • enable: boolean

      Enable/disable

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Network

  • Hotspot enable

    Enable or disable vehicle emitted hotspot 🛜

    Parameters

    • enable: boolean

      Enable hotspot

    • Optional feedback_cb: EventCallback<null>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • Set Hotspot passowrd

    Set vehicle the password for the emitted wifi hotspot 🛜

    Parameters

    • password: string

      New password

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Network redirect port

    Start or stop redirect port form noeme to ip

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • WAN network configuration

    Set wifi and IP configuration for WAN network 🌐

    Parameters

    • wan_config: NetworkWanConfigParams

      Parameters for WAN configuration

    • Optional feedback_cb: EventCallback<null>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • WAN network enable

    Enable or disable WAN network 🌐

    Parameters

    • enable: boolean

      Enable WAN connection

    • Optional feedback_cb: EventCallback<null>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<null>;
    }>

    See

    RoboccDocs for further information

  • WAN scan APs

    Start scan and list all detected Wi-Fi access points by the vehicle. Can take up to 10 seconds 🛜

    Parameters

    • Optional feedback_cb: EventCallback<WifiAp[]>

      Feedback callback of action

    Returns Promise<{
        promise: Promise<DeepRequired<WifiAp>[]>;
    }>

    Data

    Promise<WifiAp[]>

    See

    RoboccDocs for further information

  • Wifi list APs

    List all detected Wi-Fi access points by the vehicle. This doesn't trigger a scan so list can be outdated. See network_wan_scan_aps 🛜

    Returns Promise<DeepRequired<WifiAp>[]>

    Data

    WifiAp[]

    See

    RoboccDocs for further information

Vehicle - Sound

  • Set custom sound

    Set a custom sound action by giving a sound sample, an optional volume between 0 and 100, an optional loop number to repeat the sample, and an optional loop delay to define the duration between each loop 🔉

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set scenario sound maximum volumes

    Set maximum volume between 0 and 100 for each vehicle's sound scenarios 🔊

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set scenario sample

    Set sample for each vehicle's sound scenarios 🔊

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - System

  • Set security configuration

    Set security configuration

    Parameters

    • d: any

      Security configuration

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Request firmware flash of MCU

    Will request a flash of the firmware of the Teensy/Pico

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Request firmware flash of Roboteq

    Will request a flash of the firmware of the roboteq motor controller at next reboot

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Restart system

    Restart the system

    Parameters

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Teleop

  • Set camera streaming

    Start streaming front and back camera video stream over WebRTC

    Parameters

    • d: boolean

      Enable or disable streaming

    Returns Promise<null>

    See

    RoboccDocs for further information

Vehicle - Vehicle state

  • Get veh ID

    Get vehicle ID 🆔

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

Vehicle - Version

  • Force system update

    Force a system update

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Get software version

    Get the version of the vehicle's software

    Returns Promise<string>

    Data

    string

    See

    RoboccDocs for further information

  • Force a system update of ROC

    Force a system update of ROC

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set automatic updates for ROC

    Enable/disable automatic update for ROC

    Parameters

    • enable: boolean

      Enable/disable

    Returns Promise<null>

    See

    RoboccDocs for further information

  • Set automatic updates

    Enable/disable automatic update

    Parameters

    • enable: boolean

      Enable/disable

    Returns Promise<null>

    See

    RoboccDocs for further information

Generated using TypeDoc