Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- MANIFEST - Static variable in class com.tccc.kos.commons.kab.KabType
- MANIFEST_CHAIN - Static variable in class com.tccc.kos.commons.kab.KabType
- ManifestArtifact - Interface in com.tccc.kos.commons.manifest
-
Representation of a kab file within a manifest.
- ManifestChain() - Constructor for class com.tccc.kos.core.primary.service.nodemgr.install.ManifestChainResolver.ManifestChain
- ManifestChainResolver - Class in com.tccc.kos.core.primary.service.nodemgr.install
-
Given a directory containing manifest kabs, organize the manifests into chains that are compatible with the specified device type and are complete.
- ManifestChainResolver(File) - Constructor for class com.tccc.kos.core.primary.service.nodemgr.install.ManifestChainResolver
-
Create a resolver for manifest kabs in the specified directory.
- ManifestChainResolver(File, String) - Constructor for class com.tccc.kos.core.primary.service.nodemgr.install.ManifestChainResolver
-
Create a resolver for manifest kabs in the specified directory This will resolve the manifest chains for the specified device type.
- ManifestChainResolver.ManifestChain - Class in com.tccc.kos.core.primary.service.nodemgr.install
- ManifestChainResolver.ManifestInfo - Class in com.tccc.kos.core.primary.service.nodemgr.install
- ManifestDeviceInfo - Interface in com.tccc.kos.commons.manifest.device
-
Information about the device the manifest is for.
- ManifestInfo() - Constructor for class com.tccc.kos.core.manifest.ResolvedDeviceManifest.ManifestInfo
- ManifestInfo() - Constructor for class com.tccc.kos.core.primary.service.nodemgr.install.ManifestChainResolver.ManifestInfo
- ManifestNodeInfo - Interface in com.tccc.kos.commons.manifest.device
-
Information about a node that is part of the device.
- ManifestSection - Interface in com.tccc.kos.commons.manifest
-
Section within a node manifest.
- ManifestService - Class in com.tccc.kos.core.service.manifest
-
Service that tracks the active manifest.
- MARKER - Static variable in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
- MARKER - Static variable in class com.tccc.kos.commons.kab.KabFile
- match(Trouble) - Method in class com.tccc.kos.commons.core.service.trouble.matcher.AndTroubleMatcher
- match(Trouble) - Method in class com.tccc.kos.commons.core.service.trouble.matcher.ClassTroubleMatcher
- match(Trouble) - Method in class com.tccc.kos.commons.core.service.trouble.matcher.ImpactedTroubleMatcher
- match(Trouble) - Method in class com.tccc.kos.commons.core.service.trouble.matcher.LinkedTroubleMatcher
- match(Trouble) - Method in interface com.tccc.kos.commons.core.service.trouble.TroubleMatcher
-
Return true if the specified trouble matches the matcher logic.
- matchDevice(SerialDevice) - Method in class com.tccc.kos.core.service.udev.serial.SerialAdapterFactory
-
Called with a
SerialDevice
to see if it matches this factory. - matchLinkToBoard(HardwareService, HardwareLink, Collection<Board>) - Method in interface com.tccc.kos.core.service.hardware.HardwareLinkResolver
-
Return a matching
Board
for the specified link to link with the board. - MAX_ARG_LEN - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MAX_ARGS - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MAX_PATH_LEN - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MAX_PRIORITY - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MAX_USER_GROUP_LEN - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MEASURE_MASS - Static variable in class com.tccc.kos.commons.util.units.Unit
- MEASURE_PRESSURE - Static variable in class com.tccc.kos.commons.util.units.Unit
- MEASURE_TEMPERATURE - Static variable in class com.tccc.kos.commons.util.units.Unit
- MEASURE_VOLUME - Static variable in class com.tccc.kos.commons.util.units.Unit
- MEDIUM - Enum constant in enum class com.tccc.kos.core.service.analytics.AnalyticsPriority
- MessageBroker - Interface in com.tccc.kos.commons.core.broker
-
System component that provides the ability to publish (send) and subscribe to (receive) messages over the kOS network.
- MessageBrokerCallback - Interface in com.tccc.kos.commons.core.broker
-
Interface that defines the callback method that gets called when a broker message matching a subscribed topic is fired (published).
- MessageData - Class in com.tccc.kos.commons.core.broker
-
A
MessageBroker
message forwarded to a subscriber, typically via theMessageBrokerCallback
interface. - MessageData() - Constructor for class com.tccc.kos.commons.core.broker.MessageData
- MessageData(Object, String, String, Object, JsonNode) - Constructor for class com.tccc.kos.commons.core.broker.MessageData
- MessageSerializer - Class in com.tccc.kos.commons.web.websocket.router.msg
-
Convert a Message to text.
- MessageSerializer() - Constructor for class com.tccc.kos.commons.web.websocket.router.msg.MessageSerializer
- migrate(DatabaseMigrator, String, File) - Method in class com.tccc.kos.commons.db.DatabaseFactory
-
This is a convenience method that simply calls
getDataSource()
and then returns the migrator. - migrateToSchema(DataSource, int) - Method in interface com.tccc.kos.commons.db.DatabaseMigrator
-
Applies any changes to the database for the specified schema number.
- migrateToSchema(Jdbi, int) - Method in interface com.tccc.kos.commons.db.DatabaseMigrator
-
Applies any changes to the database for the specified schema number.
- MigrationException - Exception in com.tccc.kos.commons.db
-
Exception thrown whenever an attempt to migrate (either upgrade or rollback) a database to a different schema fails.
- MigrationException(String) - Constructor for exception com.tccc.kos.commons.db.MigrationException
-
Constructs a new "migration" exception with the specified message.
- MigrationException(String, Throwable) - Constructor for exception com.tccc.kos.commons.db.MigrationException
-
Constructs a new "migration" exception with the specified message and cause.
- MilliliterUnit - Class in com.tccc.kos.commons.util.units.impl
-
A
Unit
class that represents volume in milliliters. - MilliliterUnit() - Constructor for class com.tccc.kos.commons.util.units.impl.MilliliterUnit
-
Creates a
MilliliterUnit
with no alias and default set to true. - MilliliterUnit(String, boolean) - Constructor for class com.tccc.kos.commons.util.units.impl.MilliliterUnit
-
Creates a
MilliliterUnit
with the specified alias and default flag. - MIN_PRIORITY - Static variable in class com.tccc.kos.core.service.spawn.SpawnProcess
- MISSING - Enum constant in enum class com.tccc.kos.core.primary.service.ota.OTAArtifact.Status
- ML - Static variable in class com.tccc.kos.commons.core.service.config.annotations.ConfigFormat
- ML_per_S - Static variable in class com.tccc.kos.commons.core.service.config.annotations.ConfigFormat
- Mode - Enum Class in com.tccc.kos.commons.util
-
Enumeration indicating the modes of operation that your kOS application can run in.
- mount() - Method in class com.tccc.kos.core.service.udev.storage.StorageDevice
-
Mount the storage with
MountOption.USB
which is a collection of options geared towards security and minimizing file corruption on device removal. - mount(int) - Method in class com.tccc.kos.core.service.udev.storage.StorageDevice
-
Mount the storage with the specified mount options.
- mount(int, String) - Method in class com.tccc.kos.core.service.udev.storage.StorageDevice
-
Mount the storage with the specified mount and filesystem options.
- mount(KabFile) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file to a directory that is the identifier of the kab.
- mount(KabFile, String) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file at the specified mount directory.
- mount(NodeId, String) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file to a directory that is the identifier of the kab.
- mount(NodeId, String, String) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file at the specified mount directory.
- mount(String) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file to a directory that is the identifier of the kab.
- mount(String, LocalizationContext) - Method in class com.tccc.kos.core.service.localization.LocalizationService
-
Register a
LocalizationContext
with the service. - mount(String, VFSSource) - Method in class com.tccc.kos.commons.core.vfs.VFS
-
Mounts the specified source at the specified mount point.
- mount(String, KabFile) - Method in class com.tccc.kos.commons.core.vfs.VFS
-
Mounts the specified kab at the specified mount point.
- mount(String, String) - Method in class com.tccc.kos.core.service.fuse.FuseService
-
Mount a kab file at the specified mount directory.
- MountOption - Class in com.tccc.kos.core.service.udev.storage
-
Available options for mounting external storage.
- MS - Static variable in class com.tccc.kos.commons.core.service.config.annotations.ConfigFormat
- msg(int) - Method in class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClientIface
-
Create a new
BinaryMsg
with the specified api number. - msg(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Create an request message with the specified apiNum.
- msg(int, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Return a new message instance that can be populated with data and sent to the client side of the session.
- MSG_TYPE_GET_ADDR - Static variable in class com.tccc.kos.commons.web.websocket.router.WebsocketRouter
- MSG_TYPE_NAK_PREFIX - Static variable in class com.tccc.kos.commons.web.websocket.router.RouterEngine
- MSG_TYPE_NO_CLIENT - Static variable in class com.tccc.kos.commons.web.websocket.router.RouterEngine
- MSG_TYPE_NO_ROUTE - Static variable in class com.tccc.kos.commons.web.websocket.router.RouterEngine
- MSG_TYPE_SET_ALIAS - Static variable in class com.tccc.kos.commons.web.websocket.router.WebsocketRouter
- MSG_TYPE_START_SNIFFER - Static variable in class com.tccc.kos.commons.web.websocket.router.WebsocketRouter
- MSG_TYPE_STOP_SNIFFER - Static variable in class com.tccc.kos.commons.web.websocket.router.WebsocketRouter
- MultiReady - Class in com.tccc.kos.commons.util.ready
-
Class used to coordinate multiple asynchronous states to trigger a ready callback.
- MultiReady(ReadyCallback, Object...) - Constructor for class com.tccc.kos.commons.util.ready.MultiReady
-
Creates a
MultiReady
that will call the target callback once all the states are marked ready. - MultiReady(Ready, Object...) - Constructor for class com.tccc.kos.commons.util.ready.MultiReady
-
Creates a
MultiReady
that will call setReady() on the target once all the states are marked ready. - MultiValueMap<K,
V> - Class in com.tccc.kos.commons.util -
Specialized class that behaves like a map of lists, which means that each key can hold multiple values.
- MultiValueMap() - Constructor for class com.tccc.kos.commons.util.MultiValueMap
-
Constructs an empty multi-value map.
- MutableConfigSource - Interface in com.tccc.kos.commons.core.service.config
-
Mutable source of configuration data.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form