Search Code
About RTno

Published 22 Dec 2011.

Last change message: RTno 2.0 RC1

Related to
RTnoLEDTest
This is test program for RTno for mbed!
tag OpenRTM-aist, robot, RT-middleware, RTno

» Import this library into a program

RTno

Published 22 Dec 2011, by   user Yuki Suga   tag OpenRTM-aist, RT-middleware, RTno

Summary of RTno

How to get this library

Import this library into a program

Opens the mbed Compiler, and prompts you to choose a program.

When you have imported this library into a program, you can then use the features provided by this library.

Download as .zip

Download this library as a .zip file.

Description

RTno is a library which is for prototyping robotics technology component (RTC) available device with mbed!! (originally for arduino). RTno provides standardized interface to communicate with other RT-component.

1. no main function. use RTnoTemplate.cpp and override functions below:

onInitialize (initialization function)

onActivated (called in activation)

onDeactivated (called in deactivation)

onExecute (called periodically)

onError (periodically called when error)

onReset (called in reset)

Activation/Deactivation/Reset is done through the Proxy program which is launched on PC (connected with the target device). You can download RTnoProxy from my website: http://www.ysuga.net/robot/rtm/rtc/rtno

You can use InPort and OutPort as endpoints to communicate with other RT-Components. You can use following types: TimedChar TimedLong TimedFloat TimedDouble TimedBoolean

Using RTno, you do not have to define your own protocol to contact with other software.

To know more with RTno, please visit: http://www.ysuga.net/robot/rtm/rtc/rtno

Code

BasicDataType.h [code]
ExecutionContext.h [code]
InPort.cpp [code]
InPort.h [code]
InPortBase.h [code]
NullBuffer.cpp [code]
NullBuffer.h [code]
OutPort.cpp [code]
OutPort.h [code]
OutPortBase.h [code]
Packet.h [code]
PortBase.cpp [code]
PortBase.h [code]
PortBuffer.h [code]
PortProfile.cpp [code]
PortProfile.h [code]
ProxySyncEC.h [code]
rtcconf.h [code]
RTno.cpp [code]
RTno.h [code]
RTnoProfile.cpp [code]
RTnoProfile.h [code]
SequenceBoolean.h [code]
SequenceChar.h [code]
SequenceDataType.cpp [code]
SequenceDataType.h [code]
SequenceDouble.h [code]
SequenceFloat.h [code]
SequenceLong.h [code]
SequenceOctet.h [code]
SerialDevice.h [code]
Timer1ExecutionContext.cpp [code]
Timer1ExecutionContext.h [code]
Timer2ExecutionContext.cpp [code]
Transport.cpp [code]
Transport.h [code]
UART.cpp [code]
UART.h [code]
UARTTransport.cpp [code]
UARTTransport.h [code]