Embedded32 API
Preparing search index...
@embedded32/core
BaseModule
Class BaseModule
Abstract
Hierarchy (
View Summary
)
BaseModule
HeartbeatModule
LEDModule
CANGatewayModule
RaspberryPiLEDModule
J1939EngineModule
SystemHealthModule
J1939GatewayModule
Implements
Module
Index
Constructors
constructor
Properties
bus
config
logger
name
scheduler
version
Methods
bind
log
on
Init
on
Start
on
Stop
Constructors
constructor
new
BaseModule
(
name
:
string
,
version
?:
string
)
:
BaseModule
Parameters
name
:
string
version
:
string
= '1.0.0'
Returns
BaseModule
Properties
Protected
bus
bus
:
any
Protected
config
config
:
any
Protected
logger
logger
:
any
name
name
:
string
Protected
scheduler
scheduler
:
any
version
version
:
string
Methods
bind
bind
(
context
:
ModuleContext
)
:
void
Parameters
context
:
ModuleContext
Returns
void
Protected
log
log
(
message
:
string
,
level
?:
"debug"
|
"info"
|
"warn"
|
"error"
)
:
void
Parameters
message
:
string
level
:
"debug"
|
"info"
|
"warn"
|
"error"
= 'info'
Returns
void
on
Init
onInit
()
:
void
|
Promise
<
void
>
Returns
void
|
Promise
<
void
>
on
Start
onStart
()
:
void
|
Promise
<
void
>
Returns
void
|
Promise
<
void
>
on
Stop
onStop
()
:
void
|
Promise
<
void
>
Returns
void
|
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
bus
config
logger
name
scheduler
version
Methods
bind
log
on
Init
on
Start
on
Stop
Embedded32 API
Loading...