SYMBOL INDEX (506 symbols across 55 files) FILE: Solid.Arduino.IntegrationTest/SerialConnectionTester.cs class SerialConnectionTester (line 9) | [TestClass] method FindSerialConnection_FirmataEnabled (line 18) | [TestMethod] method FindSerialConnection_Serial (line 40) | [TestMethod] FILE: Solid.Arduino.IntegrationTest/SocketConnectionTester.cs class SocketConnectionTester (line 10) | [TestClass] method TestMethod1 (line 53) | [TestMethod] FILE: Solid.Arduino.Run/Program.cs class Program (line 10) | class Program method Main (line 12) | static void Main(string[] args) method GetConnection (line 25) | private static ISerialConnection GetConnection() method PerformBasicTest (line 38) | private static void PerformBasicTest(IFirmataProtocol session) method DisplayPortCapabilities (line 55) | private static void DisplayPortCapabilities() method TimeTest (line 87) | private void TimeTest() method Session_OnMessageReceived (line 104) | void Session_OnMessageReceived(object sender, FirmataMessageEventArgs ... method SimpelTest (line 122) | static void SimpelTest(ISerialConnection connection) method Session_OnDigitalStateReceived (line 230) | static void Session_OnDigitalStateReceived(object sender, FirmataEvent... method Session_OnAnalogStateReceived (line 235) | static void Session_OnAnalogStateReceived(object sender, FirmataEventA... FILE: Solid.Arduino.Test/ArduinoSessionTester.cs class ArduinoSessionTester (line 10) | [TestClass] method CreateSessionWithClosedConnection (line 16) | [TestMethod] method ArduinoSession_Constructor_NullArgument (line 25) | [ExpectedException(typeof(ArgumentNullException))] method CreateSessionWithOpenConnection (line 31) | [TestMethod] method ClearSession (line 40) | [TestMethod] method TimeOutReached (line 49) | [TestMethod] method TimeOut_GetAndSet (line 58) | [TestMethod] method TimeOut_SetNegative (line 68) | [TestMethod] method Dispose (line 77) | [TestMethod] method Dispose_OnOpenConnection (line 85) | [TestMethod] method session_OnMessageReceived (line 94) | private void session_OnMessageReceived(object par_Sender, FirmataMessa... FILE: Solid.Arduino.Test/ByteArrayExtensionsTester.cs class ByteArrayExtensionsTester (line 10) | [TestClass] method ConvertBinaryCodedDecimalToString_NullData (line 53) | [TestMethod] method ConvertBinaryCodedDecimalToString_NonDigitBytes (line 61) | [TestMethod] method ConvertBinaryCodedDecimalToString_LeastSignificantNotDigit (line 69) | [TestMethod] method ConvertBinaryCodedDecimalToString_MostSignificantNotDigit (line 77) | [TestMethod] method ConvertBinaryCodedDecimalToString_NoData (line 85) | [TestMethod] method ConvertBinaryCodedDecimalToString_1Byte (line 92) | [TestMethod] method ConvertBinaryCodedDecimalToString_AllDigits (line 103) | [TestMethod] method ConvertBinaryCodedDecimalToString_AllDigits_LittleEndian (line 114) | [TestMethod] FILE: Solid.Arduino.Test/DigitalPortStateTester.cs class DigitalPortStateTester (line 11) | [TestClass] method DigitalPortStateTester (line 14) | public DigitalPortStateTester() method IsHigh_Pins_Is0 (line 59) | [TestMethod] method IsHigh_Pins_Is255 (line 73) | [TestMethod] method IsHigh_Pin_Argument_IsNegative (line 87) | [TestMethod] method IsHigh_Pin_Argument_Is8 (line 95) | [TestMethod] FILE: Solid.Arduino.Test/EnhancedSerialConnectionTester.cs class EnhancedSerialConnectionTester (line 7) | [TestClass] method EnhancedSerialConnection_Constructor_WithoutParameters (line 10) | [TestMethod] method EnhancedSerialConnection_Constructor_WithParameters (line 25) | [TestMethod] method EnhancedSerialConnection_OpenAndClose (line 37) | [TestMethod] method EnhancedSerialConnection_OpenAndDoubleClose (line 48) | [TestMethod] method AreSerialPortsAvailable (line 60) | private static bool AreSerialPortsAvailable() FILE: Solid.Arduino.Test/ExceptionMonitor.cs class ExceptionMonitor (line 7) | class ExceptionMonitor method Setup (line 9) | public void Setup() method FirstChanceHandler (line 18) | static void FirstChanceHandler(object o, FirstChanceExceptionEventArgs e) FILE: Solid.Arduino.Test/I2cProtocolTester.cs class I2CProtocolTester (line 11) | [TestClass] method SetI2CReadInterval_Interval_IsNegative (line 16) | [TestMethod] method SetI2CReadInterval_Interval_Is0x4000 (line 27) | [TestMethod] method SetI2CReadInterval_Interval_Is0 (line 38) | [TestMethod] method SetI2CReadInterval_Interval_Is0x3FFF (line 48) | [TestMethod] method WriteI2C_SlaveAddress_Parameter_Is0 (line 58) | [TestMethod] method WriteI2C_SlaveAddress_Parameter_Is0x3FF (line 68) | [TestMethod] method WriteI2C_SlaveAddress_Parameter_Is127 (line 78) | [TestMethod] method WriteI2C_SlaveAddress_Parameter_IsNegative (line 88) | [TestMethod] method WriteI2C_SlaveAddress_Parameter_Is0x400 (line 99) | [TestMethod] method WriteI2C_Data_Parameter_IsNull (line 110) | [TestMethod] method ReadI2COnce_SlaveAddress_Parameter_IsNegative (line 120) | [TestMethod] method ReadI2COnce_SlaveAddress_Parameter_Is0x400 (line 131) | [TestMethod] method ReadI2COnce_BytesToRead_Parameter_IsNegative (line 142) | [TestMethod] method ReadI2COnce_BytesToRead_Parameter_Is0x4000 (line 153) | [TestMethod] method ReadI2COnce_SlaveRegister_Parameter_IsNegative (line 164) | [TestMethod] method ReadI2COnce_SlaveRegister_Parameter_Is0x4000 (line 175) | [TestMethod] method ReadI2COnce_MinimumParameters (line 186) | [TestMethod] method ReadI2COnce_MaximumParameters (line 196) | [TestMethod] method ReadI2COnce_MinimumParameters_WithSlaveRegister (line 206) | [TestMethod] method ReadI2COnce_MaximumParameters_WithSlaveRegister (line 216) | [TestMethod] method ReadI2CContinous (line 226) | [TestMethod] method ReadI2CContinous_WithSlaveRegister (line 236) | [TestMethod] method GetI2CReply (line 246) | [TestMethod] method GetI2CReply_BytesToRead_Parameter_Is0 (line 263) | [TestMethod] method GetI2CReply_WithSlaveRegister (line 277) | [TestMethod] method GetI2CReplyAsync (line 292) | [TestMethod] method GetI2CReplyAsync_WithSlaveRegister (line 308) | [TestMethod] method I2CReplyReceived (line 324) | [TestMethod] method StopI2CReading (line 348) | [TestMethod] method CreateFirmataSession (line 358) | private II2CProtocol CreateFirmataSession(ISerialConnection connection... FILE: Solid.Arduino.Test/IFirmataProtocolTester.cs class IFirmataProtocolTester (line 10) | [TestClass] method ResetBoard (line 15) | [TestMethod] method GetProtocolVersion (line 32) | [TestMethod] method GetProtocolVersionAsync (line 45) | [TestMethod] method RequestProtocolVersion (line 59) | [TestMethod] method GetFirmware (line 77) | [TestMethod] method GetFirmwareAsync (line 98) | [TestMethod] method RequestFirmware (line 118) | [TestMethod] method GetBoardCapability (line 143) | [TestMethod] method GetBoardCapabilityAsync (line 171) | [TestMethod] method RequestBoardCapability (line 218) | [TestMethod] method GetBoardAnalogMapping (line 258) | [TestMethod] method GetBoardAnalogMappingAsync (line 289) | [TestMethod] method RequestBoardAnalogMapping (line 316) | [TestMethod] method GetPinState_NegativePinNumber_Argument (line 337) | [TestMethod] method GetPinState_PinNumber_Argument_Is128 (line 352) | [TestMethod] method GetPinState_PinNumber_Argument_Is0 (line 367) | [TestMethod] method GetPinState_PinNumber_Argument_Is127_Returned_Pin0 (line 385) | [TestMethod] method GetPinState_PinNumber_Argument_Is127 (line 403) | [TestMethod] method GetPinStateAsync (line 421) | [TestMethod] method RequestPinState (line 439) | [TestMethod] method SetDigitalPinMode_PinNumber_Negative (line 461) | [TestMethod] method SetDigitalPinMode_PinNumber_Is128 (line 472) | [TestMethod] method SetDigitalPinMode_SetPin0ToDigitalOutput (line 483) | [TestMethod] method SetDigitalPinMode_SetPin127ToAnalog (line 493) | [TestMethod] method SetDigitalPin_PinNumber_Argument_IsNegative (line 503) | [TestMethod] method SetDigitalPin_PinNumber_Argument_Is128 (line 514) | [TestMethod] method SetDigitalPin_Level_Argument_IsNegative (line 525) | [TestMethod] method SetDigitalPin_Level_PinNumber_Argument_Is0 (line 536) | [TestMethod] method SetDigitalPin_Level_Is0_PinNumber_Argument_Is16 (line 546) | [TestMethod] method SetDigitalPin_Level_PinNumber_Argument_Is15 (line 556) | [TestMethod] method SetDigitalPin_Level_PinNumber_Argument_Is0_Level_Argument_Is0x3FFF (line 566) | [TestMethod] method SetDigitalPin_Level_PinNumber_Argument_Is0_Level_Argument_Is0x4000 (line 576) | [TestMethod] method SetDigitalPin_Level_PinNumber_Argument_Is0_Level_Argument_Is0xFFFF (line 586) | [TestMethod] method SetDigitalPort_PortNumber_Argument_IsNegative (line 596) | [TestMethod] method SetDigitalPort_PortNumber_Argument_Is128 (line 607) | [TestMethod] method SetDigitalPort_Pins_Argument_IsNegative (line 618) | [TestMethod] method SetDigitalPort_Pins_Argument_Is256 (line 629) | [TestMethod] method SetDigitalPort_PortNumber_Is0_Pins_Is0 (line 640) | [TestMethod] method SetDigitalPort_PortNumber_Is15_Pins_Is255 (line 650) | [TestMethod] method SetDigitalReportMode_PortNumber_IsNegative (line 660) | [TestMethod] method SetDigitalReportMode_PortNumber_Is16 (line 671) | [TestMethod] method SetDigitalReportMode_PortNumber_Is1_Enable (line 682) | [TestMethod] method SetDigitalReportMode_PortNumber_Is0_Disable (line 692) | [TestMethod] method SetAnalogReportMode_Channel_IsNegative (line 702) | [TestMethod] method SetAnalogReportMode_Channel_Is16 (line 713) | [TestMethod] method SetAnalogReportMode_Channel_Is0_Enable (line 724) | [TestMethod] method SetAnalogReportMode_Channel_Is15_Disable (line 734) | [TestMethod] method SetSamplingInterval_Interval_IsNegative (line 744) | [TestMethod] method SetSamplingInterval_Interval_Is0x4000 (line 755) | [TestMethod] method SetSamplingInterval_Interval_Is0 (line 766) | [TestMethod] method SetSamplingInterval_Interval_Is0x3FFF (line 776) | [TestMethod] method AnalogStateReceived_MinValues (line 786) | [TestMethod] method AnalogStateReceived_MaxValues (line 810) | [TestMethod] method AnalogStateReceived_Channel_LsbMsbOrder (line 834) | [TestMethod] method DigitalStateReceived_MinValues (line 858) | [TestMethod] method DigitalStateReceived_MaxValues (line 882) | [TestMethod] method SendStringData (line 906) | [TestMethod] method SendStringData_NullString (line 918) | [TestMethod] method Receive_StringDataMessage (line 928) | [TestMethod] method TimedoutResponse (line 950) | public void TimedoutResponse() method MixedOrderResponses (line 960) | [TestMethod] method CreateFirmataSession (line 983) | private IFirmataProtocol CreateFirmataSession(ISerialConnection connec... FILE: Solid.Arduino.Test/IServoProtocolTester.cs class IServoProtocolTester (line 11) | [TestClass] method ConfigureServo_PinNumber_IsNegative (line 16) | [TestMethod] method ConfigureServo_PinNumber_Is128 (line 27) | [TestMethod] method ConfigureServo_MinPulse_IsNegative (line 38) | [TestMethod] method ConfigureServo_MinPulse_Is0x4000 (line 49) | [TestMethod] method ConfigureServo_MaxPulse_Is0x4000 (line 60) | [TestMethod] method ConfigureServo_MaxPulse_IsNegative (line 71) | [TestMethod] method ConfigureServo_MinPulse_GT_MaxPulse (line 82) | [TestMethod] method ConfigureServo_MinPulse_EQ_MaxPulse (line 93) | [TestMethod] method ConfigureServo (line 103) | [TestMethod] method CreateServoSession (line 113) | private IServoProtocol CreateServoSession(ISerialConnection connection... FILE: Solid.Arduino.Test/IStringProtocolTester.cs class IStringProtocolTester (line 12) | [TestClass] method Write (line 55) | [TestMethod] method Write_NoArgument (line 64) | [TestMethod] method Write_NullString (line 72) | [TestMethod] method Write_EmptyString (line 80) | [TestMethod] method WriteLine (line 88) | [TestMethod] method WriteLine_NoArgument (line 97) | [TestMethod] method WriteLine_NullString (line 106) | [TestMethod] method WriteLine_EmptyString (line 115) | [TestMethod] method WriteLine_CarriageReturnAsNewLine (line 124) | [TestMethod] method Read_OneCharacter (line 134) | [TestMethod] method StringReceived (line 153) | public void StringReceived() method ReceivedStringBufferOverflow (line 169) | [TestMethod] method RequestBufferOverflow (line 188) | public async Task RequestBufferOverflow() method Read_StringBlock (line 210) | [TestMethod] method Read_WithTimeout (line 230) | public async Task Read_WithTimeout() method Read_NegativeLength (line 245) | [TestMethod] method ReadLine (line 263) | [TestMethod] method ReadLine_EmptyString (line 281) | [TestMethod] method ReadLine_CarriageReturn (line 299) | [TestMethod] method ReadLine_CarriageReturnPlusLinefeed (line 319) | [TestMethod] method ReadTo (line 341) | [TestMethod] method ReadTo_EmptyString (line 359) | [TestMethod] method ReadAsync_NoParameters (line 377) | [TestMethod] method ReadAsync_4Characters (line 390) | [TestMethod] method ReadAsync_Length_IsNegative (line 403) | [TestMethod] method ReadLineAsync (line 416) | [TestMethod] method ReadToAsync (line 429) | [TestMethod] method CreateSerialSession (line 442) | private IStringProtocol CreateSerialSession(ISerialConnection connecti... method Read (line 469) | private async Task Read() FILE: Solid.Arduino.Test/MockSerialConnection.cs class MockSerialConnection (line 11) | internal class MockSerialConnection: ISerialConnection method Open (line 65) | public void Open() method Close (line 73) | public void Close() method ReadByte (line 78) | public int ReadByte() method Write (line 93) | public void Write(string text) method Write (line 107) | public void Write(byte[] buffer, int offset, int count) method WriteLine (line 128) | public void WriteLine(string text) method Dispose (line 139) | public void Dispose() method EnqueueResponse (line 148) | public void EnqueueResponse(params byte[] data) method EnqueueRequest (line 154) | public void EnqueueRequest(params byte[] request) method EnqueueRequestAndResponse (line 159) | public void EnqueueRequestAndResponse(byte[] request, params byte[] re... method EnqueueStringResponse (line 170) | public void EnqueueStringResponse(string data) method EnqueueStringRequest (line 176) | public void EnqueueStringRequest(string data) method HandleStringResponse (line 181) | public void HandleStringResponse(string response, Action handler) method MockReceiveDelayed (line 205) | public void MockReceiveDelayed(string data) method AssertEqualToExpectedRequestByte (line 220) | private void AssertEqualToExpectedRequestByte(byte p) method ReceiveData (line 244) | private void ReceiveData(byte[] response) FILE: Solid.Arduino.Test/ObservableArduinoSessionTester.cs class ObservableArduinoSessionTester (line 5) | [TestClass] method TestMethod1 (line 8) | [TestMethod] FILE: Solid.Arduino.Test/SerialConnectionTester.cs class SerialConnectionTester (line 7) | [TestClass] method SerialConnection_Constructor_WithoutParameters (line 10) | [TestMethod] method SerialConnection_Constructor_WithParameters (line 25) | [TestMethod] method SerialConnection_OpenAndClose (line 34) | [TestMethod] method SerialConnection_OpenAndDoubleClose (line 45) | [TestMethod] method AreSerialPortsAvailable (line 57) | private static bool AreSerialPortsAvailable() FILE: Solid.Arduino.Test/StringExtensionsTester.cs class StringExtensionsTester (line 7) | [TestClass] method ToBinaryCodedDecimal (line 10) | [TestMethod] method ToBinaryCodedDecimal_AllDigits (line 18) | [TestMethod] method ToBinaryCodedDecimal_AllDigits_LittleEndian (line 30) | [TestMethod] method ToBinaryCodedDecimal_OneDigit (line 42) | [TestMethod] method ToBinaryCodedDecimal_LittleEndian (line 50) | [TestMethod] method ToBinaryCodedDecimal_NullString (line 58) | [TestMethod] method ToBinaryCodedDecimal_AlphaNumeric (line 66) | [TestMethod] method ToBinaryCodedDecimal_EmptyString (line 74) | [TestMethod] method To14BitIso_NullString (line 81) | [TestMethod] method To14BitIso_EmptyString (line 90) | [TestMethod] method To14BitIso_SingleCharacter (line 97) | [TestMethod] method To14BitIso_3Characters (line 106) | [TestMethod] FILE: Solid.Arduino/ArduinoSession.cs class ArduinoSession (line 60) | public class ArduinoSession : IFirmataProtocol, IServoProtocol, II2CProt... type MessageHeader (line 66) | private enum MessageHeader type StringReadMode (line 74) | private enum StringReadMode { class StringRequest (line 80) | private class StringRequest method CreateReadLineRequest (line 86) | public static StringRequest CreateReadLineRequest() method CreateReadRequest (line 91) | public static StringRequest CreateReadRequest(int blockLength) method CreateReadRequest (line 96) | public static StringRequest CreateReadRequest(char terminator) method StringRequest (line 101) | private StringRequest(StringReadMode mode, char terminator, int bloc... method ArduinoSession (line 142) | public ArduinoSession(ISerialConnection connection) method ArduinoSession (line 160) | public ArduinoSession(ISerialConnection connection, int timeOut) method Clear (line 190) | public void Clear() method CreateReceivedStringMonitor (line 209) | public IObservable CreateReceivedStringMonitor() method Write (line 226) | public void Write(string value) method WriteLine (line 233) | public void WriteLine(string value) method ReadLine (line 239) | public string ReadLine() method ReadLineAsync (line 245) | public async Task ReadLineAsync() method Read (line 251) | public string Read(int length = 1) method ReadAsync (line 260) | public async Task ReadAsync(int length = 1) method ReadTo (line 269) | public string ReadTo(char terminator = char.MinValue) method ReadToAsync (line 275) | public async Task ReadToAsync(char terminator = char.MinValue) method CreateDigitalStateMonitor (line 292) | public IObservable CreateDigitalStateMonitor() method CreateDigitalStateMonitor (line 298) | public IObservable CreateDigitalStateMonitor(int port) method CreateAnalogStateMonitor (line 307) | public IObservable CreateAnalogStateMonitor() method CreateAnalogStateMonitor (line 313) | public IObservable CreateAnalogStateMonitor(int channel) method ResetBoard (line 322) | public void ResetBoard() method SetDigitalPin (line 328) | public void SetDigitalPin(int pinNumber, long value) method SetDigitalPin (line 369) | public void SetDigitalPin(int pinNumber, bool value) method SetAnalogReportMode (line 378) | public void SetAnalogReportMode(int channel, bool enable) method SetDigitalPort (line 387) | public void SetDigitalPort(int portNumber, int pins) method SetDigitalReportMode (line 399) | public void SetDigitalReportMode(int portNumber, bool enable) method SetDigitalPinMode (line 408) | public void SetDigitalPinMode(int pinNumber, PinMode mode) method SetSamplingInterval (line 417) | public void SetSamplingInterval(int milliseconds) method SendStringData (line 434) | public void SendStringData(string data) method RequestFirmware (line 456) | public void RequestFirmware() method GetFirmware (line 462) | public Firmware GetFirmware() method GetFirmwareAsync (line 469) | public async Task GetFirmwareAsync() method RequestProtocolVersion (line 477) | public void RequestProtocolVersion() method GetProtocolVersion (line 483) | public ProtocolVersion GetProtocolVersion() method GetProtocolVersionAsync (line 490) | public async Task GetProtocolVersionAsync() method RequestBoardCapability (line 498) | public void RequestBoardCapability() method GetBoardCapability (line 504) | public BoardCapability GetBoardCapability() method GetBoardCapabilityAsync (line 511) | public async Task GetBoardCapabilityAsync() method RequestBoardAnalogMapping (line 519) | public void RequestBoardAnalogMapping() method GetBoardAnalogMapping (line 525) | public BoardAnalogMapping GetBoardAnalogMapping() method GetBoardAnalogMappingAsync (line 532) | public async Task GetBoardAnalogMappingAsync() method RequestPinState (line 540) | public void RequestPinState(int pinNumber) method GetPinState (line 556) | public PinState GetPinState(int pinNumber) method GetPinStateAsync (line 563) | public async Task GetPinStateAsync(int pinNumber) method ConfigureServo (line 578) | public void ConfigureServo(int pinNumber, int minPulse, int maxPulse) method CreateI2CReplyMonitor (line 614) | public IObservable CreateI2CReplyMonitor() method SetI2CReadInterval (line 620) | public void SetI2CReadInterval(int microseconds) method WriteI2C (line 637) | public void WriteI2C(int slaveAddress, params byte[] data) method ReadI2COnce (line 660) | public void ReadI2COnce(int slaveAddress, int bytesToRead) method GetI2CReply (line 666) | public I2CReply GetI2CReply(int slaveAddress, int bytesToRead) method GetI2CReplyAsync (line 675) | public async Task GetI2CReplyAsync(int slaveAddress, int byt... method ReadI2COnce (line 685) | public void ReadI2COnce(int slaveAddress, int slaveRegister, int bytes... method GetI2CReply (line 691) | public I2CReply GetI2CReply(int slaveAddress, int slaveRegister, int b... method GetI2CReplyAsync (line 700) | public async Task GetI2CReplyAsync(int slaveAddress, int sla... method ReadI2CContinuous (line 710) | public void ReadI2CContinuous(int slaveAddress, int bytesToRead) method ReadI2CContinuous (line 716) | public void ReadI2CContinuous(int slaveAddress, int slaveRegister, int... method StopI2CReading (line 730) | public void StopI2CReading() method Dispose (line 749) | public void Dispose() method WriteMessageByte (line 761) | private void WriteMessageByte(byte dataByte) method GetStringFromQueue (line 770) | private string GetStringFromQueue(StringRequest request) method GetMessageFromQueue (line 802) | private object GetMessageFromQueue(FirmataMessage awaitedMessage) method SendSysExCommand (line 839) | private void SendSysExCommand(byte command) method I2CSlaveRead (line 850) | private void I2CSlaveRead(bool continuous, int slaveAddress, int slave... method I2CRead (line 858) | private void I2CRead(bool continuous, int slaveAddress, int slaveRegis... method SerialDataReceived (line 893) | private void SerialDataReceived(object sender, SerialDataReceivedEvent... method ProcessAsciiString (line 926) | private void ProcessAsciiString(int serialByte) method EnqueueReceivedString (line 974) | private void EnqueueReceivedString(string value) method ProcessCommand (line 1000) | private void ProcessCommand(byte serialByte) method ProcessAnalogStateMessage (line 1048) | private void ProcessAnalogStateMessage(byte messageByte) method ProcessDigitalStateMessage (line 1068) | private void ProcessDigitalStateMessage(byte messageByte) method ProcessProtocolVersionMessage (line 1088) | private void ProcessProtocolVersionMessage(byte messageByte) method ProcessSysExMessage (line 1105) | private void ProcessSysExMessage(byte messageByte) method DeliverMessage (line 1145) | private void DeliverMessage(FirmataMessage message) method CreateI2CReply (line 1169) | private FirmataMessage CreateI2CReply() method CreatePinStateResponse (line 1189) | private FirmataMessage CreatePinStateResponse() method CreateAnalogMappingResponse (line 1210) | private FirmataMessage CreateAnalogMappingResponse() method CreateCapabilityResponse (line 1233) | private FirmataMessage CreateCapabilityResponse() method CreateStringDataMessage (line 1316) | private FirmataMessage CreateStringDataMessage() method CreateFirmwareResponse (line 1333) | private FirmataMessage CreateFirmwareResponse() FILE: Solid.Arduino/EnhancedSerialConnection.cs class EnhancedSerialConnection (line 11) | public class EnhancedSerialConnection : EnhancedSerialPort, ISerialConne... method EnhancedSerialConnection (line 16) | public EnhancedSerialConnection() method EnhancedSerialConnection (line 28) | public EnhancedSerialConnection(string portName, SerialBaudRate baudRate) method Find (line 36) | public static ISerialConnection Find() method Find (line 42) | public static ISerialConnection Find(string query, string expectedReply) method Close (line 48) | public new void Close() method GetLastPortName (line 58) | private static string GetLastPortName() => GetPortNames() FILE: Solid.Arduino/EnhancedSerialPort.cs class EnhancedSerialPort (line 40) | public class EnhancedSerialPort : SerialPort method poll_serial (line 43) | [DllImport("MonoPosixHelper", SetLastError = true)] method strerror (line 46) | [DllImport("libc")] method EnhancedSerialPort (line 61) | public EnhancedSerialPort() method EnhancedSerialPort (line 66) | public EnhancedSerialPort(IContainer container) method EnhancedSerialPort (line 72) | public EnhancedSerialPort(string portName) method EnhancedSerialPort (line 78) | public EnhancedSerialPort(string portName, int baudRate) method EnhancedSerialPort (line 84) | public EnhancedSerialPort(string portName, int baudRate, Parity parity) method EnhancedSerialPort (line 90) | public EnhancedSerialPort(string portName, int baudRate, Parity parity... method EnhancedSerialPort (line 96) | public EnhancedSerialPort(string portName, int baudRate, Parity parity... method GetInitializedPortName (line 101) | private static string GetInitializedPortName(string portName) method Open (line 114) | public new void Open() method EventThreadFunction (line 149) | private void EventThreadFunction() method OnDataReceived (line 174) | private void OnDataReceived(SerialDataReceivedEventArgs args) method Poll (line 179) | private bool Poll(Stream stream) method CheckDisposed (line 199) | private void CheckDisposed(Stream stream) FILE: Solid.Arduino/Firmata/AnalogPinMapping.cs class AnalogPinMapping (line 6) | public sealed class AnalogPinMapping FILE: Solid.Arduino/Firmata/AnalogState.cs class AnalogState (line 6) | public sealed class AnalogState FILE: Solid.Arduino/Firmata/AnalogStateTracker.cs class AnalogStateTracker (line 3) | internal class AnalogStateTracker : ObservableEventTracker : EventArgs method FirmataEventArgs (line 19) | internal FirmataEventArgs(T value) FILE: Solid.Arduino/Firmata/Firmware.cs class Firmware (line 6) | public sealed class Firmware FILE: Solid.Arduino/Firmata/IFirmataProtocol.cs type PinMode (line 30) | public enum PinMode type IFirmataProtocol (line 53) | public interface IFirmataProtocol method CreateAnalogStateMonitor (line 93) | IObservable CreateAnalogStateMonitor(); method CreateAnalogStateMonitor (line 102) | IObservable CreateAnalogStateMonitor(int channel); method CreateDigitalStateMonitor (line 108) | IObservable CreateDigitalStateMonitor(); method CreateDigitalStateMonitor (line 117) | IObservable CreateDigitalStateMonitor(int port); method SendStringData (line 123) | void SendStringData(string data); method SetAnalogReportMode (line 135) | void SetAnalogReportMode(int channel, bool enable); method SetDigitalPort (line 166) | void SetDigitalPort(int portNumber, int pins); method SetDigitalReportMode (line 181) | void SetDigitalReportMode(int portNumber, bool enable); method SetDigitalPinMode (line 188) | void SetDigitalPinMode(int pinNumber, PinMode mode); method SetSamplingInterval (line 194) | void SetSamplingInterval(int milliseconds); method SetDigitalPin (line 201) | void SetDigitalPin(int pinNumber, long value); method SetDigitalPin (line 208) | void SetDigitalPin(int pinNumber, bool value); method ResetBoard (line 213) | void ResetBoard(); method RequestProtocolVersion (line 223) | void RequestProtocolVersion(); method GetProtocolVersion (line 229) | ProtocolVersion GetProtocolVersion(); method GetProtocolVersionAsync (line 235) | Task GetProtocolVersionAsync(); method RequestFirmware (line 245) | void RequestFirmware(); method GetFirmware (line 251) | Firmware GetFirmware(); method GetFirmwareAsync (line 257) | Task GetFirmwareAsync(); method RequestBoardCapability (line 267) | void RequestBoardCapability(); method GetBoardCapability (line 273) | BoardCapability GetBoardCapability(); method GetBoardCapabilityAsync (line 279) | Task GetBoardCapabilityAsync(); method RequestBoardAnalogMapping (line 289) | void RequestBoardAnalogMapping(); method GetBoardAnalogMapping (line 295) | BoardAnalogMapping GetBoardAnalogMapping(); method GetBoardAnalogMappingAsync (line 301) | Task GetBoardAnalogMappingAsync(); method RequestPinState (line 312) | void RequestPinState(int pinNumber); method GetPinState (line 319) | PinState GetPinState(int pinNumber); method GetPinStateAsync (line 326) | Task GetPinStateAsync(int pinNumber); FILE: Solid.Arduino/Firmata/PinCapability.cs class PinCapability (line 6) | public sealed class PinCapability FILE: Solid.Arduino/Firmata/PinState.cs class PinState (line 6) | public sealed class PinState FILE: Solid.Arduino/Firmata/ProtocolVersion.cs class ProtocolVersion (line 6) | public sealed class ProtocolVersion FILE: Solid.Arduino/Firmata/Servo/IServoProtocol.cs type IServoProtocol (line 10) | public interface IServoProtocol method ConfigureServo (line 18) | void ConfigureServo(int pinNumber, int minPulse, int maxPulse); FILE: Solid.Arduino/Firmata/StringData.cs class StringData (line 6) | public sealed class StringData FILE: Solid.Arduino/Firmata/SysExCommand.cs type SysExCommand (line 6) | public enum SysExCommand: byte FILE: Solid.Arduino/I2c/I2cEventArgs.cs class I2CEventArgs (line 8) | public class I2CEventArgs : EventArgs method I2CEventArgs (line 12) | internal I2CEventArgs(I2CReply value) FILE: Solid.Arduino/I2c/I2cReply.cs type I2CReply (line 6) | public struct I2CReply FILE: Solid.Arduino/I2c/I2cReplyTracker.cs class I2CReplyTracker (line 3) | internal class I2CReplyTracker : ObservableEventTracker CreateI2CReplyMonitor(); method SetI2CReadInterval (line 43) | void SetI2CReadInterval(int microseconds); method WriteI2C (line 50) | void WriteI2C(int slaveAddress, params byte[] data); method ReadI2COnce (line 62) | void ReadI2COnce(int slaveAddress, int bytesToRead); method ReadI2COnce (line 70) | void ReadI2COnce(int slaveAddress, int slaveRegister, int bytesToRead); method ReadI2CContinuous (line 86) | void ReadI2CContinuous(int slaveAddress, int bytesToRead); method ReadI2CContinuous (line 94) | void ReadI2CContinuous(int slaveAddress, int slaveRegister, int bytesT... method StopI2CReading (line 99) | void StopI2CReading(); method GetI2CReply (line 107) | I2CReply GetI2CReply(int slaveAddress, int bytesToRead); method GetI2CReplyAsync (line 115) | Task GetI2CReplyAsync(int slaveAddress, int bytesToRead); method GetI2CReply (line 124) | I2CReply GetI2CReply(int slaveAddress, int slaveRegister, int bytesToR... method GetI2CReplyAsync (line 133) | Task GetI2CReplyAsync(int slaveAddress, int slaveRegister, i... FILE: Solid.Arduino/ISerialConnection.cs type ISerialConnection (line 10) | public interface ISerialConnection: IDisposable method Open (line 45) | void Open(); method Close (line 50) | void Close(); method ReadByte (line 56) | int ReadByte(); method Write (line 62) | void Write(string text); method Write (line 70) | void Write(byte[] buffer, int offset, int count); method WriteLine (line 76) | void WriteLine(string text); FILE: Solid.Arduino/IStringProtocol.cs type IStringProtocol (line 17) | public interface IStringProtocol method CreateReceivedStringMonitor (line 32) | IObservable CreateReceivedStringMonitor(); method Write (line 43) | void Write(string value = null); method WriteLine (line 49) | void WriteLine(string value = null); method ReadLine (line 55) | string ReadLine(); method ReadLineAsync (line 61) | Task ReadLineAsync(); method Read (line 68) | string Read(int length = 1); method ReadAsync (line 75) | Task ReadAsync(int length = 1); method ReadTo (line 82) | string ReadTo(char terminator); method ReadToAsync (line 89) | Task ReadToAsync(char terminator); FILE: Solid.Arduino/Messages.Designer.cs class Messages (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Messages (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Solid.Arduino/ObservableEventTracker.cs class ObservableEventTracker (line 6) | internal abstract class ObservableEventTracker : IObs... method ObservableEventTracker (line 18) | internal ObservableEventTracker(TSource trackingSource) method Subscribe (line 27) | public IDisposable Subscribe(IObserver observer) method Dispose (line 33) | public virtual void Dispose() FILE: Solid.Arduino/ReceivedStringTracker.cs class ReceivedStringTracker (line 3) | internal class ReceivedStringTracker : ObservableEventTracker... method ThrowIoException (line 128) | private static void ThrowIoException() FILE: Solid.Arduino/StringEventArgs.cs class StringEventArgs (line 8) | public class StringEventArgs method StringEventArgs (line 12) | internal StringEventArgs(string text) FILE: Solid.Arduino/StringExtensions.cs class StringExtensions (line 9) | public static class StringExtensions method ToBinaryCodedDecimal (line 20) | public static byte[] ToBinaryCodedDecimal(this string o, bool isLittle... method To14BitIso (line 67) | public static byte[] To14BitIso(this string o) FILE: docs/SearchHelp.inc.php class Ranking (line 4) | class Ranking method __construct (line 10) | function __construct($file, $title, $rank) function ParseKeywords (line 24) | function ParseKeywords($keywords) function Search (line 53) | function Search($keywords, $fileInfo, $wordDictionary, $sortByTitle) function cmprank (line 163) | function cmprank($x, $y) function cmprankbytitle (line 168) | function cmprankbytitle($x, $y) FILE: docs/scripts/branding-Website.js function InitializeToc (line 31) | function InitializeToc() function SetNavHeight (line 38) | function SetNavHeight() function OnIncreaseToc (line 50) | function OnIncreaseToc() function OnResetToc (line 65) | function OnResetToc() function ResizeToc (line 74) | function ResizeToc() function Toggle (line 101) | function Toggle(item) function HtmlEncode (line 137) | function HtmlEncode(value) function BuildChildren (line 145) | function BuildChildren(tocDiv, data) function Collapse (line 242) | function Collapse(tocDiv) function Expand (line 263) | function Expand(tocDiv) function OnMouseDown (line 300) | function OnMouseDown(event) function OnMouseMove (line 308) | function OnMouseMove(event) function OnMouseUp (line 316) | function OnMouseUp(event) function TransferToSearchPage (line 327) | function TransferToSearchPage() function OnSearchPageLoad (line 336) | function OnSearchPageLoad() function PerformSearch (line 355) | function PerformSearch() function DetermineSearchMethod (line 465) | function DetermineSearchMethod() function ParseKeywords (line 502) | function ParseKeywords(keywords) function SearchForKeywords (line 525) | function SearchForKeywords(keywords, fileInfo, wordDictionary, sortByTitle) FILE: docs/scripts/branding.js function OnLoad (line 52) | function OnLoad(defaultLanguage) function InitializeToc (line 114) | function InitializeToc() function UpdateLST (line 121) | function UpdateLST(language) function GetCookie (line 205) | function GetCookie(cookieName, defaultValue) function SetCookie (line 240) | function SetCookie(name, value) function AddLanguageSpecificTextSet (line 268) | function AddLanguageSpecificTextSet(lstId) function AddLanguageTabSet (line 278) | function AddLanguageTabSet(tabSetId) function ChangeTab (line 320) | function ChangeTab(tabSetId, language, snippetIdx, snippetCount) function SetCurrentLanguage (line 354) | function SetCurrentLanguage(tabSetId, language, tabCount) function SetActiveTab (line 397) | function SetActiveTab(tabSetId, tabIndex, tabCount) function CopyToClipboard (line 432) | function CopyToClipboard(tabSetId) function SectionExpandCollapse (line 508) | function SectionExpandCollapse(togglePrefix) function SectionExpandCollapse_CheckKey (line 527) | function SectionExpandCollapse_CheckKey(togglePrefix, eventArgs)