public class SyncService
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SyncService.TimeoutTask |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
appTag1 |
static java.lang.String |
appTag2 |
static java.lang.String |
appTag3 |
static int |
DESKTOP_LIBRARY_VERSION |
static java.io.File |
mainFolder |
static long |
MICROS_IN_MILLI |
static long |
MILLIS_IN_SECOND |
static long |
NANOS_IN_MICRO |
static long |
NANOS_IN_MILLI |
static long |
NANOS_IN_SECOND |
static int |
STATE_CLOSING |
static int |
STATE_ERROR |
static int |
STATE_FILE_TRANSFER |
static int |
STATE_FINDING_SERVER |
static int |
STATE_FIRST_START |
static int |
STATE_FIRST_SYNC |
static int |
STATE_PLAYING |
static int |
STATE_PREPARING_PLAY |
static int |
STATE_RECORDING_DATA |
static int |
STATE_SYNCED_AND_READY |
static int |
STATE_SYNCED_AND_WAITING_FOR_SENSORS |
static int |
STATE_WAITING_FOR_WIFI |
Constructor and Description |
---|
SyncService(SyncedClient client,
java.lang.String clientType,
int versionNumber,
java.io.File suggestedMainFolder) |
Modifier and Type | Method and Description |
---|---|
void |
clientWantsToStopRecording() |
java.lang.String |
currentServerIp() |
java.lang.String |
currentUniqueId() |
void |
delayedCancelAndStop() |
void |
fileTransferConnection(java.net.Socket socket) |
int |
getAppState() |
float |
getBatteryLevel() |
java.lang.String |
getBroadcastAddress() |
static java.io.File |
getDataDirectory() |
java.lang.String |
getDeviceId() |
long |
getErrorNanosLowerBound() |
long |
getErrorNanosUpperBound() |
int |
getMaxMulticastFps() |
int |
getMyShortId() |
long |
getOffsetNanosToServer() |
long |
getOffsetNanosToServerStreaming() |
static java.io.File |
getSettingsDirectory() |
java.lang.String |
getStateString() |
static java.io.File |
getStimulusDirectory() |
long |
getStreamingZeroTime() |
boolean |
getStreamState() |
java.lang.String |
getTag1() |
java.lang.String |
getTag2() |
java.lang.String |
getTag3() |
static java.lang.String |
loadDeviceId() |
void |
playingStimuliEnded() |
void |
reportFileToServer(java.lang.String host,
java.lang.String fileName) |
void |
reportSettingToServer(java.lang.String host,
java.lang.String setting,
java.lang.String value) |
void |
reportToServer(java.lang.String host) |
static void |
saveDeviceId(java.lang.String deviceId) |
void |
sendClosingAppToServer() |
void |
sendErrorToServer(java.lang.String error) |
void |
sensorStateChanged() |
void |
setStatePlayingStimuli() |
java.lang.Boolean |
streamData(java.util.ArrayList<java.lang.Object> data) |
java.lang.Boolean |
streamData(java.util.ArrayList<java.lang.Object> data,
java.lang.String extraOscAddress) |
public static final int DESKTOP_LIBRARY_VERSION
public static final long NANOS_IN_MILLI
public static final long NANOS_IN_MICRO
public static final long MICROS_IN_MILLI
public static final long NANOS_IN_SECOND
public static final long MILLIS_IN_SECOND
public static final int STATE_CLOSING
public static final int STATE_ERROR
public static final int STATE_FIRST_START
public static final int STATE_WAITING_FOR_WIFI
public static final int STATE_FINDING_SERVER
public static final int STATE_FIRST_SYNC
public static final int STATE_SYNCED_AND_WAITING_FOR_SENSORS
public static final int STATE_SYNCED_AND_READY
public static final int STATE_RECORDING_DATA
public static final int STATE_PREPARING_PLAY
public static final int STATE_PLAYING
public static final int STATE_FILE_TRANSFER
public static java.lang.String appTag1
public static java.lang.String appTag2
public static java.lang.String appTag3
public static java.io.File mainFolder
public SyncService(SyncedClient client, java.lang.String clientType, int versionNumber, java.io.File suggestedMainFolder)
public java.lang.String getStateString()
public int getMaxMulticastFps()
public java.lang.Boolean streamData(java.util.ArrayList<java.lang.Object> data)
public java.lang.Boolean streamData(java.util.ArrayList<java.lang.Object> data, java.lang.String extraOscAddress)
public java.lang.String getTag1()
public java.lang.String getTag2()
public java.lang.String getTag3()
public int getMyShortId()
public long getOffsetNanosToServer()
public long getOffsetNanosToServerStreaming()
public long getErrorNanosUpperBound()
public long getErrorNanosLowerBound()
public java.lang.String getBroadcastAddress()
public java.lang.String getDeviceId()
public boolean getStreamState()
public static java.lang.String loadDeviceId()
public static void saveDeviceId(java.lang.String deviceId)
public static java.io.File getSettingsDirectory()
public static java.io.File getDataDirectory()
public static java.io.File getStimulusDirectory()
public void clientWantsToStopRecording()
public void sensorStateChanged()
public void setStatePlayingStimuli()
public void playingStimuliEnded()
public int getAppState()
public void delayedCancelAndStop()
public void reportSettingToServer(java.lang.String host, java.lang.String setting, java.lang.String value)
public void reportFileToServer(java.lang.String host, java.lang.String fileName)
public void reportToServer(java.lang.String host)
public void sendErrorToServer(java.lang.String error)
public void sendClosingAppToServer()
public void fileTransferConnection(java.net.Socket socket)
public long getStreamingZeroTime()
public float getBatteryLevel()
public java.lang.String currentServerIp()
public java.lang.String currentUniqueId()