======================================================================
  RTComponent: HumanRecog specificatioin

  OpenRTM-aist-0.4.2
  Date: $Date$

  This file is generated by rtc-template with the following argments.

#   rtc-template -bcxx --module-name=HumanRecog 
#   --module-desc='HumanRecog Component' --module-version=1.0.0 --module-vendor=SegwayJapan 
#   --module-category=Generic --module-comp-type=DataFlowComponent 
#   --module-act-type=SPORADIC --module-max-inst=10 
#   --config=imagew:int:320 --config=imageh:int:240 --config=grayS:double:0.06 --config=grayK:double:1.0 --config=matchvalue:double:0.75 --config=matchblur:int:1 --config=matchw:int:64 --config=matchh:int:64 --config=searchw:int:80 --config=searchh:int:80 --config=scales:int:0 --config=scalee:int:0 --config=addx:int:4 --config=addy:int:4 --config=adds:int:1 --config=angleofview0:double:75.0 --config=angleofview1:double:45.0 --config=angleofscan:int:30 --config=scanradadd:double:0.0 --config=str_port:std::string:/dev/video0 
#   --inport=Input:TimedULong --inport=Image:TimedULongSeq --inport=ImageYUYV:TimedUShortSeq --inport=Scan:TimedLongSeq --inport=RobotPosIIS:IIS::TimedPosition --outport=HumanPos:TimedOdometry --outport=HumanPosIIS:IIS::TimedPosition 


======================================================================
    Basic Information
======================================================================
# <rtc-template block="module">
Module Name: HumanRecog
Description: HumanRecog Component
Version:     1.0.0
Vendor:      SegwayJapan
Category:    Generic
Comp. Type:  DataFlowComponent
Act. Type:   SPORADIC
MAX Inst.:   10
Lang:        C++
Lang Type:   

# </rtc-template>


======================================================================
    Activity definition
======================================================================

[Initializing]

[Ready]
	[Entry]
	[Do]
	[Exit]

[Starting]

[Active]
	[Entry]
	[Do]
	[Exit]

[Stopping]

[Error]
	[Entry]
	[Do]
	[Exit]


[Fatal Error]
	[Entry]
	[Do]
	[Exit]

[Exiting]

======================================================================
    InPorts definition
======================================================================
# <rtc-template block="inport">
InPorts:
  Name:             Input
  VarName:          Input
  PortNumber:       0
  Description:      
  Type:             TimedULong
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 

  Name:             Image
  VarName:          Image
  PortNumber:       1
  Description:      
  Type:             TimedULongSeq
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 

  Name:             ImageYUYV
  VarName:          ImageYUYV
  PortNumber:       2
  Description:      
  Type:             TimedUShortSeq
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 

  Name:             Scan
  VarName:          Scan
  PortNumber:       3
  Description:      
  Type:             TimedLongSeq
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 

  Name:             RobotPosIIS
  VarName:          RobotPosIIS
  PortNumber:       4
  Description:      
  Type:             IIS::TimedPosition
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 


# </rtc-template>

======================================================================
    OutPorts definition
======================================================================
# <rtc-template block="outport">
OutPorts:
  Name:             HumanPos
  VarName:          HumanPos
  PortNumber:       5
  Description:      
  Type:             TimedOdometry
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 

  Name:             HumanPosIIS
  VarName:          HumanPosIIS
  PortNumber:       6
  Description:      
  Type:             IIS::TimedPosition
  InterfaceType:    CorbaPort
  DataflowType:     Push,Pull
  SubscriptionType: Periodic,New,Flush
  MaxOut: 


# </rtc-template>


======================================================================
    Service provider definition
======================================================================
# <rtc-template block="serviceProvider">
# </rtc-template> 

======================================================================
    Service consumer definition
======================================================================
# <rtc-template block="serviceConsumer">
# </rtc-template> 

======================================================================
    Configuration definition
======================================================================
# <rtc-template block="configuration">
Configuration:
  Name:         imagew
  Description:  description
  Type:         int
  DefaultValue: 320
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         imageh
  Description:  description
  Type:         int
  DefaultValue: 240
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         grayS
  Description:  description
  Type:         double
  DefaultValue: 0.06
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         grayK
  Description:  description
  Type:         double
  DefaultValue: 1.0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         matchvalue
  Description:  description
  Type:         double
  DefaultValue: 0.75
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         matchblur
  Description:  description
  Type:         int
  DefaultValue: 1
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         matchw
  Description:  description
  Type:         int
  DefaultValue: 64
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         matchh
  Description:  description
  Type:         int
  DefaultValue: 64
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         searchw
  Description:  description
  Type:         int
  DefaultValue: 80
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         searchh
  Description:  description
  Type:         int
  DefaultValue: 80
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         scales
  Description:  description
  Type:         int
  DefaultValue: 0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         scalee
  Description:  description
  Type:         int
  DefaultValue: 0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         addx
  Description:  description
  Type:         int
  DefaultValue: 4
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         addy
  Description:  description
  Type:         int
  DefaultValue: 4
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         adds
  Description:  description
  Type:         int
  DefaultValue: 1
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         angleofview0
  Description:  description
  Type:         double
  DefaultValue: 75.0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         angleofview1
  Description:  description
  Type:         double
  DefaultValue: 45.0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         angleofscan
  Description:  description
  Type:         int
  DefaultValue: 30
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         scanradadd
  Description:  description
  Type:         double
  DefaultValue: 0.0
  Range:        range
  Unit:         unit
  Constraint:   constraint

  Name:         str_port
  Description:  description
  Type:         std::string
  DefaultValue: /dev/video0
  Range:        range
  Unit:         unit
  Constraint:   constraint

# </rtc-template> 

This area is reserved for future OpenRTM.

