Search
Preparing search index...
The search index is not available
anki-overdrive-api
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Vehicle
Class Vehicle
Hierarchy
Vehicle
Implements
IVehicle
Index
Constructors
constructor
Properties
_builder
_device
_listeners
_offset
address
id
name
Accessors
offset
Methods
add
Listener
cancel
Lane
Change
change
Lane
connect
disable
Sdk
Mode
disconnect
enable
Sdk
Mode
query
Batter
Level
query
Ping
query
Version
read
And
Publish
remove
All
Listeners
remove
Listener
send
Request
set
Offset
set
Speed
turn
Left
turn
Right
u
Turn
u
Turn
Jump
write
And
Publish
Constructors
constructor
new
Vehicle
(
device
:
IDevice
, offset
?:
number
, name
?:
string
)
:
Vehicle
Parameters
device:
IDevice
Default value
offset:
number
= 0
Default value
name:
string
= ""
Returns
Vehicle
Properties
Private
_builder
_builder
:
MessageBuilder
Private
_device
_device
:
IDevice
Private
_listeners
_listeners
:
Array
<
function
>
Private
_offset
_offset
:
number
address
address
:
string
id
id
:
string
name
name
:
string
Accessors
offset
get
offset
(
)
:
number
Returns
number
Methods
add
Listener
add
Listener<T>
(
listener
:
function
)
:
void
Type parameters
T
:
IVehicleMessage
Parameters
listener:
function
(
message
:
T
)
:
any
Parameters
message:
T
Returns
any
Returns
void
cancel
Lane
Change
cancel
Lane
Change
(
)
:
void
Returns
void
change
Lane
change
Lane
(
offset
:
number
, speed
?:
number
, acceleration
?:
number
, hopIntent
?:
number
, tag
?:
number
)
:
void
Parameters
offset:
number
Default value
speed:
number
= 300
Default value
acceleration:
number
= 300
Default value
hopIntent:
number
= 0
Default value
tag:
number
= 0
Returns
void
connect
connect
(
)
:
Promise
<
Vehicle
>
Returns
Promise
<
Vehicle
>
disable
Sdk
Mode
disable
Sdk
Mode
(
)
:
void
Returns
void
disconnect
disconnect
(
)
:
Promise
<
Vehicle
>
Returns
Promise
<
Vehicle
>
enable
Sdk
Mode
enable
Sdk
Mode
(
)
:
void
Returns
void
query
Batter
Level
query
Batter
Level
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
query
Ping
query
Ping
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
query
Version
query
Version
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
Private
read
And
Publish
read
And
Publish
(
payload
:
Buffer
)
:
void
Parameters
payload:
Buffer
Returns
void
Private
remove
All
Listeners
remove
All
Listeners
(
)
:
void
Returns
void
remove
Listener
remove
Listener<T>
(
listener
:
function
)
:
void
Type parameters
T
:
IVehicleMessage
Parameters
listener:
function
(
message
:
T
)
:
any
Parameters
message:
T
Returns
any
Returns
void
Private
send
Request
send
Request<Req, Res>
(
request
:
Req
, responseId
:
number
)
:
Promise
<
Res
>
Type parameters
Req
:
IVehicleMessage
Res
:
IVehicleMessage
Parameters
request:
Req
responseId:
number
Returns
Promise
<
Res
>
set
Offset
set
Offset
(
offset
:
number
)
:
void
Parameters
offset:
number
Returns
void
set
Speed
set
Speed
(
speed
:
number
, acceleration
?:
number
, limit
?:
boolean
)
:
void
Parameters
speed:
number
Default value
acceleration:
number
= 500
Default value
limit:
boolean
= false
Returns
void
turn
Left
turn
Left
(
)
:
void
Returns
void
turn
Right
turn
Right
(
)
:
void
Returns
void
u
Turn
u
Turn
(
)
:
void
Returns
void
u
Turn
Jump
u
Turn
Jump
(
)
:
void
Returns
void
Private
write
And
Publish
write
And
Publish<T>
(
message
:
T
)
:
void
Type parameters
T
:
IVehicleMessage
Parameters
message:
T
Returns
void
Globals
Vehicle
constructor
_builder
_device
_listeners
_offset
address
id
name
offset
add
Listener
cancel
Lane
Change
change
Lane
connect
disable
Sdk
Mode
disconnect
enable
Sdk
Mode
query
Batter
Level
query
Ping
query
Version
read
And
Publish
remove
All
Listeners
remove
Listener
send
Request
set
Offset
set
Speed
turn
Left
turn
Right
u
Turn
u
Turn
Jump
write
And
Publish
Generated using
TypeDoc