Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new M5StickC(id: string, options?: any): M5StickC

Properties

_allComponentKeys

_allComponentKeys: any

_connectionRetryCount

_connectionRetryCount: number

_sendQueue

_sendQueue: any

_sendQueueTimer

_sendQueueTimer: any

_waitForLocalConnectReadyTimer

_waitForLocalConnectReadyTimer: any

Optional ad0

Optional ad1

Optional ad10

Optional ad11

Optional ad2

Optional ad3

Optional ad4

Optional ad5

Optional ad6

Optional ad7

Optional ad8

Optional ad9

Optional axp

axp: AXP192

Optional ble

bufferdAmoundWarnBytes

bufferdAmoundWarnBytes: number

Optional buttonA

buttonA: Button

Optional buttonB

buttonB: Button

connectionState

connectionState: "closed" | "connecting" | "connected" | "closing"

debugprint

debugprint: boolean

debugprintBinary

debugprintBinary: boolean

debugs

debugs: any

Optional display

display: Display

emitter

emitter: any

firmware_ver

firmware_ver: any

hw

hw: any

Optional i2c0

id

id: any

Optional imu

io

io: PeripheralDirective

Optional io0

Optional io1

Optional io10

Optional io11

Optional io13

io13: IO

Optional io15

io15: IO

Optional io18

io18: IO

Optional io2

Optional io23

io23: IO

Optional io26

io26: IO

Optional io3

Optional io32

io32: IO

Optional io33

io33: IO

Optional io34

io34: IO

Optional io36

io36: IO

Optional io4

Optional io5

Optional io6

Optional io7

Optional io8

Optional io9

Optional ir

isNode

isNode: any

Optional led

led: LED

Optional logicAnalyzer

logicAnalyzer: LogicAnalyzer

looper

looper: any

Optional m5display

m5display: ST7735S

Optional m5i2c

m5i2c: I2C

Optional measure

measure: ObnizMeasure

onConnectCalled

onConnectCalled: any

onclose

onclose: any

onconnect

onconnect: any

ondebug

ondebug: any

onmessage

onmessage: any

onopen

onopen: any

options

options: any

pongObservers

pongObservers: any

Optional pwm0

Optional pwm1

Optional pwm2

Optional pwm3

Optional pwm4

Optional pwm5

repeatInterval

repeatInterval: any

send

send: any

sendPool

sendPool: any

showAlertUI

showAlertUI: any

socket

socket: any

socket_local

socket_local: any

Optional spi0

Optional spi1

Optional switch

switch: ObnizSwitch

Optional uart0

Optional uart1

util

util: any

wscommand

wscommand: any

wscommands

wscommands: any

Accessors

Static WSCommand

Static api

  • Returns ObnizApi

Static version

  • get version(): any
  • Returns any

Methods

Private _addToAllComponentKeys

  • _addToAllComponentKeys(): void

_callOnConnect

  • _callOnConnect(): void

_canConnectToInsecure

  • _canConnectToInsecure(): boolean

_connectLocal

  • _connectLocal(host: any): void
  • Parameters

    • host: any

    Returns void

_disconnectLocal

  • _disconnectLocal(): void

_drainQueued

  • _drainQueued(): void

_getFreePeripheralUnit

  • _getFreePeripheralUnit(peripheral: any): any

Private _methodSwith

  • _methodSwith(obj: any, func1: string, func2: string): void

_prepareComponents

  • _prepareComponents(): void

_reconnect

  • _reconnect(): void
  • Returns void

_resetComponents

  • _resetComponents(): void

_sendRouted

  • _sendRouted(data: any): void
  • Parameters

    • data: any

    Returns void

accelerationWait

  • accelerationWait(): Promise<object>

addPongObserver

  • addPongObserver(callback: any): void
  • Parameters

    • callback: any

    Returns void

binary2Json

  • binary2Json(binary: any): any
  • Parameters

    • binary: any

    Returns any

clearSocket

  • clearSocket(socket: any): void
  • Parameters

    • socket: any

    Returns void

close

  • close(): void

connect

  • connect(): void
  • Returns void

connectWait

  • connectWait(option: any): Promise<unknown>
  • Parameters

    • option: any

    Returns Promise<unknown>

error

  • error(msg: any): void
  • Parameters

    • msg: any

    Returns void

getAD

getDebugDoms

  • getDebugDoms(): object | undefined
  • Returns object | undefined

getFreeI2C

getFreePwm

getFreeSpi

getFreeTcp

  • getFreeTcp(): any

getFreeUart

getI2CWithConfig

getIO

getSpiWithConfig

gyroWait

  • gyroWait(): Promise<object>

handleSystemCommand

  • handleSystemCommand(wsObj: any): void

handleWSCommand

  • handleWSCommand(wsObj: any): void
  • Parameters

    • wsObj: any

    Returns void

isValidIO

  • isValidIO(io: any): boolean
  • Parameters

    • io: any

    Returns boolean

isValidObnizId

  • isValidObnizId(str: string): boolean | null
  • Parameters

    • str: string

    Returns boolean | null

keepWorkingAtOffline

  • keepWorkingAtOffline(working: any): void

loop

  • loop(): Promise<void>
  • Returns Promise<void>

message

  • message(target: any, message: any): void
  • Parameters

    • target: any
    • message: any

    Returns void

notifyToModule

  • notifyToModule(obj: any): void

pingWait

  • pingWait(unixtime?: any, rand?: any, forceGlobalNetwork?: any): Promise<unknown>
  • Parameters

    • Optional unixtime: any
    • Optional rand: any
    • Optional forceGlobalNetwork: any

    Returns Promise<unknown>

print_debug

  • print_debug(str: any): void
  • Parameters

    • str: any

    Returns void

prompt

  • prompt(filled: any, callback: any): void
  • Parameters

    • filled: any
    • callback: any

    Returns void

reboot

  • reboot(): void
  • Returns void

removePongObserver

  • removePongObserver(callback: any): void

repeat

  • repeat(callback: any, interval: any): void
  • Parameters

    • callback: any
    • interval: any

    Returns void

reset

  • reset(): void
  • Returns void

resetOnDisconnect

  • resetOnDisconnect(reset: any): void

selfCheck

  • selfCheck(): void

setVccGnd

  • setVccGnd(vcc: number | null, gnd: number | null, drive: DriveType): void
  • Parameters

    • vcc: number | null
    • gnd: number | null
    • drive: DriveType

    Returns void

Private setupIMUWait

  • setupIMUWait(imuName?: "MPU6886" | "SH200Q"): Promise<MPU6886 | SH200Q>

showOffLine

  • showOffLine(): void
  • Returns void

showOnLine

  • showOnLine(isConnectedLocally: any): void
  • Parameters

    • isConnectedLocally: any

    Returns void

sleep

  • sleep(date: any): void
  • Parameters

    • date: any

    Returns void

sleepIoTrigger

  • sleepIoTrigger(trigger: any): void

sleepMinute

  • sleepMinute(minute: any): void
  • Parameters

    • minute: any

    Returns void

sleepSeconds

  • sleepSeconds(sec: any): void
  • Parameters

    • sec: any

    Returns void

updateOnlineUI

  • updateOnlineUI(): void
  • Returns void

wait

  • wait(msec: any): Promise<unknown>
  • Parameters

    • msec: any

    Returns Promise<unknown>

warning

  • warning(msg: any): void

wired

  • wired<K>(partsname: K, options?: undefined | WiredNameOptionsMap[K]): WiredNameMap[K]
  • Type parameters

    • K: keyof WiredNameMap

    Parameters

    • partsname: K
    • Optional options: undefined | WiredNameOptionsMap[K]

    Returns WiredNameMap[K]

wsOnClose

  • wsOnClose(event: any): void
  • Parameters

    • event: any

    Returns void

wsOnError

  • wsOnError(event: any): void
  • Parameters

    • event: any

    Returns void

wsOnMessage

  • wsOnMessage(data: any): void
  • Parameters

    • data: any

    Returns void

wsOnOpen

  • wsOnOpen(): void
  • Returns void

wsOnUnexpectedResponse

  • wsOnUnexpectedResponse(req: any, res?: any): void

wsconnect

  • wsconnect(desired_server: any): void

Static Parts

  • Parts(name: any): any
  • Parameters

    • name: any

    Returns any

Static PartsRegistrate

  • PartsRegistrate(arg0: any, arg1?: any): void
  • Parameters

    • arg0: any
    • Optional arg1: any

    Returns void

Static _parts

  • _parts(): any
  • Returns any

Generated using TypeDoc