MraaPlatformType enum

MRAA platform types

Inheritance

Constructors

MraaPlatformType(int code)
const

Values

intelGalileoGen1 → const MraaPlatformType

The Generation 1 Galileo platform (RevD)

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_GALILEO_GEN1)
intelGalileoGen2 → const MraaPlatformType

The Generation 2 Galileo platform (RevG/H)

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_GALILEO_GEN2)
intelEdisonFabC → const MraaPlatformType

The Intel Edison (FAB C)

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_EDISON_FAB_C)
intelDe3815 → const MraaPlatformType

The Intel DE3815 Baytrail NUC

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_DE3815)
intelMinnowboardMax → const MraaPlatformType

The Intel Minnow Board Max

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_MINNOWBOARD_MAX)
raspberryPi → const MraaPlatformType

The different Raspberry PI Models -like A,B,A+,B+

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_RASPBERRY_PI)
beaglebone → const MraaPlatformType

The different BeagleBone Black Modes B/C

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_BEAGLEBONE)
banana → const MraaPlatformType

Allwinner A20 based Banana Pi and Banana Pro

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_BANANA)
intelNuc5 → const MraaPlatformType

The Intel 5th generations Broadwell NUCs

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_NUC5)
a96boards → const MraaPlatformType

Linaro 96boards

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_96BOARDS)
intelSofia3gr → const MraaPlatformType

The Intel SoFIA 3GR

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_SOFIA_3GR)
intelCherryhills → const MraaPlatformType

The Intel Braswell Cherryhills

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_CHERRYHILLS)
up → const MraaPlatformType

The UP Board

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_UP)
intelJouleExpansion → const MraaPlatformType

The Intel Joule Expansion Board

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_INTEL_JOULE_EXPANSION)
phyboardWega → const MraaPlatformType

The phyBOARD-Wega

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_PHYBOARD_WEGA)
deNanoSoc → const MraaPlatformType

Terasic DE-Nano-SoC Board

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_DE_NANO_SOC)
up2 → const MraaPlatformType

The UP^2 Board

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_UP2)
mtkLinkit → const MraaPlatformType

Mediatek MT7688 based Linkit boards

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_MTK_LINKIT)
mtkOmega2 → const MraaPlatformType

MT7688 based Onion Omega2 board

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_MTK_OMEGA2)
ieiTank → const MraaPlatformType

IEI Tank System

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_IEI_TANK)
rockPi4 → const MraaPlatformType

RockPI4

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_ROCKPI4)
ftdiFt4222 → const MraaPlatformType

FTDI FT4222 USB to i2c bridge

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_FTDI_FT4222)
grovepi → const MraaPlatformType

GrovePi shield i2c bridge

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_GROVEPI)
genericFirmata → const MraaPlatformType

Firmata uart platform/bridge

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_GENERIC_FIRMATA)
androidPeripheralmanager → const MraaPlatformType

Android Things peripheral manager platform

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_ANDROID_PERIPHERALMANAGER)
mockPlatform → const MraaPlatformType

Mock platform, which requires no real hardware

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_MOCK_PLATFORM)
jsonPlatform → const MraaPlatformType

User initialised platform from json

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_JSON_PLATFORM)
nullPlatform → const MraaPlatformType

Platform with no capabilities that hosts a sub platform

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_NULL_PLATFORM)
unknownPlatform → const MraaPlatformType

An unknown platform type, typically will load INTEL_GALILEO_GEN1

const MraaPlatformType(mraaimpl.mraa_platform_t.MRAA_UNKNOWN_PLATFORM)

Properties

code int
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

byCode Map<int, MraaPlatformType>
final

Static Methods

platformTypes(int type) MraaPlatformType

Constants

values → const List<MraaPlatformType>
A constant List of the values in this enum, in order of their declaration.